Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
wiki:1c:kalinka:tsd_data_mobile [2024/06/19 03:41] anton создано |
wiki:1c:kalinka:tsd_data_mobile [2024/06/20 07:05] (текущий) anton |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
=== Интеграция ТСД ПО ДатаМобайл === | === Интеграция ТСД ПО ДатаМобайл === | ||
+ | |||
+ | Особенности реализации | ||
+ | |||
+ | * При выгрузке на ТСД выгружаются все сборки товаров, | ||
+ | |||
+ | Логика загрузки сборки товара с тсд. Вариант Обработка Рабочее место оператора тсд | ||
+ | * Выбираем ТСД для загрузки | ||
+ | * Определяем тсд ид и способ обмена (локальный каталог или фтп) | ||
+ | * Получаем массив файлов для загрузки, | ||
+ | * Обрабатываем каждый файл сборки и загружаем данные в базу, после загрузки временный файл сборки удаляется | ||
+ | * Получаем guid (ссылку) из файла сборки и по нему получаем Документ.СборкаТовараТСД, | ||
+ | * Если Сборка была загружена ранее реквизит Документ.СборкаТовараТСД.Загружена = Истина, | ||
+ | * Устанавливаем для сборки флаг Загружена в значение Истина | ||
+ | * Устанавливаем комментарий " | ||
+ | * Начинаем обработку табличной части сборки | ||
+ | * ТЧ Документ.СборкаТовараТСД.Товары | ||
+ | * Для каждой строки документа полученного с тсд получаем структуру данных (Товар, | ||
+ | * По товару ищем строку в Документ.СборкаТовараТСД.Товары, | ||
+ | * В найденной строке заполняем реквизит КоличествоСобрано | ||
+ | * Если Стр.КоличествоСобрано <> Стр.КоличествоКСборке, | ||
+ | * Если в строке не заполнен guid строки заполняем | ||
+ | * Переходим к заполнению ТЧ Документ.СборкаТовараТСД.ШтрихкодыУпаковок | ||
+ | * ТЧ Документ.СборкаТовараТСД.ШтрихкодыУпаковок | ||
+ | * ИдентификаторСтроки = Товары.ИдентификаторСтроки | ||
+ | * Штрихкод = Штрихкод | ||
+ | * GTIN = KM_GTIN | ||
+ | * ДобавленаВручную = Ложь | ||
+ | * Считана = Истина | ||
+ | * Создаем корректировки по загруженным документам (где есть расхождения) | ||
+ | * ПричинаКорректировки = Константа.ПричинаКорректировкиТСД | ||
+ | * После записи корректировки пишем ссылку в реквизит Документ.СборкаТовараТСД.Корректировка | ||
+ | |||