Не выполняется процедура ПриКомпоновкеРезультата у отчёта.
На управляемых формах у отчёта назначена процедура ПриКомпоновкеРезультата. Но точка останова там не проходит, вместо этого отладчик шагает сразу в общую форму отчёта. Может ли это быть как-то связано с тем, что у отчёта назначена форма отчёта? Как быть, если мне нужно программно формировать отчёт, но не могу использовать данную процедуру?
По теме из базы знаний
- «Программное заполнение настроек СКД» или «Как сделать отчёт на СКД с понятным для пользователя интерфейсом». (1С: Предприятие 8.1, 8.2 обычное приложение)
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Макет оформления в отчете с несколькими СКД
- Шаблон отчета на СКД (обычные формы)
- Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) посмотреть форму отчета. Там скорее всего программное формирование отчета. При этом обработчик ПриКомпоновкеРезультата вызываться по умолчанию не будет.
Если нужно программно сформировать отчет и чтобы отработал обработчик, то нужно вызвать принудительно метод отчета СкомпоноватьРезультат.
Если нужно программно сформировать отчет и чтобы отработал обработчик, то нужно вызвать принудительно метод отчета СкомпоноватьРезультат.
(2) Форма отчёта назначена общая. При этом процедура ОбработкаПроверкиЗаполнения в модуле отчёта отрабатывает.
То есть правильно я понял, если у отчёта назначена общая форма отчёта, тогда процедура ПриКомпоновкеРезультата не отрабатывает? А как тогда мне программно формировать отчёт?
То есть правильно я понял, если у отчёта назначена общая форма отчёта, тогда процедура ПриКомпоновкеРезультата не отрабатывает? А как тогда мне программно формировать отчёт?
(4)
какая связь с обработчиком ПриКомпоновкеРезультата?
(4)
Обработчик ПриКомпоновкеРезультата срабатывает в 2 случаях:
1. Вызвана стандартная команда отчета Сформировать.
2. Вызван метод отчета СкомпоноватьРезультат.
В остальных случаях этот обработчик не вызывается.
(4)
см. второй случай выше.
При этом процедура ОбработкаПроверкиЗаполнения в модуле отчёта отрабатывает.
какая связь с обработчиком ПриКомпоновкеРезультата?
(4)
То есть правильно я понял, если у отчёта назначена общая форма отчёта, тогда процедура ПриКомпоновкеРезультата не отрабатывает?
Обработчик ПриКомпоновкеРезультата срабатывает в 2 случаях:
1. Вызвана стандартная команда отчета Сформировать.
2. Вызван метод отчета СкомпоноватьРезультат.
В остальных случаях этот обработчик не вызывается.
(4)
А как тогда мне программно формировать отчёт?
см. второй случай выше.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот