Всем привет!
Пользователь при клике на ячейку контрагента в отчёте захотел открытие другого отчёта по этому контрагенту.
С этим проблем не возникло: создаём форму отчёта, в ней на "Результат" вешаем событие "РезультатОбработкаРасшифровки", и в вызванной процедуре обрабатываем, чего нажали, открываем другой отчёт.
Но: при создании формы отчёта в отчёте не работает кнопка "Настройки" ("Не передан служебный параметр "Настройки отчета"). Для устранения ошибки используем общепринятое решение и выбираем в отчёте в качестве формы настроек "ВспомогательнаяФормаНастроекОтчета".
А во вспомогательной форме нет "Расширенных настроек", и пользователя это не устраивает. Он желает добавлять поля и сортировать колонки.
Какие есть варианты решения проблемы? Свою форму расширенных настроек изобретать сложно. Расковыривать, какие "Настройки отчета" передаются в стандартную форму - тоже сложно. Или нет?
Может быть, можно программно в "Модуле объекта" отчёта перехватить стандартную форму отчёта и на неё повесить событие "РезультатОбработкаРасшифровки", и свою форму отчёта вообще не создавать?