Работа с маркированными товарами в 1С:Бухгалтерия (БП) часто вызывает вопросы у компаний, которые только начинают сталкиваться с системой «Честный ЗНАК» (ГИС МТ). Основные сложности возникают на стыке взаимодействия офиса, склада и систем электронного документооборота (ЭДО). Рассмотрим подробно, как настроить процессы, чтобы минимизировать ошибки и упростить работу оператора и бухгалтера.
Разберем, как на самом деле двигаются коды маркировки. Многие пользователи ошибочно полагают, что коды нужно постоянно «тянуть» из личного кабинета (ЛК) «Честного ЗНАКа» в ручном режиме. На самом деле, в современной 1С:БП реализован бесшовный механизм:
Реализация (акты, накладные, УПД) вы указываете конкретные коды, которые передаете покупателю. При подписании исходящего УПД эти данные уходят в ГИС МТ, и коды списываются с вашего баланса.Важно понимать: если вы используете сторонние обработки (например, внешнюю обработку СБИС для 1С), убедитесь, что она настроена на передачу сведений о маркировке. В идеале лучше использовать встроенный сервис 1С-ЭДО, так как он наиболее глубоко интегрирован с объектами маркировки в базе.
Проанализируем шаги, которые необходимо выполнить в программе для активации функционала маркировки:
Перейдем в раздел Администрирование — Настройки программы — Интеграция с ИС МП (обувь, одежда, табак...). Здесь необходимо выполнить следующие действия:
Совет: Если оператор в офисе работает без ключа подписи, он все равно может подбирать товары. Однако для финальной проверки статусов кодов в «Честном ЗНАКе» (не числится ли код списанным или чужим) 1С потребуется сертификат. Бухгалтер может подписать документ позже со своего рабочего места, где установлена КЭП.
Рассмотрим ситуацию, когда товар физически находится на складе, а оператор создает документы в офисе. Выясним, как правильно наполнить реализацию кодами.
В документе Реализация при выборе маркируемой номенклатуры появляется пиктограмма (красный или зеленый значок маркировки). Нажмем на ссылку Подобрать и проверить маркированную продукцию. Откроется специализированная форма.
Здесь возможны два варианта работы:
Это самый простой и надежный способ. Кладовщик или оператор сканирует 2D-код DataMatrix непосредственно с упаковки товара. Программа проверяет:
Если сканирование невозможно (например, оператор на удаленке), можно нажать кнопку Подобрать из остатков (если такая функция включена в настройках). Программа покажет список всех КИЗов данного товара, которые числятся за организацией. Оператор выбирает нужные строки.
Внимание: При ручном выборе существует огромный риск пересортицы. Если в программе вы выберете «Код А», а физически отгрузите покупателю банку с «Кодом Б», у вашего покупателя возникнут проблемы при приемке, а у вас на остатках в «Честном ЗНАКе» будет висеть «мусор».
Проанализируем ситуацию с оптовыми поставками. Часто поставщик присылает не 100 отдельных кодов банок, а один код паллеты (КИТУ — Код Идентификации Транспортной Упаковки).
В 1С это работает следующим образом:
Рассмотрим пример кода для программной обработки данных о маркировке (для разработчиков):
// Пример получения данных о кодах маркировки из документа
Для Каждого СтрокаТЧ Из Объект.Товары Цикл
Если СтрокаТЧ.Номенклатура.ОсобенностьУчета = Перечисления.ОсобенностиУчетаНоменклатуры.МаркируемаяПродукция Тогда
// Обработка данных маркировки, хранящихся в иерархии документа
РезультатПроверки = МаркировкаИСМП.ПроверитьСтатусыКодов(СтрокаТЧ.ШтрихкодыУпаковок);
Если Не РезультатПроверки.ВсеКодыВерны Тогда
Сообщить("Обнаружены ошибки в кодах маркировки!");
КонецЕсли;
КонецЕсли;
КонецЦикла;
Выясним, как поступить, если наклейка на товаре порвана или затерта. Просто распечатать дубликат нельзя, так как код содержит криптографическую часть («хвост»), которая не хранится в открытом виде в ЭДО.
В этом случае предусмотрена процедура Перемаркировки:
Заказ на эмиссию кодов маркировки СУЗ с причиной «Повреждение или утеря марки».Чтобы упростить работу с маркировкой в БП 3.0, придерживайтесь следующих правил:
Проанализировав ситуацию, можно сделать вывод: маркировка в 1С:Бухгалтерия — это не столько сложный технический процесс, сколько дисциплина складского учета. Чем меньше ручного ввода кодов «на глаз», тем стабильнее работает бизнес.