Как настроить маркировку остатков обуви в 1С:Розница 2.3 и исправить ошибки сканирования DataMatrix?

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

Процесс маркировки остатков обувной продукции в программе 1С:Розница 2.3 часто сопровождается техническими сложностями: от получения упрощенных кодов GTIN до ошибок формата при сканировании готовых марок. В этой статье мы подробно разберем, как пройти все этапы — от настройки системы до ввода товаров в оборот, и выясним, почему сканер может выдавать ошибку «Неверный формат штрихкода».

Шаг 1: Предварительная настройка интеграции

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

  1. Зайдем в ЛК «Честный Знак», перейдем в раздел СУЗ и выберем пункт Устройства.
  2. Нам понадобятся два параметра: OMS ID и Токен. Если устройства еще нет, создадим его вручную.
  3. В 1С, в настройках СУЗ, укажем эти данные. Обратим внимание на версию API: для актуальных релизов необходимо выбирать формат V2, так как поддержка V1 была прекращена.

Шаг 2: Получение упрощенных GTIN на остатки

Для маркировки остатков используется упрощенная схема описания товара. Рассмотрим, как получить коды GTIN непосредственно из 1С. Создадим документ Заказ на эмиссию кодов маркировки СУЗ (находится в разделе Склад или Продажи — Обмен с ИС МП).

При заполнении таблицы товаров воспользуемся ссылкой Запросите GTIN на остатки. Программа потребует указать четыре обязательных реквизита для обуви:

После отправки запроса и обработки его в ГИС МТ (это может занять время), в документе появятся GTIN, начинающиеся на 029.... Это и есть упрощенные коды для остатков.

Шаг 3: Эмиссия и печать кодов маркировки

Разберем процесс получения самих марок DataMatrix. После получения GTIN в документе Заказ на эмиссию нажмем кнопку Запросите коды маркировки. Статус документа изменится на «Коды маркировки эмитированы».

Важный нюанс при печати: программа позволяет распечатать коды из документа только один раз. Поэтому мы рекомендуем предварительно сохранить файл в формате Excel или PDF. В шаблоне этикетки выберем стандартный тип Этикетка (маркировка). Если вы используете обычный принтер и бумагу А4, настройте масштаб печати «По ширине страницы» и уберите поля в параметрах страницы, чтобы коды не «разрывались» между листами.

Шаг 4: Ввод в оборот через документ «Маркировка товаров ИС МП»

После того как этикетки наклеены на коробки, их нужно официально ввести в оборот. Проанализируем порядок действий:

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

Шаг 5: Почему возникает ошибка «Неверный формат шрих-кода»?

Это самая частая проблема. Выясним причину: 1С ожидает код в формате GS1 DataMatrix, который содержит специальные разделители (символ FNC1). Если сканер настроен в режиме эмуляции клавиатуры, он может «сливать» эти данные в одну строку или искажать их из-за раскладки.

Рассмотрим пути решения:


// Пример логики для обработки сырой строки сканера
Функция ОбработатьШтрихкодМаркировки(СчитанныйШтрихкод)
    // Стандартный формат для обуви: 01(14 знаков) + 21(13 знаков)
    // Всего 31-33 символа до начала крипто-части
    Если СтрНачинаетсяС(СчитанныйШтрихкод, "01") И СтрДлина(СчитанныйШтрихкод) > 31 Тогда
        Возврат Лев(СчитанныйШтрихкод, 31);
    КонецЕсли;
    Возврат СчитанныйШтрихкод;
КонецФункции

Шаг 6: Типичная ошибка с «двойными» штрихкодами

Проанализируем ситуацию, когда при сканировании марки 1С выбирает не тот товар. Это происходит, если вы случайно записали 14-значный GTIN из маркировки в карточку товара как обычный штрихкод EAN-13. Так делать нельзя!

В регистре Штрихкоды номенклатуры должны быть только обычные магазинные штрихкоды. Коды маркировки 1С должна искать в специальном регистре Штрихкоды упаковок. Если программа при продаже сначала просит EAN-13, а после сканирования марки ничего не происходит — значит, сканер настроен неверно и 1С не видит в считанном коде структуру маркировки.

Соблюдение этих шагов позволит вам успешно маркировать остатки обуви без обращения к сторонним платным сервисам, используя стандартный функционал 1С:Розница 2.3.

← На главную