Книга знаний

Рекламное место пустует
1С:Предприятие / v8 / Объекты конфигурации / Отчеты

v8: Система Компоновки Данных (СКД) - собираем опыт

Собираем опыт использования системы компоновки данных.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 04.05.08 | История
URL: http://kb.mista.ru/article.php?id=668

Ключевые слова: СКД, система компоновки данных


Общие

Рыба отчета


Иногда нужно, чтобы схема СКД бралась из общего макета, или другие условия бывают, когда не подходит конструктор выходных форм.
Приходится использовать некую рыбу, чтобы заставить отчет выполнять стандартные действия.
Например, нельзя вызвать стандартную форму настройки схемы, ее приходится эмулировать.
(Раздел в разработке).

Сериализация

Сериализация схемы


Иногда схема не сериализируется, т.к. в ней присутствуют несериализируемые объекты, например, массивы, с чем это связано, неизвестно.

Отборы

Группы условий отбора


Группы условий отбора существуют не только для группировки условий. Группировка содержит вид условия - И или ИЛИ, т.е. можно строить достаточно сложные комбинации условий.

Иерархия

Произвольная иерархия


Можно использовать произвольную иерархию, а не только иерархию групп. Об этом подробно написано на диске ИТС с апреля 2008. Пока не использовал, просьба тех кто использовал, поделиться опытом.

Вычисление итогов в функции общего модуля


Можно вычислять итоги в экспортируемой общей функции глобального клиентского модуля.
Тогда в выражении итога нужно писать вызов функции, пример:
ИтогПоКоличествуСтавокШтатнойРасстановки(&Период, УровеньВГруппировке(), 
Должность, Организация, ПодразделениеОрганизации)

Для передачи в функцию доступны текущие поля группировки, функции, параметры.
Однако, что странно, в функции нельзя перебрать детальные записи и вообще очень сложно сориентироваться, о каких итогах идет речь - доступен только уровень группировки и передаются данные из первой детальной записи по данной группировке. В случае с иерархическими итогами вообще все плохо. Т.е. разработчики предполагали, что функции общего модуля не будут перебирать детальные записи группировки, а будут реализовывать простенькие функции.

Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2020 | Mista.ru

Яндекс.Метрика