Переход на обязательную маркировку товаров в старых конфигурациях, таких как 1С:Управление торговлей 10.3 (УТ 10.3), всегда сопряжен с определенными трудностями. Несмотря на то, что программа находится на ограниченной поддержке, разработчики 1С выпустили функционал для работы с ИС МП (Честный ЗНАК). В этой статье мы подробно разберем, как подготовить систему, какие ошибки в коде типовых релизов придется исправить вручную и как настроить процесс продажи маркированной обуви.
Для работы с маркировкой крайне важно использовать релиз не ниже 10.3.59.2. В более ранних версиях функционал был либо неполным, либо содержал критические ошибки, блокирующие работу. Проанализируем процесс включения настроек. Часто пользователи не могут найти нужные флажки в настройках параметров учета, так как стандартные формы могут не отображать новые реквизиты.
Выясним причину: в некоторых релизах флажок ОбувнаяПродукция на форме констант по ошибке связан с данными ТабачнаяПродукция. Для корректной настройки рекомендуется:
ДатаОбязательнойМаркировкиОбувиИСМП и установите дату начала действия закона.Рассмотрим наиболее распространенные программные ошибки, с которыми сталкиваются специалисты при внедрении маркировки в УТ 10.3, и разберем способы их устранения.
Ошибка при открытии формы ввода кода маркировки:
При попытке сканирования марки в РМК или документе Чек ККМ может возникнуть ошибка несоответствия типов параметров. Это происходит из-за того, что процедура ожидает объект ОписаниеОповещения, а получает структуру. Исправим это в общем модуле или модуле обработки подбора:
// В месте вызова формы ввода кода маркировки
ОповещениеОЗавершенииМоя = Новый ОписаниеОповещения(
ОповещениеОЗавершении.ИмяПроцедуры,
ОповещениеОЗавершении.Контекст,
ОповещениеОЗавершении.ДополнительныеПараметры
);
ОткрытьФорму(
"Обработка.ПроверкаИПодборПродукцииИСМП.Форма.ФормаВводаКодаМаркировки",
ПараметрыОткрытия,
ФормаВладелец,
, , ,
ОповещениеОЗавершенииМоя
);
Ошибка «Родительский сеанс не найден»:
Эта проблема часто возникает при попытке помещения данных во временное хранилище в асинхронных вызовах. Для устранения ошибки в процедуре ПоместитьВоВременноеХранилище (например, в модуле ШтрихкодированиеИС) необходимо добавить проверку на наличие родительского сеанса или использовать заглушку для кэша:
Если ПараметрыСканирования.Свойство("КэшМаркируемойПродукции") Тогда
Попытка
ПоместитьВоВременноеХранилище(КэшМаркируемойПродукции, ПараметрыСканирования.КэшМаркируемойПродукции);
Исключение
// Игнорируем ошибку сеанса, если кэш не критичен для текущей операции
ЗаписьЖурналаРегистрации("Маркировка.ОшибкаКэша", УровеньЖурналаРегистрации.Предупреждение);
КонецПопытки;
КонецЕсли;
Для заказа кодов маркировки (эмиссии) необходимо настроить связь со Станцией управления заказами (СУЗ). Посмотрим на основные моменты настройки КриптоПро в УТ 10.3:
Организации проверьте заполнение ИНН и КПП — они должны строго совпадать с данными сертификата.Важный нюанс: для файловых баз регламентные задания по обмену с ИС МП должны запускаться в отдельном сеансе пользователя, назначенного в константах.
Проанализируем ситуацию с остатками. Если у вас есть нереализованная обувь, ее нужно промаркировать. Процесс в УТ 10.3 выглядит следующим образом:
Инвентаризация товаров на складе.Маркировка товаров ИС МП с операцией «Маркировка остатков».Внимание: Если флажок «Обувная продукция» недоступен, проверьте корректность заполнения типа номенклатуры (обычно это «Товар»). В некоторых релизах требуется сначала включить использование маркировки в константах, как мы разбирали в Шаге 1.
Продажа маркированной обуви осуществляется двумя способами в зависимости от типа покупателя:
1. Розничная продажа (B2C):
Используется документ Чек ККМ. При сканировании кода DataMatrix система должна автоматически распознать его как маркируемую продукцию. Для корректной передачи тега 1162 в ОФД убедитесь, что драйвер вашей кассы (АТОЛ или Штрих-М) обновлен до версии, поддерживающей ФФД 1.05 или 1.2.
2. Оптовая продажа (B2B):
Передача сведений о маркированном товаре между юридическими лицами в УТ 10.3 происходит исключительно через Электронный документооборот (ЭДО).
разберем по шагам:
Реализация товаров и услуг.Для стабильной работы с DataMatrix кодами рекомендуем использовать 2D-сканеры с хорошим алгоритмом распознавания поврежденных штрихкодов. Проверенными моделями для работы с УТ 10.3 являются Honeywell Voyager 1450g и Datalogic QuickScan QD2430. При настройке сканера в 1С обязательно выбирайте устройство с типом «Сканер штрихкода (общий)» и настраивайте суффикс (обычно это #13 или CR).
Если вы столкнулись с тем, что сканер считывает обычный штрихкод вместо марки, рекомендуется либо физически разносить их на упаковке, либо настраивать в 1С приоритет поиска по типу штрихкода.
Используя приведенные выше инструкции и исправления кода, вы сможете успешно запустить учет маркированной обуви в 1С:Управление торговлей 10.3, обеспечив соответствие законодательству без экстренного перехода на новые, более сложные конфигурации.