Logo
Русский
Личный кабинет
Настройка MDT
© 2023 - 2026 ООО «Свормика». Swarmica - Платформа управления знаниями и ресурсами техподдержки. Версия: 6.1.2

#886: Как получить полный код маркировки?

Отредактирована: 8 дней назад

Симптомы

  • Как получить полный код маркировки с криптохвостом, если нет возможности отсканировать ТСД?
  • Система не дает код с криптохвостом через консоль запроса.

Решение

Если запрос возвращает 0 строк, это значит, что в регистре сведений ПулКодовМаркировкиСуз данной марки нет, марка уже удалена из Пула или была получена вне рамок конкретной базы 1С.
Марки удаляются из пула при передачи отчета о нанесении и истечении срока жизни (для каждой товарной категории индивидуально).

Как получить один полный код

  1. В 1С открыть БИТ.МДТ - Сервис - Консоль запросов.
  2. В "Текст запроса" написать :
Выбрать ПолныйКодМаркировки из РегистрСведений.ПулКодовМаркировкиСуз 
           где кодМаркировки = "сам код"

Как получить несколько полных кодов

  1. В 1С открыть БИТ.МДТ - Сервис - Консоль запросов.
  2. В "Текст запроса" написать :
Выбрать Пул.ПолныйКодМаркировки,Пул.КодМаркировки из РегистрСведений.ПулКодовМаркировкиСуз как Пул
           где Пул.КодМаркировки в ("сам код", "сам код", ...)

Как экранировать символы

  1. Символы "%", ":", "!" - экранируйте с помощью обратного слэша "\".
  2. Для экранирования (") используйте еще одну ".

Пример кода: (01)04607026964864(21)5L"WLf?Es!lb%

Пример кода в запросе:(01)04607026964864(21)5L""WLf?Es!lb%

Если запрос возвращает 0 строк, значит что в регистре сведений ПулКодовМаркировкиСуз данной марки нет т.к. марка уже удалена из пула или была получена вне рамок конкретной базы 1С.
Марки удаляются из пула при передачи отчета о нанесении и истечении срока жизни (для каждой категории индивидуально).

Причина

Необходим код в формате base64.