← На главную
При оформлении ввода в оборот кодов маркировки в системе «Честный Знак» через программы 1С пользователи нередко сталкиваются с отказом со стороны ГИС МТ. Ошибка формулируется следующим образом: «Для кода маркировки значение даты, указанной в поле "Дата документа, подтверждающего соответствие", вне допустимого диапазона». Проанализируем, почему возникает эта коллизия, по каким правилам валидируются даты и как по шагам исправить данные в учетной системе.
Причины возникновения ошибки
Система маркировки осуществляет автоматический форматно-логический контроль входящих сведений, а также проверяет реквизиты разрешительной документации по реестрам Росаккредитации (ФСА). Ошибка возникает в следующих случаях:
- Дата документа опережает дату старта обязательной маркировки или находится в будущем: как справедливо отмечено участниками обсуждения, дата сертификата или декларации не может быть произвольной; кроме того, система не принимает даты из будущего (даже на 1 день вперед) или некорректные исторические периоды.
- Пустая дата или дефолтное значение платформы 1С: если в справочнике сертификатов дата выдачи документа не заполнена, 1С при формировании пакета обмена может передать пустое поле либо служебную дату
01.01.0001, что сразу приводит к ошибке формата. - Несовпадение с данными в реестре Росаккредитации: ГИС МТ сопоставляет номер и дату документа с базой ФСА. Расхождение даты выдачи или регистрации даже на одни сутки вызывает отказ.
- Несоответствие даты производства периоду действия сертификата: дата изготовления маркируемой продукции должна укладываться в период действия разрешительного документа.
- Конфликт с данными в Национальном каталоге: если карточка товара в Национальном каталоге уже содержит привязанный разрешительный документ, передача отличающихся сведений из 1С блокирует ввод в оборот.
Пошаговый алгоритм исправления ошибки
Разберем последовательность действий для успешного ввода кодов маркировки в оборот.
- Сверим данные с реестром Росаккредитации: откроем открытый реестр ФСА, найдем сертификат или декларацию по номеру и проверим точную дату регистрации документа, а также его текущий статус («Действует»).
- Проверим реквизиты в 1С: перейдем в справочник
Сертификаты номенклатуры, откроем карточку документа соответствия и убедимся, что дата начала и дата окончания действия полностью совпадают с реестровыми сведениями. Проверим также вид документа (декларация, сертификат соответствия или СГР) и отсутствие случайных лишних пробелов в поле номера. - Проконтролируем дату производства товара: откроем документ ввода в оборот и проверим дату выработки (производства). Она не должна быть ранее даты вступления сертификата в силу или позже даты окончания его действия.
- Проверим текст исходящего запроса: через протокол обмена или журнал сообщений с ГИС МТ откроем отправляемый XML/JSON-пакет и выясним, какое конкретно строковое значение передается в теге даты. Это позволит исключить программные сбои формирования даты формата
YYYY-MM-DD. - Синхронизируем карточку с Национальным каталогом: проверим параметры GTIN в каталоге маркировки. При наличии расхождений обновим сведения о разрешительном документе в карточке номенклатуры 1С.
Альтернативные варианты действий
Если исправить данные в 1С оперативно не удается из-за ошибки в релизе конфигурации, рассмотрим альтернативные пути решения:
- Оформление документа напрямую в личном кабинете «Честный Знак»: загрузим коды маркировки и оформим ввод в оборот через веб-интерфейс системы. Форма личного кабинета интерактивно подсветит допустимый интервал дат и покажет точное место расхождения.
- Ввод в оборот остатков без указания сертификата: если законодательство для конкретной товарной группы допускает маркировку остатков без предоставления разрешительной документации, очистим сведения о сертификате в строках табличной части документа перед повторной отправкой.