Молочников Олег Spb. 2011.
Генератор модуля универсального отчета.
Или как очень быстро разработать красивый отчет или изменить отчет из стандартной конфигурации под свои нужды.
Начнем с главного. Что такое «Универсальный отчет”. В типовых конфигурациях 80 процентов отчетов сделано на основе отчетов шаблонов, задающих настройки для отчета, названного фирмой 1С «Универсальный отчет», основанного на построителе отчетов.
Зачем нужен Построитель Отчетов (ПО), когда есть Система Компоновки Данных, скажете Вы, и будете правы. СКД намного мощнее, но очень сильно отличается интерфейсом и инструментарием настройки. Если это не смутит ни заказчика, ни пользователей, то выбор однозначен. Ниже я дам ссылки, на инструменты, которые вам помогут и с СКД.
Но что, если заказчик не хочет переучиваться на незнакомый интерфейс?
Или, если надо взять типовой универсальный отчет по регистру и быстренько прикрутить к нему связку с регистром сведений, например, да еще вставить ряд параметров, вытащить 12 различных новых реквизитов из серии номенклатуры в отборы, да задать всему этому новые представления?
Переучивать на новый интерфейс несколько сотен пользователей, привыкших к старому интерфейсу?
Из непрофессионалов генератор будет так же полезен той части аудитории, которая еще не освоила СКД, но которая уверенно пользуется консолью отчетов и хочет иметь способ быстро и легко получить профессионально выглядящие отчеты.
Тем, кто не знаком с технологией изготовления универсального отчета, рекомендую прочитать хорошее руководство на эту тему: //infostart.ru/public/62223/
Огромную экономию времени на разработке отчетов Вам окажет проект «Универсальная консоль отчетов” //infostart.ru/public/16782/
Универсальная консоль запросов позволит Вам визуальными средствами настроить запрос для Построителя отчета или Системы компоновки данных, настроить группировки, сортировки, отборы и другие параметры будущих отчетов, и промоделировать их вывод.
Расширение консоли «Экспорт отчета во внешний файл” позволит Вам несколькими нажатиями кнопок создать готовый отчет на СКД, по выбранному Вами варианту шаблона.
Я же представляю Вашему вниманию новое расширение к проекту «Универсальная консоль запросов”: «Генератор модуля универсального отчета” (ГМУО).
ГМУО позволяет несколькими нажатиями кнопок превратить запрос из консоли для построителя отчетов превратить в текст модуля универсального отчета. Далее, через буфер обмена текст в конфигураторе вставляется в модуль отчета шаблона и отчет готов к использованию!
Генератор сам создаст текст модуля, в котором будет прописан запрос из построителя отчетов, установлены параметры запроса, созданы настройки отчета по умолчанию, а также сгенерированы преставления на основе запроса с автоматической разбивкой по словам.
Проект универсальная консоль запросов давно не обновлялся автором. Вы можете скачать файлы проекта, самостоятельно сконвертировать его из 8.1 в 8.2 или воспользоваться моей конвертацией и небольшими исправлениями, предложенными мною и коллегами по infostart. Можете скачать только этот архив, внутри есть остальные файлы.
Обратите внимание на новый шаблон: //infostart.ru/public/84519/
Очень надеюсь, что он Вам понравится.
PS: Надеюсь вам понравится эта и другие мои разработки на //infostart.ru/profile/48714/.
Очень жду ваших комментариев и пожеланий.
Молочников Олег Spb. 2011.
2011-09-24 Внес исправления ошибок найденных пользователями инфостарта в архив "универсальной консоли отчетов"для 8.2.
Добавил в архив обновленный шаблон для СКД по диапазоном, с HTML -описанием. Рекомендую перекачать файл.
2011-06.05 - Сделал обработку генератора модуля универсального отчета для 8.1. Обновлены все файлы.
2011-06.02 - Исправил обработку генератора модуля универсального отчета, добавил в текст сгенирированного модуля настройки сортировки из построителя. Обновлены все файлы.
2011-04-26 - Обновлены все файлы, исправлены ошибки, новый шаблон
Акция! Вы можете скачать эту разработку в составе архива всех моих разработок, которые я предлагаю за StartMone, по Специальной цене: //infostart.ru/public/960899/#archive