Как настроить и запустить маркировку обуви в 1С:Управление торговлей 10.3?

Программист 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход на обязательную маркировку товаров в старых конфигурациях, таких как 1С:Управление торговлей 10.3 (УТ 10.3), всегда сопряжен с определенными трудностями. Несмотря на то, что программа находится на ограниченной поддержке, разработчики 1С выпустили функционал для работы с ИС МП (Честный ЗНАК). В этой статье мы подробно разберем, как подготовить систему, какие ошибки в коде типовых релизов придется исправить вручную и как настроить процесс продажи маркированной обуви.

Шаг 1. Обновление конфигурации и включение функционала

Для работы с маркировкой крайне важно использовать релиз не ниже 10.3.59.2. В более ранних версиях функционал был либо неполным, либо содержал критические ошибки, блокирующие работу. Проанализируем процесс включения настроек. Часто пользователи не могут найти нужные флажки в настройках параметров учета, так как стандартные формы могут не отображать новые реквизиты.

Выясним причину: в некоторых релизах флажок ОбувнаяПродукция на форме констант по ошибке связан с данными ТабачнаяПродукция. Для корректной настройки рекомендуется:

  1. Перейти в меню Сервис — Настройка учета — Настройка параметров учета.
  2. Если нужных настроек нет, воспользуйтесь пунктом Операции — Константы.
  3. Найдите константу ДатаОбязательнойМаркировкиОбувиИСМП и установите дату начала действия закона.
  4. В интерфейсе Обмен с ИС МП (через главное меню «Все функции» или «Операции — Обработки») включите использование интеграции.

Шаг 2. Исправление критических ошибок в программном коде

Рассмотрим наиболее распространенные программные ошибки, с которыми сталкиваются специалисты при внедрении маркировки в УТ 10.3, и разберем способы их устранения.

Ошибка при открытии формы ввода кода маркировки:
При попытке сканирования марки в РМК или документе Чек ККМ может возникнуть ошибка несоответствия типов параметров. Это происходит из-за того, что процедура ожидает объект ОписаниеОповещения, а получает структуру. Исправим это в общем модуле или модуле обработки подбора:


// В месте вызова формы ввода кода маркировки
ОповещениеОЗавершенииМоя = Новый ОписаниеОповещения(
    ОповещениеОЗавершении.ИмяПроцедуры, 
    ОповещениеОЗавершении.Контекст, 
    ОповещениеОЗавершении.ДополнительныеПараметры
);

ОткрытьФорму(
    "Обработка.ПроверкаИПодборПродукцииИСМП.Форма.ФормаВводаКодаМаркировки", 
    ПараметрыОткрытия, 
    ФормаВладелец, 
    , , , 
    ОповещениеОЗавершенииМоя
);

Ошибка «Родительский сеанс не найден»:
Эта проблема часто возникает при попытке помещения данных во временное хранилище в асинхронных вызовах. Для устранения ошибки в процедуре ПоместитьВоВременноеХранилище (например, в модуле ШтрихкодированиеИС) необходимо добавить проверку на наличие родительского сеанса или использовать заглушку для кэша:


Если ПараметрыСканирования.Свойство("КэшМаркируемойПродукции") Тогда
    Попытка
        ПоместитьВоВременноеХранилище(КэшМаркируемойПродукции, ПараметрыСканирования.КэшМаркируемойПродукции);
    Исключение
        // Игнорируем ошибку сеанса, если кэш не критичен для текущей операции
        ЗаписьЖурналаРегистрации("Маркировка.ОшибкаКэша", УровеньЖурналаРегистрации.Предупреждение);
    КонецПопытки;
КонецЕсли;

Шаг 3. Настройка электронной подписи и обмена с СУЗ

Для заказа кодов маркировки (эмиссии) необходимо настроить связь со Станцией управления заказами (СУЗ). Посмотрим на основные моменты настройки КриптоПро в УТ 10.3:

  1. Убедитесь, что сертификат установлен в контейнер «Личные» текущего пользователя Windows и зарегистрирован в 1С (Сервис — Настройка криптографии).
  2. В справочнике Организации проверьте заполнение ИНН и КПП — они должны строго совпадать с данными сертификата.
  3. Если окно подписания ругается на неправильную настройку программы, проверьте, указан ли путь к программному модулю криптографии в настройках 1С.

Важный нюанс: для файловых баз регламентные задания по обмену с ИС МП должны запускаться в отдельном сеансе пользователя, назначенного в константах.

Шаг 4. Работа с остатками и справочником номенклатуры

Проанализируем ситуацию с остатками. Если у вас есть нереализованная обувь, ее нужно промаркировать. Процесс в УТ 10.3 выглядит следующим образом:

  1. Проведение документа Инвентаризация товаров на складе.
  2. Создание на его основании документа Маркировка товаров ИС МП с операцией «Маркировка остатков».
  3. В карточке каждой номенклатуры (обуви) необходимо установить вид продукции — Обувная продукция.

Внимание: Если флажок «Обувная продукция» недоступен, проверьте корректность заполнения типа номенклатуры (обычно это «Товар»). В некоторых релизах требуется сначала включить использование маркировки в константах, как мы разбирали в Шаге 1.

Шаг 5. Реализация и ЭДО

Продажа маркированной обуви осуществляется двумя способами в зависимости от типа покупателя:

1. Розничная продажа (B2C):
Используется документ Чек ККМ. При сканировании кода DataMatrix система должна автоматически распознать его как маркируемую продукцию. Для корректной передачи тега 1162 в ОФД убедитесь, что драйвер вашей кассы (АТОЛ или Штрих-М) обновлен до версии, поддерживающей ФФД 1.05 или 1.2.

2. Оптовая продажа (B2B):
Передача сведений о маркированном товаре между юридическими лицами в УТ 10.3 происходит исключительно через Электронный документооборот (ЭДО). разберем по шагам:

Шаг 6. Выбор торгового оборудования

Для стабильной работы с DataMatrix кодами рекомендуем использовать 2D-сканеры с хорошим алгоритмом распознавания поврежденных штрихкодов. Проверенными моделями для работы с УТ 10.3 являются Honeywell Voyager 1450g и Datalogic QuickScan QD2430. При настройке сканера в 1С обязательно выбирайте устройство с типом «Сканер штрихкода (общий)» и настраивайте суффикс (обычно это #13 или CR).

Если вы столкнулись с тем, что сканер считывает обычный штрихкод вместо марки, рекомендуется либо физически разносить их на упаковке, либо настраивать в 1С приоритет поиска по типу штрихкода.

Используя приведенные выше инструкции и исправления кода, вы сможете успешно запустить учет маркированной обуви в 1С:Управление торговлей 10.3, обеспечив соответствие законодательству без экстренного перехода на новые, более сложные конфигурации.

← На главную