Не работают события в модуле отчета

1. user1086697 10.09.24 11:38 Сейчас в теме
Здравствуйте.
В модуле отчета прописана процедура ОпределитьНастройкиФормы и там указано Настройки.События.ПриСозланииНаСервере =Истина.
Также определена процедура ПриСозданииНаСервере.
Но они не отрабатывают.

Из документа открывается отчет, который должен быть сформирован сразу. В качестве параметра нужна СсылкаДокумента, но она устанавливается в ПриСозданииНаСервере, которая не срабатывает.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2033930 10.09.24 11:49 Сейчас в теме
(1)
Но они не отрабатывают.
Чем мотивируют? Может ими просто не пользуются?
3. Sashares 35 10.09.24 12:25 Сейчас в теме
12. user1086697 10.09.24 18:07 Сейчас в теме
4. lone_mayson 52 10.09.24 12:28 Сейчас в теме
(1) Открывается общая форма отчёта?
У меня тут в конфигурации так
ПриСозданииНаСервере
	НастройкиОтчета = НастройкиОтчета(ОтчетОбъект);
		Настройки = ВариантыОтчетов.НастройкиФормыОтчета(Параметры.Отчет, КлючТекущегоВарианта, ОтчетОбъект);
			Настройки = НастройкиОтчета(ОтчетСсылка, КлючВарианта, ОтчетОбъект);
				ОтчетОбъект.ОпределитьНастройкиФормы(Неопределено, КлючВарианта, НастройкиОтчета);
5. user1086697 10.09.24 12:38 Сейчас в теме
(4) используется общая типовая форма отчета
6. glek 120 10.09.24 13:23 Сейчас в теме
(5) Отчет прописан, что у него есть настройки формы?
7. user1086697 10.09.24 13:42 Сейчас в теме
(6) Вы про процедуру ОпределитьНастройкиФормы?
8. glek 120 10.09.24 13:59 Сейчас в теме
(7) Нет. Что-то типа
ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов
Посмотрите как другие. В самом общем случае надо написать что-то вроде
ОписаниеОтчета = ВариантыОтчетов.ОписаниеОтчета(Настройки, Метаданные.Отчеты.МаршрутныеЛисты);
ОписаниеОтчета.ОпределитьНастройкиФормы = Истина;
9. user1086697 10.09.24 18:04 Сейчас в теме
(8) ну такое в модуле менеджера самого отчета прописано.
10. user1086697 10.09.24 18:06 Сейчас в теме
(9) Удалось просто костылями сделать так, чтобы попал в процедуру ПриСоздании в модуле объекта формы. Там инициализируются параметр. Но в процедуре прикомпоновке результата этот параметр все равно пустой.
13. glek 120 11.09.24 07:52 Сейчас в теме
(9) Я же написал, что это должно быть в общем модуле. Даже написал в каком. И никаких костыле не надо.
14. user1086697 11.09.24 10:15 Сейчас в теме
(13) да не работает, все равно
15. SlavaKron 11.09.24 15:50 Сейчас в теме
(9)
в модуле менеджера самого отчета прописано
Это нужно делать в модуле объекта отчета.
11. user1086697 10.09.24 18:07 Сейчас в теме
(8) Удалось просто костылями сделать так, чтобы попал в процедуру ПриСоздании в модуле объекта формы. Там инициализируются параметр. Но в процедуре прикомпоновке результата этот параметр все равно пустой.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот