Как организовать учет товаров в разных единицах измерения при использовании характеристик в 1С:УТ 11.4?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При работе с 1С:Управление торговлей 11.4 часто возникает архитектурный конфликт: с одной стороны, требования интеграции с сайтом (например, Битрикс) диктуют необходимость использования Характеристик номенклатуры для представления товара как единого целого. С другой стороны, бизнес-процессы требуют продажи одного и того же товара в разных единицах измерения: квадратных метрах, погонных метрах, штуках или упаковках. Давайте разберем, как решить эту задачу, не создавая избыточных карточек Номенклатуры и не нарушая логику учета.

Понимание природы проблемы

Важно помнить, что в типовой архитектуре 1С Единица измерения жестко привязана к карточке Номенклатуры, а не к Характеристике. Попытки программно «привязать» единицу к характеристике приведут к серьезным ошибкам в отчетах и складских остатках. 1С всегда приводит любой товар к Базовой единице хранения через Коэффициенты пересчета. Поэтому наша задача — настроить систему так, чтобы при выборе конкретной характеристики менеджер мог выбрать корректную упаковку, а система правильно выполнила пересчет.

Решение через механизм Упаковок и Коэффициентов

Рассмотрим пошаговое внедрение метода, который позволит избежать дублирования товаров:

  1. Определение базовой единицы: Выберите ту единицу измерения, в которой чаще всего осуществляется хранение или складской учет (например, Штуки или Квадратные метры). Установите ее как Единицу хранения для данной Номенклатуры.
  2. Настройка упаковок: В карточке Номенклатуры откройте список Упаковки. Для каждой из четырех необходимых вам единиц (шт, упаковка, м2, м.пог.) создайте отдельную запись.
  3. Настройка коэффициентов: Это критический этап. Укажите точные Коэффициенты пересчета для каждой упаковки относительно Базовой единицы. Например, если в рулоне 100 погонных метров, а ширина рулона 2 метра, то для единицы Погонный метр коэффициент будет равен 2 (так как это 2 кв.м.), а для Рулона коэффициент будет 200.
  4. Работа в документах продаж: В документах Реализация товаров и услуг или Заказ клиента, менеджер выбирает Характеристику, а затем в колонке Упаковка выбирает нужную единицу (м2, м.п. и т.д.). Система автоматически применит коэффициент и пересчитает количество в базовую единицу хранения.

Использование установки цен для разных характеристик

Чтобы прайс-лист корректно отображал цены, воспользуйтесь регистром сведений Цены номенклатуры. В нем вы можете разграничить стоимость не только по Номенклатуре, но и по комбинации Характеристика + Упаковка. Это позволит избежать путаницы при ручном вводе цен менеджерами.

Рекомендации по интеграции с сайтом

Если специфика обмена с Битриксом не позволяет использовать типовые механизмы, проанализируйте следующие подходы:

Важные советы по контролю учета

Проанализируем риски: главная опасность заключается в возможности выбора «неправильной» упаковки для выбранной характеристики. Чтобы минимизировать ошибки пользователей, рассмотрите такие методы:

  1. Дополнительные реквизиты: Используйте Дополнительные реквизиты для характеристик, чтобы хранить информацию о допустимых единицах измерения.
  2. Внешние печатные формы: Если нужно красиво отобразить единицу в Счете на оплату или УПД, используйте Внешние печатные формы (ВПФ). В коде ВПФ вы сможете программно выводить нужную единицу измерения, основываясь на выбранной характеристике, не меняя при этом основную логику учета 1С.
  3. Исключение ошибок: Если логика подбора упаковок становится слишком сложной, доработайте обработчик события ПриИзменении для колонки Характеристика в табличной части документа, чтобы ограничивать список выбора в колонке Упаковка.

Подводя итог, можно утверждать, что использование Упаковок с настроенными Коэффициентами — это наиболее надежный путь. Такой подход позволяет сохранить единство Номенклатуры для сайта и обеспечить корректную аналитику в 1С, при условии, что вы ответственно подойдете к заполнению коэффициентов пересчета.

← На главную