Перейти к содержимому

Работа с файлами 1С

Блок: режим списка файлов

Описание

Блок Работа с файлами 1С обращается к HTTP-сервисам публикации PuzzleRPAData для работы с присоединёнными файлами объектов: получение списка вложений, выгрузка файла на диск пользователя и добавление нового вложения к объекту.

Режим задаётся выпадающим списком на блоке: Список файлов, Скачать, Отправить.


Общие параметры подключения

Во всех режимах отображаются:

  1. Идентификатор объекта — UUID объекта-владельца вложения (документ, элемент справочника и т.п.);

    Тип данных: str (Строка)

    Пример: b1dc8043-1e91-11e6-a31d-14dae9b19a48

  2. Тип значения — тип объекта-владельца;

    Тип данных: str (Строка)

    Пример: Документы.РеализацияТоваровУслуг

  3. Путь до БД — URL информационной базы;

    Тип данных: str (Строка)

    Пример: https://server.example/base

  4. Логин — имя пользователя для basic-авторизации;

    Тип данных: str (Строка)

    Пример: robot

  5. Пароль — пароль пользователя;

    Тип данных: str (Строка)

    Пример: ••••••••

  6. Отключить проверку SSL — отключает проверку TLS-сертификата при HTTPS;

    Тип данных: checkbox (Чекбокс)


Режимы блока

В зависимости от выбранного значения меняются поля.

Возвращает JSON со списком прикрепленных файлов для указанного объекта.

  1. В списке режима выбрать Список файлов;
  2. Заполнить Идентификатор объекта (строка UUID владельца вложений);
  3. Заполнить Тип значения — строковое представление типа объекта в терминах метаданных (как ожидает сервис), например Документы.РеализацияТоваровУслуг;
  4. Указать Путь до БД, Логин и Пароль;
  5. При необходимости включить Отключить проверку SSL.

Пример тела запроса (формируется блоком из полей):

{
"ТипЗначения": "Документы.РеализацияТоваровУслуг",
"УникальныйИдентификатор": "b1dc8043-1e91-11e6-a31d-14dae9b19a48"
}

Возвращаемое значение

  • Список файлов и Отправить — при успешном ответе с кодом 200 возвращается словарь (тело JSON ответа сервера). При ошибке — словарь с полями error (код) и text (сообщение или тело ответа).
  • Скачать — при успехе возвращается словарь с текстовым сообщением о пути сохраненного файла; при отсутствии папки или расширения в имени — словарь с error. При ошибке — словарь с полями error (код) и text (сообщение или тело ответа).

Тип данных: dict (Словарь)