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

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

# Решение

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

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

1.  В 1С открыть БИТ.МДТ - Сервис - Консоль запросов.
2.  В "Текст запроса" написать :

```txt
Выбрать ПолныйКодМаркировки из РегистрСведений.ПулКодовМаркировкиСуз 
           где кодМаркировки = "сам код"
```

![](https://support.bit-erp.ru/attachments/f/5/f5w55HzA4XUwmskv_a/image.png)

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

1.  В 1С открыть БИТ.МДТ - Сервис - Консоль запросов.
2.  В "Текст запроса" написать :

```txt
Выбрать Пул.ПолныйКодМаркировки,Пул.КодМаркировки из РегистрСведений.ПулКодовМаркировкиСуз как Пул
           где Пул.КодМаркировки в ("сам код", "сам код", ...)
```

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

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

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

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

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

# Причина

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