Подскажите, как сформировать отчет "отчет 1" сделанного на основании универсального отчета? Формироваться он должен на сервере, после чего регламентное задание будет отправлять "красивый" сформированный отчет на почту пользователей.
Проблема заключается в том, что модуль универсального отчета выполняется только на клиенте.
Да, к сожалению, Универсальный отчет, как и почти все отчеты в типовой конфигурации, построенные на базе универсального, могут запускаться только на клиенте.
В модуле объекта у них первой строкой идет:
#Если Клиент Тогда
Причем просто убрать это условие не получится. Мне пришлось промучиться почти неделю, чтобы переписать универсальный отчет под вызов сервера.
В результате получилось вот что: https://infostart.ru/public/1103935/
Самый простой вариант, конечно в (3), некоторое время использовал его, но не универсально, не красиво и не надежно.
Длительные операции из (4) мне не удалось прикрутить. Пробовал по всякому.
Использовать фоновое задание
Использование общего модуля "Длительные операции" которые позволяет перенести всю исполненияпроцедур на сторону сервера, не мешая при этом работе клиентского приложения, инициировавшего этот процесс, т.е. не мешая дальнейшей работе пользователя в приложении. Описанная возможность реализуется за счет исполнения процедур на сервере в фоновом режиме.