При работе с 1С:Управление торговлей 11.4 часто возникает архитектурный конфликт: с одной стороны, требования интеграции с сайтом (например, Битрикс) диктуют необходимость использования Характеристик номенклатуры для представления товара как единого целого. С другой стороны, бизнес-процессы требуют продажи одного и того же товара в разных единицах измерения: квадратных метрах, погонных метрах, штуках или упаковках. Давайте разберем, как решить эту задачу, не создавая избыточных карточек Номенклатуры и не нарушая логику учета.
Важно помнить, что в типовой архитектуре 1С Единица измерения жестко привязана к карточке Номенклатуры, а не к Характеристике. Попытки программно «привязать» единицу к характеристике приведут к серьезным ошибкам в отчетах и складских остатках. 1С всегда приводит любой товар к Базовой единице хранения через Коэффициенты пересчета. Поэтому наша задача — настроить систему так, чтобы при выборе конкретной характеристики менеджер мог выбрать корректную упаковку, а система правильно выполнила пересчет.
Рассмотрим пошаговое внедрение метода, который позволит избежать дублирования товаров:
Штуки или Квадратные метры). Установите ее как Единицу хранения для данной Номенклатуры.Номенклатуры откройте список Упаковки. Для каждой из четырех необходимых вам единиц (шт, упаковка, м2, м.пог.) создайте отдельную запись.Коэффициенты пересчета для каждой упаковки относительно Базовой единицы. Например, если в рулоне 100 погонных метров, а ширина рулона 2 метра, то для единицы Погонный метр коэффициент будет равен 2 (так как это 2 кв.м.), а для Рулона коэффициент будет 200.Реализация товаров и услуг или Заказ клиента, менеджер выбирает Характеристику, а затем в колонке Упаковка выбирает нужную единицу (м2, м.п. и т.д.). Система автоматически применит коэффициент и пересчитает количество в базовую единицу хранения.Чтобы прайс-лист корректно отображал цены, воспользуйтесь регистром сведений Цены номенклатуры. В нем вы можете разграничить стоимость не только по Номенклатуре, но и по комбинации Характеристика + Упаковка. Это позволит избежать путаницы при ручном вводе цен менеджерами.
Если специфика обмена с Битриксом не позволяет использовать типовые механизмы, проанализируйте следующие подходы:
Торговое предложение (SKU), привязанное к одному товару в 1С. Это позволит использовать штатный функционал упаковок 1С без написания сложных костылей в коде.Базовых единицах.Проанализируем риски: главная опасность заключается в возможности выбора «неправильной» упаковки для выбранной характеристики. Чтобы минимизировать ошибки пользователей, рассмотрите такие методы:
Дополнительные реквизиты для характеристик, чтобы хранить информацию о допустимых единицах измерения.Счете на оплату или УПД, используйте Внешние печатные формы (ВПФ). В коде ВПФ вы сможете программно выводить нужную единицу измерения, основываясь на выбранной характеристике, не меняя при этом основную логику учета 1С.ПриИзменении для колонки Характеристика в табличной части документа, чтобы ограничивать список выбора в колонке Упаковка.Подводя итог, можно утверждать, что использование Упаковок с настроенными Коэффициентами — это наиболее надежный путь. Такой подход позволяет сохранить единство Номенклатуры для сайта и обеспечить корректную аналитику в 1С, при условии, что вы ответственно подойдете к заполнению коэффициентов пересчета.