Приветствую Вас ГостьСуббота, 18.05.2024, 21:56

Каталог статей


Последовательность событий СКД

Если создана форма отчета, то сначала выполняются процедуры в модуле формы.

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

Если в отчете нет пользовательских настроек, то программно задать настройки отчета можно в процедуре ПередЗагрузкойВариантаНаСервере(Настройки). Если параметры или отбор был добавлен в пользовательские настройки, то установку параметров надо добавить в процедуру ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки). Это обусловлено тем, что после загрузки настроек варианта отчета восстанавливаются пользовательские настройки, сделанные пользователем при последнем формировании отчета и автоматически сохраненные платформой. Пользовательские настройки накладываются на настройки варианта и загружаются в компоновщик настроек.

Однако надо учитывать, что, если пользователь в первый раз формирует отчет, то у него пока нет пользовательских настроек. Чтобы не выходила ошибка при первом формировании отчета надо добавить установку основных параметров в процедуре ПередЗагрузкойВариантаНаСервере().

После выполнения процедур в форме отчета вызывается метод СкомпоноватьРезультат(), и происходит событие отчета ПриКомпоновкеРезультата. Отчет компонуется и выводится пользователю.

Категория: СКД | Добавил: leshic (22.11.2021)
Просмотров: 875 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [41]
Администрирование [35]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [29]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0