Алгоритм загрузки документов через внешнюю обработку — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Алгоритм загрузки документов через внешнюю обработку)
(Алгоритм загрузки документов через внешнюю обработку)
Строка 9: Строка 9:
 
# Передает в дальнейшую обработку запись из списка.
 
# Передает в дальнейшую обработку запись из списка.
  
==Раздел_Шаблон: ПодготовитьСтруктуруДокумента ==
+
===Раздел_Шаблон: ПодготовитьСтруктуруДокумента ===
 
# В зависимости от раздела вызывает метод формирующий структуру пакета:
 
# В зависимости от раздела вызывает метод формирующий структуру пакета:
 
## ПодготовитьСтруктуруДокумента1С - на основании документов 1С
 
## ПодготовитьСтруктуруДокумента1С - на основании документов 1С
Строка 15: Строка 15:
 
# Передает в дальнейшую обработку запись из списка
 
# Передает в дальнейшую обработку запись из списка
  
== РаботаСДокументами1С: ПодготовитьСтруктуруДокументаСБИС ==
+
==== РаботаСДокументами1С: ПодготовитьСтруктуруДокументаСБИС ====
 
1. Для каждого вложения пакета получает xml, добавляет его в структуру вложения.
 
1. Для каждого вложения пакета получает xml, добавляет его в структуру вложения.
 
2. При наличии xslt по типу и версии вложения применяет его к полученному xml-файлу.
 
2. При наличии xslt по типу и версии вложения применяет его к полученному xml-файлу.

Версия 11:43, 24 августа 2015

Алгоритм загрузки документов через внешнюю обработку

ФормаГлавноеОкно: ЗагрузитьВ1С

  1. Получает список отмеченных записей текущего реестра.
  2. Передает в дальнейшую обработку список отмеченных записей.

Документ_Шаблон: ЗагрузитьДокументыВ1С

  1. Перебирает список отмеченных записей
  2. По текущему разделу определяем форму для дальнейшей обработки.
  3. Передает в дальнейшую обработку запись из списка.

Раздел_Шаблон: ПодготовитьСтруктуруДокумента

  1. В зависимости от раздела вызывает метод формирующий структуру пакета:
    1. ПодготовитьСтруктуруДокумента1С - на основании документов 1С
    2. ПодготовитьСтруктуруДокументаСБИС - на основании XML файлов (при загрузке вызывается данная функция)
  2. Передает в дальнейшую обработку запись из списка

РаботаСДокументами1С: ПодготовитьСтруктуруДокументаСБИС

1. Для каждого вложения пакета получает xml, добавляет его в структуру вложения. 2. При наличии xslt по типу и версии вложения применяет его к полученному xml-файлу. 3. Получает структуру файла, добавляет ее в структуру вложения. 4. Ищет связанные документы 1С по идентификатору пакета и вложения, добавляет их в структуру вложения.