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