Многие пользователи, работающие с ордерной схемой документооборота в 1С:Управление торговлей 11.4, сталкиваются с необходимостью ускорения процесса приемки и отгрузки товаров с серийным учетом. Часто возникает вопрос: можно ли при сканировании товара автоматически переходить к сканированию его серийного номера? Давайте разберем этот процесс подробно, проанализируем текущие возможности системы и определим, как правильно подойти к этой задаче.
В первую очередь важно понимать, что типовая конфигурация 1С:УТ 11.4 разработана с учетом классических складских бизнес-процессов. В этой архитектуре штрихкод товара является уникальным идентификатором номенклатурной позиции, а серия — дополнительным разрезом аналитического учета (например, для контроля сроков годности или партий).
Система по умолчанию ориентирована на два сценария работы с сериями:
FIFO (первым пришел — первым ушел) или FEFO (по срокам годности) на основании настроек политики учета серий.Штатного механизма, который позволяет при сканировании штрихкода товара автоматически активировать режим ожидания сканирования штрихкода серии в документе Расходный ордер на товары, в типовой поставке на текущий момент не предусмотрено.
Разработчики 1С исходят из того, что серии не всегда имеют собственный уникальный штрихкод, который можно считать сканером. Если ваш бизнес-процесс требует именно такой последовательности («скан товара» — «скан серии»), важно учитывать, что для системы 1С:Управление торговлей серия является дополнением к номенклатуре, а не отдельной учетной единицей. Если вы используете уникальные заводские номера (серийные номера изделий), система воспринимает их как текстовую информацию в регистре накопления Движение серий товаров, а не как самостоятельные товары.
Если вам критически важно внедрить потоковое сканирование серий, рассмотрим, какие шаги необходимо предпринять для автоматизации:
Так как изменение типового кода крайне нежелательно для последующего обновления системы, мы рекомендуем использовать механизм расширений. Это позволит вам внести нужную логику, не затрагивая основной код конфигурации.
Что необходимо сделать:
Расходный ордер на товары.Подбор серий в документы, чтобы программно передать выбранную серию в текущую строку документа после того, как сканер распознал штрихкод.Часто самым эффективным решением оказывается не доработка 1С:УТ, а вынос процесса сканирования на мобильные устройства. Специализированное ПО для терминалов сбора данных позволяет:
Перед тем как приступать к программированию, убедитесь, что правильно настроены константы в системе. Проверьте следующие параметры:
Использовать серии номенклатуры.FIFO, система будет пытаться подобрать серию самостоятельно, что может входить в конфликт с вашим желанием указывать серии вручную через сканер.Движение серий товаров. Проанализируйте, какие данные туда записываются при ручной отгрузке — это поможет понять, какие поля в объекте Серия вам нужно заполнять программно при сканировании.Итак, подведем итог: штатного способа реализовать вашу задачу в 1С:УТ 11.4 нет. Если ваши складские операции требуют высокой скорости обработки серийных номеров, самым правильным путем будет создание расширения, которое будет перехватывать событие сканирования и автоматически привязывать отсканированную серию к строке товара. В случае больших объемов складских операций рекомендуем рассмотреть внедрение ТСД, так как это перенесет нагрузку с основного интерфейса 1С на мобильное устройство, что значительно повысит надежность и скорость работы ваших сотрудников.