При работе с системой "Честный Знак" и интеграции с 1С, особенно в конфигурациях типа 1С:УНФ, пользователи часто сталкиваются с ошибками, связанными с некорректным заполнением атрибутов разрешительных документов, таких как "Декларация соответствия" или "Сертификат соответствия". Эти ошибки могут блокировать процесс выгрузки товаров и требовать внимательной проверки вводимых данных. Мы рассмотрим подробнее наиболее частые проблемы и их решения, чтобы помочь вам наладить бесперебойную работу.
Одна из самых распространенных ошибок, с которой мы сталкиваемся, звучит как: "Ошибка заполнения атрибута "Декларация соответствия" (идентификатор Национального каталога: 23557): Значение Декларация о соответствии необходимо передать в формате: "номер разрешительного документа ::: дата разрешительного документа"." Также в конфигурациях УНФ может возникать ошибка заполнения атрибута "Ставка НДС" при отправке данных в систему.
Аналогичная ошибка может возникать и для атрибута "Сертификат соответствия" (идентификатор Национального каталога: 23561). Эта проблема практически всегда связана с несоблюдением строгого формата ввода данных, который требует система "Честный Знак".
Система ожидает данные в формате номер документа:::дата документа. Давайте разберем каждый элемент этого формата максимально подробно.
ЕАЭС N RU (с пробелами), то именно так мы и должны вводить, а не ЕАЭСNRU (без пробелов).ЕАЭС RU C-RU.HE56.B.00086/24, часть символов может быть кириллическими, а часть латинскими. Например, префиксы RU и C часто являются латинскими, в то время как другие буквы, такие как Д, В, НЕ, могут быть кириллицей. Мы настоятельно рекомендуем копировать номер напрямую из официального реестра Росаккредитации (ФГИС Росаккредитация) или с сайта "Честного Знака", чтобы исключить любые опечатки и путаницу между схожими по написанию кириллическими и латинскими символами. После вставки в поле 1С убедитесь, что не появилось никаких лишних пробелов или скрытых символов, которые могли быть скопированы вместе с текстом.ГГГГ-ММ-ДД (Год-Месяц-День), без каких-либо исключений. Например, 11 июля 2023 года будет выглядеть как 2023-07-11. Для автоматизации процесса и минимизации ошибок ввода данных можно использовать загрузку КИЗ из XML (УПД) с проверкой в Честном знаке — в этом поможет автоматическая загрузка входящих XML-документов ЭДО в 1С.:::. Крайне важно, чтобы не было никаких пробелов до или после этого разделителя.Пример правильного формата для Декларации соответствия: (если вам требуется распечатать сами коды маркировки с криптохвостом из заказа на эмиссию, убедитесь в корректности их формирования в системе).
ЕАЭС N RU Д-RU.РА05.В.37375/23:::2023-07-11
Обратите внимание, что в данном примере ЕАЭС N RU Д-RU.РА05.В.37375/23 введены именно так, как они указаны в реестре, с сохранением пробелов и регистра. Дата также строго соответствует формату ГГГГ-ММ-ДД.
Иногда, даже если нам кажется, что формат номера сертификата введен верно, система выдает ошибку: "Значение ЕАЭС RU C-RU.HE56.B.00086/24:::2024-01-25 атрибута Сертификат соответствия не найдено в списке допустимых." Мы сталкиваемся с тем, что документ вроде бы существует, но "Честный Знак" его не видит.
С 2024 года "Честный Знак" проводит активную проверку номеров разрешительных документов по реестрам Росаккредитации. Если документ не найден, причин может быть несколько, и мы должны их тщательно рассмотреть:
Решение:
Если мы уверены в правильности номера и даты, но система все равно выдает ошибку, рекомендуем:
ЕАЭС RU C-RU.HE56.B.00086/24. В данном случае было выявлено, что только RU и C были на латинице, а остальные буквы, такие как НЕ и В, являлись кириллицей. Мы должны быть предельно внимательны к каждому символу, перепроверяя его тип. Лучший способ – копирование из реестра и затем ручная проверка каждого символа или вставка через простой текстовый редактор.Пользователи также сталкиваются с проблемами при оформлении документов возврата поставщику, особенно при взаимодействии с "Честным Знаком". Типичные ошибки включают: "08: Значение поля 'Код страны получателя' не найдено в списке допустимых." и "07: Недопустимое количество символов в значении поля 'ИНН получателя ВЭД'."
Причина этих ошибок, как правило, кроется в некорректном или неполном заполнении данных о контрагенте (поставщике) в вашей базе 1С, либо в самом документе возврата — для исправления пригодится поиск и исправление незаполненных реквизитов 1С.
643. Проблема может быть не в самом коде, а в том, как он передается в систему "Честного Знака" через модуль обмена, или во временных сбоях на стороне API. Нам следует тщательно проверить правильность заполнения всех полей адреса и данных контрагента в 1С. Возможно, поле страны заполнено, но содержит неверный формат или лишние символы.Например, в запросе: "receiver_country_code":"643" и "receiver_inn":"503200225730". Если один из этих параметров неверен или не соответствует ожиданиям системы, возникнет ошибка. Мы должны удостовериться, что эти данные в 1С заполнены верно и в нужном формате, и что они корректно передаются в структуру запроса.
Еще одна специфичная ошибка, с которой мы можем столкнуться, особенно при интеграции с ФГИС "Зерно", звучит так: "не допустимое значение docs.0.number = ЕАЭС N RU Д-RU.РА01.В.61285/2 начинается с пробела (Parameter validation)". Пользователи часто утверждают, что видимых пробелов нет, но система все равно сообщает об их наличии.
Эта проблема, как правило, связана с так называемыми "скрытыми символами" или непечатными символами. Это могут быть неразрывные пробелы (которые выглядят как обычные пробелы, но имеют другой код), табуляции или другие управляющие символы, которые могли быть скопированы вместе с номером документа из какого-либо источника (например, веб-страницы, PDF-файла, документа Word или Excel).
Решение:
СтрЗаменить(НомерДокумента, Символы.НП, "") для удаления неразрывных пробелов или СокрЛ(НомерДокумента) для удаления начальных и конечных пробелов из строки, прежде чем она будет отправлена в государственную информационную систему.Для обеспечения бесперебойной работы с маркированными товарами и предотвращения большинства ошибок, мы рекомендуем следовать общим принципам, которые применимы к любой интеграции с государственными информационными системами:
Мы видим, что большинство проблем при интеграции 1С с "Честным Знаком" и другими государственными информационными системами (такими как ФГИС "Зерно") возникают из-за невнимательности к деталям вводимого формата или из-за скрытых символов. Тщательная проверка данных и соблюдение всех требований к их заполнению помогут нам избежать большинства ошибок и обеспечить стабильную и бесперебойную работу системы маркировки.