Имя: Пароль:
1C
1С v8
СКД: создаёшь форму отчёта для расшифровки, как оставить расширенные настройки?
0 lenkavovka
 
09.12.19
10:04
Всем привет!
Пользователь при клике на ячейку контрагента в отчёте захотел открытие другого отчёта по этому контрагенту.
С этим проблем не возникло: создаём форму отчёта, в ней на "Результат" вешаем событие "РезультатОбработкаРасшифровки", и в вызванной процедуре обрабатываем, чего нажали, открываем другой отчёт.

Но: при создании формы отчёта в отчёте не работает кнопка "Настройки" ("Не передан служебный параметр "Настройки отчета"). Для устранения ошибки используем общепринятое решение и выбираем в отчёте в качестве формы настроек "ВспомогательнаяФормаНастроекОтчета".
А во вспомогательной форме нет "Расширенных настроек", и пользователя это не устраивает. Он желает добавлять поля и сортировать колонки.

Какие есть варианты решения проблемы? Свою форму расширенных настроек изобретать сложно. Расковыривать, какие "Настройки отчета" передаются в стандартную форму - тоже сложно. Или нет?

Может быть, можно программно в "Модуле объекта" отчёта перехватить стандартную форму отчёта и на неё повесить событие "РезультатОбработкаРасшифровки", и свою форму отчёта вообще не создавать?
Ошибка? Это не ошибка, это системная функция.