Разбор проблемы

Ошибка при отправке в Честный знак из 1С: где рвётся цепочка

· чтение ~7 минут · практика

Ошибка отправки документа в «Честный знак» из 1С почти всегда возникает в одном из пяти мест: подпись и полномочия подписанта, настройки подключения, статусы кодов маркировки, расхождение данных в документе, устаревший релиз конфигурации. Причина в том, что отправка — это цепочка звеньев: документ в 1С, электронная подпись, оператор ЭДО, ГИС МТ «Честный знак» и ответная квитанция; сбой в любом из них выглядит одинаково. Разбираем каждое звено и то, как понять, в каком именно вы застряли.

Главное различие: не ушло или ушло и отклонено

Сначала определите, на каком шаге проблема — это делит все причины пополам:

  • Документ не отправляется вообще — ошибка появляется сразу, в момент нажатия. Смотрим подпись, настройки обмена, связь.
  • Документ ушёл, но пришёл отказ — статус меняется через какое-то время, приходит квитанция с текстом ошибки. Смотрим коды маркировки и данные документа.

Пять мест, где обычно рвётся цепочка

1Электронная подпись и полномочия подписанта

Самая частая причина «ничего не отправляется». Варианты: истёк сертификат, он не установлен на этом рабочем месте, не установлена или не активирована программа криптографии, выбран не тот сертификат, подпись выпущена на сотрудника, а полномочия документом не подтверждены. Отдельная типовая ситуация — на новом компьютере сотрудника всё «как у всех», кроме сертификата. Что делать: проверить срок действия сертификата и то, что подписывает именно тот, кому это положено, а не «у кого работает».

2Настройки обмена и доступ к сервису

Обмен идёт через оператора ЭДО или напрямую в ГИС МТ — в зависимости от того, как у вас настроено. Ошибки этого слоя: не заполнены или устарели учётные данные подключения, закончился доступ у оператора, сеть или прокси не пускает соединение, на стороне системы маркировки идут технические работы. Сюда же относится сообщение «сервис недоступен» у сторонних шлюзов обмена — кассовых сервисов маркировки или систем на производственной линии: это отдельные от 1С программы, и разбираться с их доступностью нужно у того, кто их поставил. Признак: ошибка появляется у всех сотрудников одновременно и звучит как проблема соединения, а не как претензия к документу. Что делать: проверить, работает ли обмен у коллег, и уточнить статус сервиса у оператора, прежде чем переделывать документ.

3Статусы кодов маркировки

Самая содержательная группа отказов. Система проверяет не только сам код, но и то, в каком он состоянии и кому принадлежит: код может быть ещё не введён в оборот, уже выбывшим, числиться за другим участником, входить в короб или агрегат, а не лежать поштучно. Часто отгрузку пытаются провести раньше, чем принят приходный документ от поставщика, — тогда коды формально ещё не ваши. Что делать: проверить статус конкретного кода в личном кабинете «Честного знака» и сверить с тем, что вы отправляете. Это ответ на большинство отказов вида «код недоступен».

4Расхождения в данных документа

Электронный документ строже бумажного: реквизиты сторон, ИНН, идентификаторы участников, соответствие товара его коду и количество должны сходиться. Типичные поводы для отказа — товар в базе не связан с нужным кодом товара, количество кодов не совпадает с количеством в строке, у контрагента не заполнены реквизиты для обмена. Что делать: сверять не «на глаз», а по тексту квитанции: в отказе обычно указано, какая именно строка или реквизит не прошли проверку.

5Устаревший релиз конфигурации

Форматы обмена и правила проверки меняются, поддержка приходит с обновлениями. Если база давно не обновлялась или доработана так, что обновляться стало трудно, рано или поздно обмен перестаёт проходить целиком — и это уже не настройка, а работа с конфигурацией. Признак: перестало работать «внезапно и у всех», без изменений с вашей стороны. Что делать: посмотреть текущий релиз и когда база обновлялась в последний раз.

