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

Отправить запрос в 1С

Блок «Отправить запрос в 1С»: тип запроса и отключение SSL

Описание

Блок выполняет HTTP-запрос к опубликованным HTTP-сервисам конфигурации «1С:Предприятие» (интеграция Puzzle RPA Data). Вид полей на блоке зависит от выбранного значения выпадающего списка Тип запроса.


Описание параметров

Во всех вариантах Тип запроса после полей сценария отображаются одинаковые параметры подключения:

  1. Путь до БД — URL информационной базы (точка входа для сервисов PuzzleRPAData);

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

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

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

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

    Пример: robot

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

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

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

  4. Отключить проверку SSL — снимает проверку TLS-сертификата при обращении к HTTPS (использовать только при необходимости и осознанном риске);

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


Специальные параметры для различных типов запросов

Запрашивает оборотно-салдовую ведомость. Период, счета и организации задаются параметрами.

Дополнительные параметры режима Получить ОСВ:

  1. Дата от — начало периода для параметра запроса «НачалоПериода»;

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

    Пример: 2026-02-03

  2. Дата до — конец периода для параметра «КонецПериода»;

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

    Пример: 2026-02-03

  3. Счета — список кодов счетов; при включённом Все фильтрация по счетам отключается;

    Тип данных: list (Список)

    Пример: ["60", "62"]

  4. Организации — список наименований организаций для отбора;

    Тип данных: list (Список)

    Пример: ["ООО Ромашка"]

  1. В списке Тип запроса выбрать Получить ОСВ;
  2. Указать Дата от и Дата до;
  3. Настроить Счета: либо заполнить список кодов счетов (в т.ч. с признаком иерархии, если он задан в элементах списка), либо включить флажок Все рядом с подписью Счета, чтобы не фильтровать по счетам;
  4. При необходимости заполнить список Организации (наименования); пустой список означает отсутствие фильтра по организациям;
  5. Указать Путь до БД, Логин и Пароль;
  6. При необходимости включить Отключить проверку SSL;
  7. При необходимости выполнить клик по значку редактирования у блока (доступен в этом режиме) для дополнительных действий мастера настройки 1С в студии.
Форма 1С (мастер для режима «Получить ОСВ»)

Иконка карандаша на блоке открывает форму 1С: таблицы плана счетов и организаций, период, поиск, выпадающий список сохранённых конфигураций подключения к базе, кнопки Загрузить конфигурацию и Сохранить (перенос выбранного в поля блока).

Форма 1С: план счетов и организации

Добавление конфигурации БД:

  1. Нажать кнопку добавления новой конфигурации.
  2. Заполнить поля подключения.
  3. При необходимости проверить соединение кнопкой Проверить.
  4. При необходимости отключить проверку SSL в форме.
  5. Сохранить кнопкой Ок.
Модальное окно добавления конфигурации БД

Редактирование конфигурации БД:

  1. В выпадающем списке конфигураций нажать значок карандаша у нужной записи.
  2. Изменить поля в открывшемся окне.
  3. Проверить соединение.
  4. Сохранить изменения.
Редактирование конфигурации БД

После выбора конфигурации в списке требуется нажать кнопку Загрузить конфигурацию — данные загрузятся в таблицы формы.

Загрузка конфигурации в форму

Счета отображаются иерархически. Состояние флажка у узла определяет, как код счета попадет в блок:

  • отмечен полностью — родитель и все вложенные счета;
Выбор счетов в иерархии
  • промежуточное состояние — только выбранный родительский счет;
Состояния флажков выбора счетов
  • при полном выборе ветки в запрос уходит код родителя, а условие формируется с В ИЕРАРХИИ; при частичном выборе — без иерархии (В);

После нажатия кнопки Сохранить на форме в блок подставятся период, счета, организации и путь к базе; логин и пароль будут заполнены автоматически с учетом.

Результат сохранения формы в блоке

При включённом флажке Все у Счета список счетов на блоке не используется, фильтрация по счетам в запросе не выполняется.


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

При успешном HTTP-ответе со статусом 200 блок возвращает тело ответа сервиса в виде словаря (JSON-объект). При ошибке авторизации, некорректном запросе или другом неуспешном ответе возвращается словарь с полями error (код, чаще всего код статуса HTTP) и text (текст сообщения или тело ответа сервера).

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