Всем привет!
Не знаю как кому, но при разработке проектов этой возможности очень не хватает в "тройке". Я имею в виду формирование отчетов/печатных форм в Excel, используя пользовательские запросы по определенному шаблону, как это реализовано в пользовательских отчетах Word.
Детально описывать этот функционал я не буду, поскольку он довольно сложный. Главное, чтобы он работал как надо.
С этим постом идет архив, в котором помимо сервисов есть небольшой Readme-документ, который я скопирую сюда.
ВНИМАНИЕ!
Загружать сервисы из архива необходимо, если Вы уверены, что в них Вы не делали никаких изменений. Иначе Ваши изменения будут затерты.
Порядок загрузки:
1. Настоятельно рекомендуется сделать бекап базы.
2. Загрузить сервис таблицы отчетов tbl_Report.xml. В эту таблицу добавлен признак "IsExcelReportByTemplate" ("Отчет по шаблону").
3. Загрузить остальные сервисы. Порядок их загрузки не важен.
P.S.: Как это обычно бывает, этот функционал не совершенен. Например, не реализована вставка табличных данных, что, наверное, тоже необходимо. Просто на момент написания этого функционала такой задачи не было и просто нужны были вставки в готовые шаблоны из настраиваемого пользовательского запроса. Так что, если кто-то захочет доработать эту "вещь", милости прошу. Тогда не забывайте делиться с "жителями" комьюнити. :)