Торговля и Склад · 11 мин
Как загрузить марки из Честного знака в 1С
Как загрузить коды маркировки из Честного знака в 1С: подключение к ЭДО, обмен с ГИС МТ, выгрузка по API, загрузка из файла и проверка результата.
Загрузка кодов маркировки из системы «Честный знак» в 1С нужна в трёх типовых ситуациях: при приёмке маркированного товара от поставщика, при заказе и получении кодов для собственного производства или остатков, а также при сверке остатков между учётной системой и ГИС МТ. Во всех случаях данные попадают в 1С либо через электронный документооборот (ЭДО), либо через прямой обмен с ГИС МТ из типовой конфигурации, либо через загрузку файла.
Типовые конфигурации — 1С:Управление торговлей 11, 1С:Розница, 1С:ERP, 1С:Комплексная автоматизация — содержат встроенную подсистему «ИС МП» (интеграция с информационными системами маркировки), которая умеет обмениваться с «Честным знаком» напрямую. Для старых или сильно доработанных конфигураций остаётся вариант с выгрузкой файла из личного кабинета ГИС МТ и последующей загрузкой обработкой.
Прежде чем начинать, убедитесь, что у вас есть действующая регистрация в «Честном знаке», настроенная учётная запись ЭДО (при приёмке от поставщика) и актуальный релиз конфигурации — механизмы обмена с ГИС МТ регулярно меняются, и старые версии могут не проходить авторизацию.
Проверьте готовность системы перед загрузкой
Первое условие — организация зарегистрирована в «Честном знаке», а в 1С заполнена карточка организации с ИНН и указанным участником оборота. Откройте раздел «Администрирование» → «Обмен электронными документами» → «Обмен с ГИС МТ (Честный знак)» (в разных конфигурациях название узла может отличаться) и проверьте, что функциональность маркировки включена для ваших товарных групп: обувь, одежда, табак, вода, молочная продукция и так далее.
Второе условие — на компьютере или сервере, откуда выполняется обмен, установлен сертификат квалифицированной электронной подписи (КЭП) с действующим сроком и средство криптографии (КриптоПро CSP или аналог). Без подписи 1С не сможет авторизоваться в ГИС МТ и подписывать документы. Проверить сертификат можно в форме настройки обмена — программа покажет список доступных сертификатов и их сроки действия.
Третье условие — актуальность релиза. Интерфейсы ГИС МТ периодически обновляются, и фирма «1С» выпускает соответствующие исправления. Если обмен внезапно перестал работать с ошибкой авторизации, первым делом проверьте обновления конфигурации и библиотеки электронных документов.
Способ 1: приёмка марок через ЭДО от поставщика
Самый частый сценарий — поставщик отгружает маркированный товар и отправляет универсальный передаточный документ (УПД) через оператора ЭДО. Коды маркировки приходят в составе электронного документа, и отдельно «тянуть» их из «Честного знака» не нужно: достаточно принять входящий УПД.
Порядок действий: откройте «ЭДО» → «Входящие документы», найдите УПД от поставщика и проверьте, что в табличной части заполнены коды маркировки (колонка «Коды маркировки» или гиперссылка с количеством кодов в строке). Затем создайте на основании документа «Приобретение товаров и услуг» (в УТ 11) или «Поступление товаров» (в Рознице). Программа автоматически перенесёт коды в документ приёмки.
После создания документа выполните сверку: отсканируйте сканером 2D-коды с физических коробов и сравните с тем, что пришло в УПД. В типовых конфигурациях для этого есть рабочее место «Проверка и подбор продукции» — расхождения подсвечиваются, и по ним можно сформировать акт расхождений для поставщика через ЭДО.
- 1Получите входящий УПД в разделе ЭДО и проверьте наличие кодов маркировки в строках
- 2Создайте документ поступления на основании УПД — коды перенесутся автоматически
- 3Откройте проверку и подбор, отсканируйте физические коды сканером
- 4Сверьте количество: совпадение — утвердите УПД, расхождение — отправьте акт поставщику
- 5Проведите документ поступления — коды встанут на остаток в 1С
Способ 2: заказ и получение кодов напрямую из ГИС МТ
Если вы маркируете товар самостоятельно — собственное производство, импорт, перемаркировка остатков — коды нужно сначала заказать в «Честном знаке», а затем загрузить в 1С. В типовых конфигурациях это делается документом «Заказ на эмиссию кодов маркировки» (раздел «Маркировка» или «Интеграция с ИС МП»).
Создайте заказ, укажите товарную группу, номенклатуру с заполненными кодами GTIN и количество кодов. Документ отправляется в ГИС МТ по кнопке передачи, подписывается сертификатом, после чего Станция управления заказами (СУЗ) обрабатывает заявку. Статус заказа отслеживается прямо в списке документов: «Черновик» → «Передан» → «Выполнен».
Когда заказ выполнен, коды загружаются в базу автоматически при обновлении статуса либо по кнопке «Загрузить коды». Дальше они используются в документах нанесения и ввода в оборот — например, «Маркировка товаров ИС МП». Если коды заказывались через личный кабинет «Честного знака», а не из 1С, их можно выгрузить оттуда файлом и загрузить обработкой (см. следующий раздел).
Способ 3: загрузка из файла выгрузки личного кабинета
Когда прямой обмен недоступен — старая конфигурация, самописная учётная система, сбой канала связи — коды выгружаются из личного кабинета «Честного знака» файлом. В разделе «Коды маркировки» личного кабинета сформируйте выгрузку с фильтром по статусу (например, «Эмитирован» или «В обороте») и товарной группе. Система предложит формат CSV или XLSX.
Для загрузки в типовую 1С используйте обработку «Загрузка кодов маркировки из файла» — в ряде конфигураций она доступна из раздела маркировки или из документа ввода в оборот. Обработка сопоставляет коды с номенклатурой по GTIN (первые 14 знаков кода после префикса), поэтому GTIN в карточках номенклатуры должны быть заполнены заранее.
Если типовой обработки нет, файл загружают через универсальную «Загрузку данных из табличного документа» в промежуточный регистр или через внешнюю обработку под конкретную конфигурацию. В этом случае заранее определите, куда должны попасть коды: в документ, в регистр штрихкодов упаковок или в пул кодов.
Сравнение способов загрузки
Подходит для приёмки от поставщика. Коды приходят в документе, ручной загрузки нет. Ограничение: работает только если поставщик передаёт коды в УПД
Подходит для заказа кодов и сверки остатков из типовой 1С. Ограничение: нужен актуальный релиз, КЭП и стабильный канал связи
Универсальный запасной вариант для старых и нетиповых конфигураций. Ограничение: ручная операция, риск рассинхронизации с актуальными статусами кодов
Сверка остатков кодов между 1С и Честным знаком
После загрузки полезно сверить, что остатки кодов в 1С совпадают с данными ГИС МТ. В типовых конфигурациях для этого есть отчёт или обработка сверки кодов маркировки: программа запрашивает у ГИС МТ список кодов организации в статусе «В обороте» и сравнивает с регистрами учёта.
Расхождения бывают двух типов. Код есть в 1С, но отсутствует в ГИС МТ — обычно следствие неотправленного документа ввода в оборот или вывода из оборота, который завис в очереди. Код есть в ГИС МТ, но отсутствует в 1С — признак того, что приёмка прошла мимо учётной системы или код был загружен в другую базу.
Устраняйте расхождения по причине, а не механическим переносом: переотправьте зависшие документы, проведите пропущенные поступления, а при неустранимых разногласиях используйте документ «Уточнение сведений о кодах маркировки ИС МП», если он предусмотрен конфигурацией.
Как проверить результат загрузки
Коды в ожидаемом статусе (эмитирован, в обороте), количество совпадает с заказом или УПД
Часть кодов отсутствует или в неожиданном статусе — проверьте очередь обмена и фильтры выгрузки
Каждый код привязан к карточке номенклатуры по GTIN
Коды загружены без номенклатуры — не заполнены GTIN в карточках товаров
Расхождений нет или они объяснимы непроведёнными документами
Массовые расхождения — обмен работает нестабильно или документы не отправляются
Частые ошибки при загрузке марок
Наиболее распространённая проблема — коды загружаются, но не привязываются к номенклатуре. Причина почти всегда в пустом или некорректном GTIN в карточке товара: сопоставление идёт именно по нему. Заполните GTIN в регистре штрихкодов номенклатуры и повторите загрузку или выполните сопоставление вручную.
Вторая типовая ситуация — ошибки авторизации при обмене: «сертификат не найден», «истёк срок действия», «отказано в доступе». Проверьте, что сертификат установлен в хранилище пользователя, от имени которого работает 1С (или сервера 1С, если обмен выполняется на сервере), что срок действия не истёк и что владелец сертификата совпадает с организацией в настройках обмена.
Третья ошибка — дублирование кодов при повторной загрузке из файла. Типовые механизмы, как правило, отсекают дубликаты по значению кода, но самописные обработки могут создать двойные записи. Перед повторной загрузкой проверяйте, какие коды уже есть в базе.
Ограничения и когда нужна помощь специалиста
Самостоятельная загрузка безопасна, пока вы работаете штатными средствами типовой конфигурации и не правите данные напрямую в регистрах. Ручное редактирование регистров кодов маркировки или удаление документов обмена может привести к рассинхронизации, которую сложно восстановить без резервной копии.
Обратитесь к специалисту по 1С, если конфигурация сильно доработана и типовой обмен не работает, если нужна интеграция по API напрямую (без типовой подсистемы), или если расхождения с ГИС МТ носят массовый характер и причина не находится штатными средствами. Также не пытайтесь «исправить» статусы кодов обходными путями — некорректные статусы в ГИС МТ могут привести к штрафам при проверке.
Что важно запомнить
Марки загружаются в 1С через ЭДО при приёмке, через прямой обмен с ГИС МТ при самостоятельном заказе кодов или из файла выгрузки личного кабинета. Перед загрузкой проверьте сертификат, актуальность релиза и заполненность GTIN. После загрузки выполните сверку остатков и разберите зависшие сообщения обмена.
Частые вопросы
Можно ли загрузить марки в 1С без подключения к ЭДО?
Да, если речь о собственных кодах — их можно заказать и получить напрямую через обмен с ГИС МТ из типовой конфигурации или загрузить файлом из личного кабинета. А вот для приёмки товара от поставщика ЭДО фактически обязателен: передача кодов при отгрузке между участниками оборота выполняется через электронные документы.
Почему коды загрузились, но не привязались к товарам?
Сопоставление выполняется по GTIN — первым знакам кода маркировки. Если в карточке номенклатуры GTIN не заполнен или отличается от того, что в коде, привязки не произойдёт. Заполните штрихкоды GTIN в карточках товаров и выполните сопоставление повторно.
Как загрузить марки в 1С:Розница, если коды заказывали в личном кабинете?
Сформируйте выгрузку кодов в личном кабинете «Честного знака» в формате CSV, затем используйте механизм загрузки кодов из файла в документе маркировки или обработку загрузки, доступную в вашем релизе Розницы. Предварительно проверьте заполнение GTIN у номенклатуры.
Что делать, если обмен с ГИС МТ выдаёт ошибку авторизации?
Проверьте срок действия сертификата КЭП, его наличие в хранилище нужного пользователя и совпадение организации сертификата с настройками обмена. Если сертификат в порядке — обновите конфигурацию: интерфейсы ГИС МТ меняются, и старые релизы могут терять совместимость.
Нужно ли загружать в 1С все коды из Честного знака?
Нет. В учёте нужны коды, относящиеся к вашим операциям: полученные от поставщиков, заказанные для собственной маркировки, находящиеся на остатке. Массовая загрузка всех когда-либо эмитированных кодов только замедлит базу и усложнит сверку.
Как часто нужно сверять остатки кодов с ГИС МТ?
Минимум — перед инвентаризацией и перед сдачей отчётности, где фигурирует маркированный товар. При интенсивном обороте разумно делать сверку еженедельно или после крупных приёмок, чтобы расхождения не накапливались.