Табличный документ через HTTP сервис

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

Для разработки использовал шаблон из публикации Шаблон http-сервиса для вашего проекта.  (автору моя благодарность) .

Не буду останавливаться на тонкостях публикации сервисов на вэб-сервере т.к. это отдельная тема.

Во вложении расширение конфигурации  с примером получения Расчетного листка из конфигурации ЗУП 3.1. 

В шаблон добавлен обработчик ответа с типом "ДвоичныеДанные".  чтобы не использовать временные файлы используется объект "ПотокВПамяти".

Для разработки своего сервиса, вам по большому счету нужно будет создать свою функцию в модуле менеджера обработки "Обработчик_HTTP_Запросов"  с именем метода (передается в параметрах вызова) которая будет возвращать табличный документ, а дальше все сделает шаблон. ну и сам вызов сервиса с именем и параметрами. Для примера используйте обработку "Пример_РасчетныйЛисток". Все есть в расширении.

Разработано на платформе 1С:Предприятие 8.3 (8.3.13.1809) конфигурация Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.10.78) 

2 Comments

  1. duhh

    (1)»И почему все мои идеи кто-то придумал до меня?»

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *