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