Шаблон отчета на СКД для обычных и управляемых форм, с расширенным функционалом.
Скомпонован с использованием решений, опубликованных на Инфостарте.
Как база было взято решение //infostart.ru/public/137460/, за механизм отображения/скрытия параметров, отбора, заголовка.
Дополнительно добавлено (с небольшой оптимизацией - проверки и т.д.)
- Печать заголовков колонок на каждой странице отчета. Спасибо //infostart.ru/public/148387/
- Выбор из стандартных предустановленных вариантов компоновки отчета.
-
Эта кнопка открывает сформированный отчет (табличный документ) в Microsoft Office Excel или Open Office Calc, т.е. в программе, которая ассоциирована для файлов с расширением .xls. Спасибо //infostart.ru/public/103905/
- Группа кнопок для управления Периодом. "Выбор периода...", "Предыдущий месяц", "Текущий месяц" и "Следующий месяц". Спасибо //infostart.ru/public/103905/
- Добавил нормальное сохранение-восстановление
- Суммирование ячеек в отчете, скрин 7
- Доработал таки управляемую форму, скрин 8
- Доработал регистрацию
- Сменил пример запроса для совместимости со всеми конфигурациями
- Исправил замеченные шероховатости при скрыть-показать в отчете, поменял вывод кнопок на УФ, сменил версию
- Исправил замечания о выборе периода на УФ (не модально), добавил примеры работы с параметрами
- В примере добавил работу с таблицей значений
- В управляемой форме добавил примеры вызова как встроенного, так и внешнего (искать ВыводОтчета)
- Исправил замеченные шероховатости
- В УФ появились таки кнопки управления уровнями группировки, полностью по аналогии с обычным приложением, по этому поводу переделал пример запроса и компоновки
Для использования шаблона, вставьте свой макет СКД и назначьте его основным (или поменяйте запрос и настройку компоновки).
Для того чтобы, для различных отчетов созданных на основании данного шаблона, настройки были независимы и не путались - необходимо скопировать - вставить основную форму отчета, назначить новую основной, старую удалить, убрать 1 в имени.
Данные действия изменят внутренний ID формы. Сохраненные настройки привязываются к отчету по данному ID.