Раньше для хранения произвольных отборов в базе использовался ПостроительОтчетов.
Сам построитель отходит на второй план, тем более что в управляемых формах его использовать нельзя.
Данный пример показывает как можно сделать тоже самое на СКД
Опубликованоacsent
О разработке
Отличный набор примеров по работе с СКД. В первые был опубликован здесь.
В данной публикации приведены следующие примеры отчетов на СКД:
1. Сортировка одного поля по другому (без вывода этого доп. поля)
2. СКД в обработке:
Пример ручного формирования отчета во внешней обработке (для возможности подключения как печ. форму)
3. СКД (Только отбор):
Использование отбора СКД при ручном формировании отчета
4. Защита СКД:
Схема храниться в макете в виде zip архива с паролем
5. Остатки и таблица значений:
Использование ролей полей для получения отчета по остакам с разворотом по дополнительным периодам
6. По всем контрагентам:
Дополнение отчета всеми контрагентами (через объединение наборов)
8. Объединение наборов данных:
Вычисление разных ресурсов на разных уровнях
11. Остатки и движения по вертикали
Дополнение движений строками: “Остатки на []”
12. Модуль “ПроцедурыРаботыСКомпоновкой”:
ПолучитьПараметрОтчета()
УстановитьПараметрОтчета()
НайтиГруппировку()
ОтборПоНепустым()
УстановитьПользовательскоеПолеИнтервал()
13. Подсистема “Шаблон типового отчета”:
Формы, модули, справочники и т.д. из БП 1.6.13 необходимые для работы
отчета “Шаблон типового отчета”