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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
Полное имя метода: Интеграция.ФЭДСгенерироватьНаДиск (Integration.FEDGenerateToDisk)
+
Полное имя метода: Интеграция.ФЭДСгенерироватьНаСБИСДиск (Integration.FEDGenerateToSabyDisk)
  
 
==Описание==
 
==Описание==
Строка 7: Строка 7:
  
 
==Алгоритм==
 
==Алгоритм==
1. Генерируем документ по переданной подстановке.
+
1. Генерируем документ по переданному объекту подстановки, если указано его имя, или по переданной подстановке.
  
 
2. Загружаем документ на СБИС Диск в указанную директорию или директорию по умолчанию.
 
2. Загружаем документ на СБИС Диск в указанную директорию или директорию по умолчанию.
Строка 14: Строка 14:
  
 
==Параметры==
 
==Параметры==
* Params Параметры формируемого документа. (JSON)
+
* Name - Имя объекта подстановки, по которому будет сгенерирован документ (Строка).
  Структура параметров: {
+
 
     'ТипДокумента': '',     - Тип документа
+
* Format Данные по формату формируемого документа. (JSON)
     'ПодТипДокумента': '', - Под тип документа
+
 
     'ВерсияФормата': '',   - Версия формата документа
+
* Substitution - Объект подстановки (если указано имя), или структура подстановки для формирования документа. (JSON)
     'ПодВерсияФормата': '', - Подверсия формата документа
+
 
    'Директория': ''        - Директория на СБИС Диске для выгрузки документа. По умолчанию temp. Может принимать значения: commondocs, mydocs, temp
+
 
    'ИмяФайла': ''          - Имя файла на сбисдиске. По умолчанию генерируем uuid.xml
+
Структура параметра Format :
}
+
{
* Substitution - Подстановки, для формирования документа. (JSON)
+
     'ТипДокумента': '',   - Тип документа
Структура подстановки: {
+
     'ПодТипДокумента': '', - Под тип документа
    'Генератор': {},    - подстановка(и), необходимая для формирования документа
+
     'ВерсияФормата': '',   - Версия формата документа
    'Документ': {}
+
     'ПодВерсияФормата': '' - Подверсия формата документа
 
  }
 
  }
  

Версия 09:58, 6 августа 2021

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

Описание

Метод осуществляет генерацию документа по передаваемой подстановке и запись его на СБИС Диск.

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

Алгоритм

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

2. Загружаем документ на СБИС Диск в указанную директорию или директорию по умолчанию.

3. Возвращаем ссылку на файл на СБИС Диске.

Параметры

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


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

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

Результат

Ссылка на документ на СБИС Диске (Строка)