Алгоритм загрузки документов через внешнюю обработку — различия между версиями
(→Алгоритм загрузки документов через внешнюю обработку) |
(→Алгоритм загрузки документов через внешнюю обработку) |
||
Строка 6: | Строка 6: | ||
==Документ_Шаблон: ЗагрузитьДокументыВ1С== | ==Документ_Шаблон: ЗагрузитьДокументыВ1С== | ||
# Перебирает список отмеченных записей | # Перебирает список отмеченных записей | ||
− | # По текущему разделу | + | # По текущему разделу определяет форму для формирования структуры данных по пакету документов. |
− | # Передает в | + | # Передает в найденную форму запись из списка и получает полную структуру пакета документов. |
+ | # Для каждого вложения проверяет возможность загрузки | ||
− | === | + | ===Раздел_[Название раздела]_Шаблон: ПодготовитьСтруктуруДокумента === |
# В зависимости от раздела вызывает метод формирующий структуру пакета: | # В зависимости от раздела вызывает метод формирующий структуру пакета: | ||
## ПодготовитьСтруктуруДокумента1С - на основании документов 1С | ## ПодготовитьСтруктуруДокумента1С - на основании документов 1С |
Версия 12:03, 24 августа 2015
Содержание
Алгоритм загрузки документов через внешнюю обработку
ФормаГлавноеОкно: ЗагрузитьВ1С
- Получает список отмеченных записей текущего реестра.
- Передает в дальнейшую обработку список отмеченных записей.
Документ_Шаблон: ЗагрузитьДокументыВ1С
- Перебирает список отмеченных записей
- По текущему разделу определяет форму для формирования структуры данных по пакету документов.
- Передает в найденную форму запись из списка и получает полную структуру пакета документов.
- Для каждого вложения проверяет возможность загрузки
Раздел_[Название раздела]_Шаблон: ПодготовитьСтруктуруДокумента
- В зависимости от раздела вызывает метод формирующий структуру пакета:
- ПодготовитьСтруктуруДокумента1С - на основании документов 1С
- ПодготовитьСтруктуруДокументаСБИС - на основании XML файлов (при загрузке вызывается данная функция)
- Передает в дальнейшую обработку запись из списка
РаботаСДокументами1С: ПодготовитьСтруктуруДокументаСБИС
1. Для каждого вложения пакета получает xml, добавляет его в структуру вложения. 2. При наличии xslt по типу и версии вложения применяет его к полученному xml-файлу. 3. Получает структуру файла, добавляет ее в структуру вложения. 4. Ищет связанные документы 1С по идентификатору пакета и вложения, добавляет их в структуру вложения.