Порядок действий, когда «ничего не уходит»

  1. 1.Сохранить полный текст ошибки или квитанции — именно в нём причина, а не в общем «не отправлено».
  2. 2.Проверить, у одного сотрудника проблема или у всех: это сразу отделяет рабочее место от базы и сервиса.
  3. 3.Проверить срок действия сертификата подписи и что подписывает уполномоченный человек.
  4. 4.Посмотреть статус спорных кодов в личном кабинете системы маркировки.
  5. 5.Убедиться, что приходные документы от поставщика приняты, если отгружаете полученный товар.
  6. 6.Не отправлять один и тот же документ повторно «на всякий случай», пока не понятна причина — дубли разбирать дороже.

Про сроки и обязанности. На этой странице мы разбираем техническую сторону — почему документ не уходит. Что и с какой даты обязательно, мы пишем отдельно и только со ссылкой на первоисточник: смотрите разбор по маркировке молочной продукции и другие материалы в блоге.

Частые вопросы

Документ отправился, а ошибка пришла позже. Почему так?

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

В личном кабинете код есть, а 1С пишет, что он недоступен. Кто прав?

Обычно оба: код существует, но находится не в том состоянии или не у того владельца, который нужен для вашей операции. Смотрите не наличие кода, а его текущий статус и того, за кем он числится, — и сверяйте с тем, что вы пытаетесь сделать: отгрузку, приёмку, вывод из оборота.

Можно ли просто отправить документ ещё раз?

Если причина была во временной недоступности сервиса — да. Если отказ содержательный, повторная отправка ничего не изменит, зато может создать дубль, который придётся аннулировать. Сначала текст квитанции, потом действия.

Всё работало годами и вдруг перестало у всех. С чего начать?

С двух вопросов: не истёк ли сертификат подписи и не менялось ли что-то в базе или у оператора. Массовое «перестало у всех» почти всегда объясняется одним из трёх: закончился сертификат, изменились форматы обмена и нужен свежий релиз, либо проблема на стороне сервиса.

Сервис отправки документов пишет «недоступен» — это проблема 1С?

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

У нас производственная линия со своим интегратором маркировки, а отчёты не уходят. Это к вам?

Отчасти. Линейные интеграторы уровня L2–L4 отвечают за оборудование и программное обеспечение на самой линии — это их зона ответственности. Наша специализация — 1С: если отчёты не доходят до учётной системы или обмен с ГИС МТ настроен на стороне 1С, здесь мы поможем. Если причина в самой линии — это к интегратору оборудования.

Висит «Ожидание отправки данных» и сообщение о проблеме с соединением. Что это?

Документ сформирован и стоит в очереди, но 1С не смогла достучаться до сервиса. Причин обычно три: доступ в интернет с этого рабочего места закрыт прокси, файрволом или антивирусом; не подтянулся сертификат для защищённого соединения; сервис временно недоступен на стороне оператора. Быстрая проверка — повторить отправку с другого рабочего места: если оттуда уходит, дело в конкретном компьютере, а не в базе. Документ из очереди не теряется, отправку можно повторить.

При подписании выходит «произошла ошибка при подписании». Что проверить?

Сообщение говорит о подписи, а не о самом документе. Проверьте по порядку: не истёк ли сертификат и виден ли он в 1С; тот ли это сертификат, который зарегистрирован в системе маркировки за вашей организацией; есть ли у сотрудника полномочия подписывать такие документы и оформлена ли машиночитаемая доверенность, если подписывает не руководитель; установлен ли и запущен ли криптопровайдер. Самый частый случай — подпись физически рабочая, но за организацией в системе маркировки числится другой сертификат.

Документ ушёл через оператора ЭДО, а в ГИС МТ его нет. Почему?

Отправка контрагенту и передача сведений в систему маркировки — два разных действия. Документ может быть доставлен получателю и при этом не попасть в ГИС МТ: не заполнены поля маркировки, коды находятся в статусе, который не допускает оборот, или обмен с маркировкой не включён в настройках обмена. Ориентироваться надо не на статус доставки у оператора, а на статус документа в самой системе маркировки — они не совпадают и меняются независимо.

Наладим обмен с Честным знаком

Разберём отказ по тексту квитанции, проверим подпись, настройки и статусы кодов. Оставьте телефон — свяжемся в рабочее время.

Отправляя форму, вы соглашаетесь на обработку персональных данных в соответствии с политикой обработки ПДн и ФЗ-152.

Читайте также