ФЭДСгенерировать (Интеграция) — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показаны 2 промежуточные версии этого же участника)
Строка 7: Строка 7:
  
 
==Алгоритм==
 
==Алгоритм==
1. Генерируем документ по переданной подстановке.
+
1. Генерируем документ по переданному объекту подстановки, если указано его имя, или по переданной подстановке.
  
 
2. Возвращаем сгенерированный документ как файл в формате XML.  
 
2. Возвращаем сгенерированный документ как файл в формате XML.  
  
 
==Параметры==
 
==Параметры==
* Params Параметры формируемого документа.
+
* Name - Имя объекта подстановки, по которому будет сгенерирован документ (Строка).
Структура параметров: {
+
 
    'ТипДокумента': '',    - Тип документа
+
* Format Данные по формату формируемого документа. (JSON)
    'ПодТипДокумента': '', - Под тип документа
+
 
    'ВерсияФормата': '',  - Версия формата документа
+
* Substitution - Объект подстановки (если указано имя),  или структура подстановки для формирования документа. (JSON)
    'ПодВерсияФормата': '' - Подверсия формата документа
+
 
}
+
 
* Substitution - Подстановки, для формирования документа.
+
Структура параметра Format :
Структура подстановки: {
+
{
    'Генератор': {},    - подстановка(и), необходимая для формирования документа
+
    'ТипДокумента': '',    - Тип документа
    'Документ': {}
+
    'ПодТипДокумента': '', - Под тип документа
}
+
    'ВерсияФормата': '',  - Версия формата документа
 +
    'ПодВерсияФормата': '' - Подверсия формата документа
 +
}
  
 
==Результат==
 
==Результат==

Текущая версия на 09:58, 6 августа 2021

Полное имя метода: Интеграция.ФЭДСгенерировать (Integration.FEDGenerate)

Описание

Метод осуществляет генерацию документа по передаваемой подстановке.

Результатом выполнения метода является xml файл документа.

Алгоритм

1. Генерируем документ по переданному объекту подстановки, если указано его имя, или по переданной подстановке.

2. Возвращаем сгенерированный документ как файл в формате XML.

Параметры

  • Name - Имя объекта подстановки, по которому будет сгенерирован документ (Строка).
  • Format – Данные по формату формируемого документа. (JSON)
  • Substitution - Объект подстановки (если указано имя), или структура подстановки для формирования документа. (JSON)


Структура параметра Format :

{
    'ТипДокумента': ,    - Тип документа
    'ПодТипДокумента': , - Под тип документа
    'ВерсияФормата': ,   - Версия формата документа
    'ПодВерсияФормата':  - Подверсия формата документа
}

Результат

XML документа в формате base64 (Строка)