Как восстановить товары в Честном знаке и синхронизировать их с 1С, если коды не отображаются?

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

Часто возникают ситуации, когда работа с маркированными товарами (например, текстилем или одеждой) начинается непосредственно в Личном кабинете (ЛК) «Честного знака». Пользователи создают новые карточки товаров, получают GTIN, заказывают коды маркировки и вводят их в оборот. Однако при попытке начать продажи через 1С:Предприятие выясняется, что система «не видит» новых позиций или не сопоставляет их с существующей номенклатурой. Рассмотрим подробно, как решить проблему синхронизации данных между ЛК «Честного знака» и конфигурацией «1С:Бухгалтерия 3.0».

Анализ проблемы: почему 1С не видит новые товары?

Разберем ситуацию: на складе числилась одна позиция (например, «Футболка серая»), которую в системе маркировки разбили на 5 размеров с новыми GTIN. В ЛК «Честного знака» (ЧЗ) все операции выполнены успешно, но в 1С при обновлении данных остатки по новым позициям не появляются. Основные причины этого:

  1. Отсутствие сопоставления: 1С не знает, что новый GTIN, созданный в облаке ЧЗ, соответствует конкретной позиции в справочнике «Номенклатура».
  2. Статус карточки в Национальном каталоге: Если новые карточки товаров находятся в статусе «Черновик» или на модерации, интеграция через API может не передавать данные.
  3. Разрыв последовательности: Если ввод в оборот был сделан вручную в ЛК до настройки интеграции, 1С не имеет записи об этом событии в своей базе данных.

Шаг 1: Настройка интеграции и сопоставление номенклатуры

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

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

Далее воспользуемся инструментом загрузки:

  1. Откроем рабочее место Обмен с ГИС МТ.
  2. Найдем раздел Справочники и выберем Номенклатура.
  3. Используем функцию Загрузить из ГИС МТ или Загрузить из Национального каталога.

В процессе загрузки система предложит сопоставить полученные данные с существующими карточками 1С. Важно правильно указать единицы измерения и вид номенклатуры, у которого установлен признак «Маркируемый товар».

Шаг 2: Получение и проверка кодов маркировки в 1С

Если коды маркировки уже наклеены на товар и введены в оборот через Личный кабинет ЧЗ, нам нужно «подтянуть» их в учетную систему 1С. Рассмотрим два основных способа решения этой задачи.

Способ А: Сканирование в документ маркировки

Это самый надежный метод синхронизации остатков. Проанализируем процесс создания документа:

  1. Создадим документ МаркировкаТоваровГИСМТ с операцией Маркировка остатков или Ввод в оборот.
  2. На вкладке «Товары» добавим наши позиции.
  3. Перейдем в окно Подобрать и проверить маркированную продукцию.
  4. Начнем сканировать коды с физических этикеток.

При сканировании 1С отправит запрос в ГИС МТ. Если код существует и находится в статусе «В обороте», программа автоматически привяжет его к документу. После завершения сканирования документ проводить в ГИС МТ не нужно (так как статус уже верный), его достаточно провести только в учете 1С для актуализации регистров.

Способ Б: Загрузка кодов из файла

Если кодов много, сканировать каждый может быть трудозатратно. Посмотрим на альтернативный вариант:

  1. В Личном кабинете «Честного знака» выгрузим список кодов маркировки в файл формата CSV или Excel.
  2. В 1С откроем документ МаркировкаТоваровГИСМТ.
  3. В окне подбора и проверки выберем команду Загрузить из внешнего файла.
  4. Сопоставим колонки файла с полями программы (обычно это колонка «Код маркировки»).

После загрузки система проверит корректность GTIN и статусы в ИС МТ.

Шаг 3: Работа с техническими карточками и типами GTIN

Выясним причину, почему по некоторым позициям данные проходят, а по другим — нет. Обратите внимание на структуру GTIN:

Если для разбивки по размерам использовались полноценные GTIN, убедитесь, что в «Национальном каталоге» они имеют статус «Опубликован». Если карточка находится в статусе «Черновик», 1С не сможет получить данные по API, и при проверке марок будет возникать ошибка «Товар не найден».

Шаг 4: Проверка статусов через отчеты

Чтобы убедиться, что всё сделано верно, воспользуемся отчетами сверки. В рабочем месте Обмен с ГИС МТ выберем отчет Анализ расхождений при выводе из оборота и вводе в оборот. Этот отчет позволяет сопоставить данные бухгалтерского учета (сколько товара числится на складе в 1С) с данными ГИС МТ (сколько кодов числится на балансе организации). Если вы видите расхождения по двум проблемным позициям, необходимо принудительно обновить статусы кодов в 1С.

Программная проверка (для технических специалистов)

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


// Пример логики получения данных о коде маркировки через интеграционную библиотеку
ПараметрыЗапроса = ИнтеграцияИСМТ.ПараметрыЗапросаСтатусаКодовМаркировки();
ПараметрыЗапроса.КодыМаркировки.Добавить(ТекущийКодМаркировки);

РезультатЗапроса = ИнтеграцияИСМТ.ПроверитьСтатусыКодовМаркировки(ПараметрыЗапроса);

Для Каждого ДанныеКода Из РезультатЗапроса.ДанныеКодов Цикл
    Если ДанныеКода.Статус = Перечисления.СтатусыКодовМаркировкиИСМТ.ВТорговомОбороте Тогда
        Сообщить("Код корректен и готов к продаже: " + ДанныеКода.GTIN);
    КонецЕсли;
КонецЦикла;

Резюме и рекомендации

Подведем итоги совместной работы по восстановлению товаров:

  1. Проверьте статусы в ЛК: Убедитесь, что отчет о нанесении и ввод в оборот по новым GTIN завершены успешно.
  2. Актуализируйте карточки товаров: В 1С в справочнике «Номенклатура» у каждой из 5 новых позиций должен быть заполнен реквизит Штрихкод (GTIN), полученный в ЧЗ.
  3. Используйте документ маркировки: Даже если вы ввели товары в оборот в ЛК, создайте документ маркировки в 1С и загрузите туда коды для синхронизации внутренних регистров системы.
  4. Контролируйте модерацию: Если 1С не видит GTIN, проверьте статус публикации карточки в Национальном каталоге — это самая частая причина «невидимости» товара для интеграции.

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

← На главную