# Информация о вложениях транспортных кодов
# Симптомы

### Кейс 1:

> Сделайте доработку, чтобы коды загружались в справочник ШУТ. Не можем сделать отгрузку приложением Клеверенс.

### Кейс 2:

> Для отгрузки стоит дата-Мобайл. Эта программа не видит sscc коды, если их нет в 1с. Нужно настроить, чтобы эти коды сохранялись в 1с со всей вложимостью

### Кейс 3:

> Откуда из регистров/документов нам создавать элементы в справочник "штрихкоды упаковок и товаров" при переносе в УНФ, т.к. я не вижу привязки конкретного товара к паллетам

# Решение

Для отгрузки с использованием сторонних приложений для ТСД, таких, как Клеверенс или DataMobile доработайте автоматическое создание и актуализацию элементов справочников штрихкоды упаковок товаров с учётом требований:

1.  стороннего мобильного приложения
2.  интеграции с ЭДО

Рекомендуем воспользоваться приложением БИТ.MDT. Команда БИТ.IIoT не дорабатывает и не поддерживает работу приложений сторонних внедрений. В том числе не выполняет доработки на платной основе.

# Причина

БИТ.MDT использует регистры События марок и Идентификаторы марок, а справочник штрихкоды упаковок товаров (ШУТ) заполняет в последний допустимый момент и в минимальном объеме,  достаточном для отправки УПД по ЭДО.

ШУТы создаются в трех случаях:

1.  Завершение проверки и подбора в РСО.
2.  Завершение проверки и подбора в РТиУ.
3.  Изменение статуса на конечный у РСО, при отгрузке с нашим приложением.

Код создания ШУТ при заполнении Реализации товаров и услуг по данным расходного складского ордера, подобранного с использованием мобильного приложения БИТ.MDT, используйте только для примера и точки отсчета.

При проектировании доработки учтите следующие соображения:

*   Для синхронизации справочника ШУТ с Честным ЗНАКом подпишитесь на смену статуса документов Маркировка товаров. Избегайте изменения ШУТ в транзакции записи типовых регистров
*   Будьте готовы к резкому росту объема базы, а также возросшей нагрузке на СУБД
*   Обдумайте отказ от создания ШУТ для каждого потребительского кода
*   Корректно обрабатывайте событие реагрегации