Доктор маркировки: проверка и исправление настроек Честного знака в УНФ 3.0
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Симптом и где его искать
Пользователь видит одно, а причина лежит в настройках. Ниже самые частые жалобы и проверки, которые на них отвечают.
- «Запрещено сканировать логистические упаковки…», код не разбирается
- Что может быть в базе: Битая или пустая ссылка в таблице разбора шаблона кода
- Проверки: В01–В04
- Обмен с Честным знаком «встал»
- Что может быть в базе: Истёк срок токена, не назначены ответственные за его обновление, выключен автообмен
- Проверки: Б01, Б02, А05
- Ошибки проверки кода при работе через локальный модуль
- Что может быть в базе: Формат обмена V1 (в УНФ помечен как устаревший), не задан адрес или порт
- Проверки: А03, А04
- Товар не находится по сканеру
- Что может быть в базе: Нет штрихкода, неверная контрольная цифра, один штрихкод у двух позиций
- Проверки: Г01–Г03
- На кассе код не потребовали
- Что может быть в базе: В карточке «Маркируемая продукция», а вида продукции ИС в описании номенклатуры нет
- Проверки: Г05
- Документ не уходит в ИС МП
- Что может быть в базе: Статусы «К передаче» и «Обрабатывается» дольше заданного срока, застрявшая очередь
- Проверки: Д01–Д03
- Боевые коды «не найдены»
- Что может быть в базе: Включён тестовый контур
- Проверки: А02
Разбор на тестовой базе
Мы взяли пустую копию УНФ 3.0.14.140 и намеренно испортили в ней данные: в шаблоне кода оставили пустую строку, дубль и ссылку на несуществующий шаблон разбора, просрочили токен, включили тестовый контур, завели позиции без штрихкода и с неверной контрольной цифрой, документы в статусах «К передаче» и «Ошибка», дубли в справочнике кодов упаковок.
Обработка нашла 29 записей: 7 ошибок, 18 предупреждений, 4 информационных. Вот как выглядит одна из них.
Токен ИС МП истёк. Ключ сессии ИС МП действовал до 23.10.2026, срок прошёл. Пока токен не обновлён, обмен с Честным знаком, проверка кодов и документы ИС МП не работают. Что сделать: обновить токен; ответственные за обновление и время оповещения настраиваются в справочнике «Ответственные за актуализацию токенов».
Остальные проверки на тех же данных не дали ложных срабатываний: корректная номенклатура и чистые шаблоны в список не попали, ключ сессии нигде не показывается. На чистой копии без ошибок находок нет, кроме сообщения о том, что классификаторы ИС МП не загружались.
Как исправляется шаблон кода
В тестовом шаблоне пять строк в таблице разбора. Предпросмотр показывает, что произойдёт с каждой, ничего не записывая.
- Строка 2 - удалить: этот шаблон разбора уже указан выше.
- Строка 3 - удалить: шаблона разбора с такой ссылкой нет в базе.
- Строка 4 - удалить: пустая ссылка.
- Строка 5 - заменить: шаблон помечен на удаление, есть действующий с тем же идентификатором.
После подтверждения в шаблоне остаётся две строки: первая и замененная пятая. Перед записью прежние строки сохраняются в журнал. Кнопка «Откатить выбранную запись» возвращает таблицу как была, вместе с битой ссылкой. Повторное нажатие «Исправить» ничего не меняет: исправленное обработка уже не находит.
Так же исправляются записи описания номенклатуры ИС, относящиеся к несуществующей номенклатуре. Остальные находки обработка только объясняет: например, какой из двух шаблонов «по умолчанию» оставить, решает владелец базы.
Вопросы и ответы
Обращается ли обработка к Честному знаку? Нет. Она читает справочники, регистры и документы вашей базы и ничего никуда не отправляет. Поэтому она не скажет, что токен отозван на стороне Честного знака или что локальный модуль не отвечает. Она покажет, что срок токена в базе прошёл, формат обмена устарел, документы ждут передачи.
Что она меняет в базе? Только шаблоны кодов маркировки (строки таблицы разбора) и записи описания номенклатуры ИС для несуществующей номенклатуры, и только после предпросмотра и подтверждения. Копия прежних данных попадает в журнал, любое исправление можно откатить. Всё остальное - только чтение.
Проверялась ли обработка на Рознице 3.0? Нет. Подсистема ИС МП в Рознице общая, и обработка устроена так, что отсутствующий объект не роняет остальные проверки, но запускать её на Рознице нам не на чем. До проверки считайте решение предназначенным для УНФ 3.0.
На каких данных она проверялась? На копии УНФ 3.0.14.140 с намеренно созданными ошибками (описано выше) и на чистой копии. На базе с реальной маркировкой, действующими токенами и классификатором видов продукции Честного знака обработка не запускалась: такой базы у нас нет.
Работает ли она на платформе 8.3? Файл обработки компилируется и запускается на 8.3.27, проверено на пустой базе без подсистемы ИС МП: проверки не падают и ничего не находят. На УНФ проверка шла платформой 8.5.
Можно ли подключить её через «Дополнительные отчеты и обработки»? Да. В обработке есть сведения для БСП, программное подключение через механизм БСП проверено. Режим безопасного выполнения у обработки выключен: иначе она не смогла бы записать исправления.
Что обработка не делает? Не показывает остатки кодов и статусы кодов в Честном знаке, не проверяет коды в чеках розничной кассы, не назначает вид продукции номенклатуре массово. ЕГАИС, ВетИС и МДЛП в проверки не входят.
Состав
Файл обработки, инструкция в формате Word. Версия 1.0.0.1.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.140
Вступайте в нашу телеграмм-группу Инфостарт