1. В схеме компоновки отчета ПСГ_РасчетныеВедомостиОрганизаций.erf заменен запрос РаботникиСрезПоследних.
2. Кроме того, представлен вариант ПСГ_РасчетныеВедомостиОрганизацийСОтладкой.erf, позволяющий онлайн-отладку запроса в конфигурации на основе УПП, содержащей Подсистему для работы с запросами во времени исполнения. Это эксперимент по переделке типовых отчетов, в котором запрос вынесен из схемы компоновки во внешний источник, где с ним можно работать всеми доступными методами.
3. Наконец, шаблон ПСГ_ШаблонТиповогоОтчета.erf помогает создавать произвольные отчеты с возможностью онлайн-отладки.
Вместо внутреннего запроса СКД используется внешний источник данных - результат запроса. Результат запроса получается с применением обработки ПСГ_ОберткаЗапроса, что существенно расширяет возможности работы со сложными запросами. Такой шаблон обеспечивает:
- Возможность отладки и контроля запросов через Диспетчер запросов и Консоль Запросов;
- Возможность просмотра промежуточных таблиц в форме таблиц и сводных таблиц;
- Возможность промежуточной обработки данных в коде перед выполнением окончательного запроса для СКД;
- Единообразие кода.
Файл ПСГ_ШаблонТиповогоОтчета прилагается. В нем следует:
- Переименовать отчет
- Доработать блок запросов в функции ПСГ_ПолучитьДанные;
- Доработать блок установки параметров запросов в функции ПСГ_ПолучитьДанные;
- При использовании параметров - реквизитов объекта отчета - дописать процедуру ПСГ_ЗаполнитьПараметрыИзСКД();
- Описать поля в СКД;
- Описать параметры в СКД;
- Определить ресурсы в СКД;
- Задать исходную настройку СКД;
- Заполнить макеты вариантов отчета (в шаблоне введен один макет ПСГ_ШаблонТиповогоОтчетаОсновной, который следует переименовать по имени отчета);
- Создать предопределенный элемент справочника СхраненныеНастройки с именем, сопадающим с именем настройки;
- В режиме исполнения провести окончательную настройку и сохранить вариант отчета, затем выгрузить этот вариант и загрузить его в двоичные данные макета.