При переходе со старых редакций программы (например, с УТ 10.3 или Комплексной автоматизации 1.1) на 1С:Управление торговлей 11 многие пользователи и разработчики сталкиваются с неожиданной проблемой. В старой архитектуре регистр сведений ШтрихкодыНоменклатуры имел удобные разрезы: Штрихкод, Номенклатура, Характеристика и Серия. В новой же редакции УТ 11 измерение Серия полностью исчезло из коробки. Проанализируем ситуацию и выясним причину таких изменений, а также разберем по шагам, как теперь правильно работать с сериями и штрихкодами.
Рассмотрим подробнее логику, которой руководствовались разработчики 1С. В старых версиях штрихкод мог идентифицировать комбинацию вплоть до конкретной серии товара. Однако в новой парадигме УТ 11 логика была строго разделена:
Номенклатура), его варианта исполнения (объекта ХарактеристикиНоменклатуры) и тары (объекта УпаковкиНоменклатуры).Если бы для каждого уникального серийного номера система генерировала отдельный штрихкод в базовом регистре, это привело бы к колоссальному, неоправданному разрастанию базы данных, особенно при больших объемах продаж. С архитектурной точки зрения это избыток. Именно поэтому типовой механизм жестко отделил штрихкод самого товара от штрихкода конкретного экземпляра или партии.
Посмотрим на пример работы в стандартной "коробке" УТ 11. Конфигурация предполагает, что на товаре физически присутствуют два разных штрихкода: первый идентифицирует номенклатуру, а второй является номером серии.
Процесс работы строится на последовательном сканировании. В формах регистрации серий (в документах поступления или реализации) предусмотрена специальная команда настройки порядка сканирования. Вы можете задать алгоритм работы оборудования. Разберем по шагам типовой алгоритм:
Несмотря на отсутствие измерения Серия в обычном регистре, в УТ 11 реализована возможность распознавать всю информацию за один "пик" сканера. Для этого применяются составные штрихкоды.
Современная редакция УТ 11 умеет парсить (корректно разбирать на составляющие) такие стандарты, как GS1-128 или DataMatrix. В этих форматах по международным стандартам шифруется сразу несколько блоков данных, включая GTIN (глобальный идентификатор номенклатуры) и серийный номер (или номер партии). При сканировании такого кода программа автоматически разбивает его на части, мгновенно находя в базе и сам товар, и его серию. Именно на этой встроенной логике сейчас строится вся работа с маркированными товарами в системе "Честный ЗНАК".
Если предприятию критически необходимо использовать классические одинарные штрихкоды для идентификации сразу и товара, и партии, и при этом нет возможности перейти на составные штрихкоды (DataMatrix), на практике мы можем использовать следующие решения:
ХарактеристикиНоменклатуры можно без проблем привязать уникальный штрихкод, этот метод решает задачу сканирования. Однако мы теряем удобный типовой функционал серий — например, автоматическое списание товаров по срокам годности (метод FEFO).В завершение проанализируем политику учета. В УТ 11 управление сериями стало максимально гибким. Использование серий настраивается индивидуально для каждого элемента справочника ВидыНоменклатуры и детализируется для конкретного склада.
Вы можете настроить политику таким образом, чтобы:
Такая гибкая настройка политик учета — еще одна причина, по которой жесткая привязка серии к общему штрихкоду в едином регистре ШтрихкодыНоменклатуры была полностью упразднена разработчиками 1С. Переход на новые механизмы требует изменения логистики складских операций, но в перспективе обеспечивает более стабильную и быструю работу базы данных.