Дано
Склад чулочно-носочных изделий, неавтоматизированный (нет ТСД, сканеров, учета складских операций и т.д. – распечатали задание на набор, отдали на склад, там набрали и нанесли заранее распечатанный ярлык на короб/паллет). Работают с наборами – на складе собирают отдельные единицы товаров в набор, этот набор отдельно маркируется и продаётся (при этом вложенные товары также маркируются), состав набора закреплен в Честном знаке. Пока принимаем, что набор не разбирается и реализуется как единый товар.
На складе работают с доработанной «1С: Управление торговлей, редакция 11.5».
Требуется
Без остановки работы склада, с минимальными затратами и вмешательством в работу склада выполнить маркировку остатков.
Автоматизация склада планируется, но с «НО», а маркировка остатков нужна уже сейчас.
Предложено/Сделано
Операция маркировки остатков предполагает следующие шаги в Честном знаке:
-
Заказать определенное число кодов маркировки на конкретные товары
-
Нанести коды маркировки на товар и ввести их в оборот
-
Выполнить агрегацию для наборов (показываем, в какой конкретно набор какие конкретные единицы входят)
В маркировке остатков решили отталкиваться от заказа клиента – маркируем только те товары, которые отгружаются клиенту. Конкретно под заказ клиента оформляем заказ кодов маркировки, вводим их в оборот, печатаем – отдаем распечатанные коды маркировки вместе с заданием на набор на склад, при наборе код маркировки наносится на отбираемый товар.
Из «+»: не «ломается» работа склада, на самом складе добавили только физическую операцию нанесения кода маркировки. Коды «привязаны» к заказу – если покупатель потребует передать КИЗы в УПД (срок не подошел, но покупатель всегда прав), то проблем не возникнет.
Из «-»: на складе физически могут остаться немаркированные товары к сроку окончания маркировки остатков. В этом случае делаем оценку – сколько единиц находится на складе без маркировки – делаем общий заказ кодов маркировки и сразу вводим их в оборот. Для оценки предполагается разделить маркированные и немаркированные товары по зонам на складе, а в 1С поступления маркированных товаров от поставщика/производителя оформлять на отдельный виртуальный склад. Набор заказов после окончания маркировки остатков должен изменится – уже будет требоваться операция сканирования кодов при наборе.
Для выполнения указанных шагов из 1С: УТ нам потребуется:
-
Ввести настройки подключения к ЧЗ (СУЗ) по организации (для заказа кодов)
-
Подключить ЭЦП
-
Для товаров, которые будут маркироваться как остатки в ЧЗ, установить маркируемый вид номенклатуры и ввести GTIN.
Здесь столкнулись с проблемой: ШК, который установлен в 1С и с которым работают на складе, может отличаться от GTIN, который зарегистрирован в ЧЗ за указанной позицией. Текущие ШК трогать не разрешили – добавили отдельное поле для ввода GTIN в регистре «Описание GTIN ИС» (регистр сняли с поддержки), изменили типовые процедуры получения GTIN (расширение, &ИзменениеИКонтроль: если заполнено наше поле – его возвращаем, иначе – типовое поле).
-
В документ «Заказ на сборку» добавили отдельную команду для заказа кодов маркировки. С командой работаем после того, как а) документ провели и б) проверили данные для ЧЗ по данному документу. Что проверяем: товары должны быть переведены на маркируемый вид номенклатуры, должен быть введен GTIN для соответствующей характеристики Размер/Цвет, для наборов определен состав с данными Честного знака (с теми GTIN и количеством, которые указаны в карточке набора в Честном знаке). Состав набора определяется в варианте комплектации номенклатуры. Для проверки данных сделали отчет – открыли из документа, увидели ошибки по документу (розовым подсвечиваются - какие данные не заполнены).
По команде формируются документы «Заказ на эмиссию кодов маркировки СУЗ ИСМП» под «проверенную» продукцию, указанную в заказе (включая вложения для наборов) с учетом ограничения по числу GTIN в одном заказе (максимум – 10), наборы и их вложения размещаем в одном заказе (не разбиваем по разным заказам).
Такая же команда добавлена и в документ «Заказ покупателя» – на случай, если заказ не проходит сборку наборов (т.е. не вводится документ Заказ на сборку).
5. Автоматический обмен с Честным знаком (отправкой запросов и получением ответов) реализован в дополнительной внешней обработке. Взяли типовую логику работу с ЭЦП (она реализована на клиенте) – поэтому для того, чтобы обмен работал параллельно с работой пользователя, вывели обработку на начальную страницу пользователей с доступом к ЭЦП. Обмен выполняется раз в 4-5 минут (автоматический обмен выполняется только в открытом сеансе 1С). В обработке есть возможность выключить обмен.
Обработка отправляет сформированные по команде заказы КИЗ в ЧЗ, обрабатывает получение ответа от ЧЗ. После успешного получения КИЗ по заказу обработка сама формирует документы «Маркировка ИСМП» - этот документ вводит в оборот полученные коды и формирует наборы при необходимости (заполнение и отправка данных в Честный знак также проходит автоматически).
6. Посмотреть статус отражения документа «Заказ на сборку» в Честном знаке можно в дополнительном внешнем отчете - отчет покажет оформленные документы для Честного знака по конкретному документу и их статусы (желтый цвет - документы обрабатываются Честным знаком, зеленый цвет – документы отражены в Честном знаке, розовый цвет – есть ошибки в документах, надо разбираться).
7. Печать кодов маркировки выполняется из документов «Заказ на эмиссию кодов маркировки» штатными средствами.
Итог: компания без дополнительный объемных трудозатрат продолжает реализацию продукции с соблюдением всех требований маркировки. Настроили автоматический обмен с честным знаком, заказ кодов под заказ клиента, отказались от маркировки всех остатков.