В процессе настройки учета товаров в конфигурации 1С:Управление торговлей 11 пользователи нередко сталкиваются с ситуацией, когда при попытке назначить штрихкод для номенклатурной позиции невозможно напрямую выбрать «единицу хранения остатков». Система требует выбора упаковки, хотя на первый взгляд кажется, что базовая единица должна быть доступна по умолчанию. Давайте разберемся, в чем заключается логика работы механизмов 1С и как правильно настроить систему.
Логика работы подсистемы номенклатуры в УТ 11 устроена таким образом, что справочник Упаковки является единственным механизмом, управляющим количественными характеристиками при подборе товаров. Когда вы включаете использование упаковок, система переходит на «рельсы» работы через объекты этого справочника. Базовая единица измерения (единица хранения остатков) в архитектуре 1С не является записью в справочнике Упаковки, поэтому форма создания штрихкода ее «не видит». Штрихкод в УТ 11 жестко привязан к конкретной строке справочника Упаковки, а не к номенклатуре напрямую.
Самый правильный и штатный метод обхода данного ограничения — это приведение базовой единицы к структуре упаковок. Чтобы система позволила выбрать штрихкод для базовой единицы, необходимо создать для данной номенклатуры упаковку с коэффициентом 1.
Упаковки.1.Теперь при сканировании штрихкода в документе (например, в Заказе клиента или Поступлении товаров) система корректно распознает упаковку, подставит ее и автоматически определит соответствующее количество, так как коэффициент равен единице.
Если специфика вашего бизнеса такова, что вы не используете никакие упаковки (ни коробки, ни паллеты), и весь учет ведется строго в базовых единицах, можно рассмотреть возможность отключения использования упаковок в настройках Вида номенклатуры.
Важно: этот метод подходит только для тех случаев, когда вы точно уверены, что ни сейчас, ни в будущем вам не потребуется учитывать товар в разных единицах измерения. Если вы отключите упаковки, справочник Упаковки станет недоступен для данного вида номенклатуры, и проблема выбора исчезнет сама собой, так как система будет оперировать только базовой единицей.
Многие пользователи задаются вопросом, зачем создавать лишнюю запись. Однако стоит понимать, что такой подход обеспечивает универсальность:
Упаковка. Независимо от того, является ли это упаковкой из 100 единиц или одной единицы, для 1С это логически однотипная сущность.Упаковки.Таким образом, создание упаковки с коэффициентом 1 — это стандартный паттерн проектирования справочников в современных конфигурациях 1С, обеспечивающий стабильную работу механизмов учета и обработки внешних данных от сканеров штрихкодов.