Почему не удается выбрать единицу хранения остатков при создании штрихкода в 1С:УТ 11?

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

В процессе настройки учета товаров в конфигурации 1С:Управление торговлей 11 пользователи нередко сталкиваются с ситуацией, когда при попытке назначить штрихкод для номенклатурной позиции невозможно напрямую выбрать «единицу хранения остатков». Система требует выбора упаковки, хотя на первый взгляд кажется, что базовая единица должна быть доступна по умолчанию. Давайте разберемся, в чем заключается логика работы механизмов 1С и как правильно настроить систему.

Причина ограничения

Логика работы подсистемы номенклатуры в УТ 11 устроена таким образом, что справочник Упаковки является единственным механизмом, управляющим количественными характеристиками при подборе товаров. Когда вы включаете использование упаковок, система переходит на «рельсы» работы через объекты этого справочника. Базовая единица измерения (единица хранения остатков) в архитектуре 1С не является записью в справочнике Упаковки, поэтому форма создания штрихкода ее «не видит». Штрихкод в УТ 11 жестко привязан к конкретной строке справочника Упаковки, а не к номенклатуре напрямую.

Решение 1: Создание «единичной» упаковки (рекомендуемый способ)

Самый правильный и штатный метод обхода данного ограничения — это приведение базовой единицы к структуре упаковок. Чтобы система позволила выбрать штрихкод для базовой единицы, необходимо создать для данной номенклатуры упаковку с коэффициентом 1.

  1. Перейдите в карточку номенклатуры.
  2. Откройте список Упаковки.
  3. Создайте новую запись, которую можно назвать, например, «Шт» или «Базовая упаковка».
  4. Установите коэффициент, равный 1.
  5. После записи этой упаковки, она станет доступна в списке выбора при создании штрихкода.

Теперь при сканировании штрихкода в документе (например, в Заказе клиента или Поступлении товаров) система корректно распознает упаковку, подставит ее и автоматически определит соответствующее количество, так как коэффициент равен единице.

Решение 2: Отключение функционала упаковок

Если специфика вашего бизнеса такова, что вы не используете никакие упаковки (ни коробки, ни паллеты), и весь учет ведется строго в базовых единицах, можно рассмотреть возможность отключения использования упаковок в настройках Вида номенклатуры.

Важно: этот метод подходит только для тех случаев, когда вы точно уверены, что ни сейчас, ни в будущем вам не потребуется учитывать товар в разных единицах измерения. Если вы отключите упаковки, справочник Упаковки станет недоступен для данного вида номенклатуры, и проблема выбора исчезнет сама собой, так как система будет оперировать только базовой единицей.

Почему создание упаковки — не «костыль», а архитектурная особенность

Многие пользователи задаются вопросом, зачем создавать лишнюю запись. Однако стоит понимать, что такой подход обеспечивает универсальность:

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

← На главную