#0
by Cyberhawk
УТ 11.2. Сделал простой новый внешний отчет на СКД. Основные формы для отчета не указал, а значит при открытии этого отчета (через Файл - Открыть) будет использоваться форма, указанная в свойстве корня конфигурации "Основная форма отчета". В этой форме формирование результата делается через фоновое задание (и подсистему БСП "ДлительныеОперации"). У моего внешнего отчета в модуле объекта задан обработчик "ПриКомпоновкеРезультата", который при формировании отчета через вышеназванную форму конфигурации не вызывается. Если у отчета создать авто-форму (через лупу) и указать ее основной, то этот обработчик (ожидаемо), вызывается. Вопрос: кому уже удалось добиться вызова кода модуля ваших внешних отчетов, для которых основная форма отчета не задана?
#2
by Cyberhawk
До длительных операций - не припомню такого. Точно помню, что делал внешние отчеты без указания формы, делал свой обработчик "При компоновке результата" + получал плюшки от основной формы отчета конфигурации (суммирование там, быстрые настройки и т.д.), и обработчик мой там вызывался...
#3
by AceVi
А как ты определил что не вызывается? По результату? или что отладчик на точке остановке там не останавливается? Просто если по второму признаку, то когда отчет выполняется в фоном задании, он запускается в другом сеансе(сеансе планировщика заданий), и отладить ты это выполнение не можешь.
#4
by Nuobu
Можно включить отладку фоновых заданий и отловить. Тяжелее, конечно, чем обычная отладка, но это возможно.
#5
by AceVi
О нашел - кнопка "Автоматическое подключение" в настройках отладки. с какого релиза появилась? только сейчас ее увидел.
#6
by Cyberhawk
По результату (у меня параметры выводятся в результирующий табличный документ, по их значениям и смотрел) Выкрутился через подключение внешнего отчета к подсистеме "Варианты отчетов" - ребята из БСП в этом случае предусмотрели возможность вызова некоторых обработчиков модуля внешнего отчета из той самой общей формы (в которой отчет формируется в фоновом режиме). Естественно, серверного обработчика "ПриКомпоновкеРезультата" там возможности вызвать нет, но мне помог доступный обработчик "ПередЗагрузкойНастроекВКомпоновщик", где и переопределяю параметры нужным мне образом. Happy end.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: v8: СКД и произвольный макет
- СКД: Интерфейс отчета с СКД
- СКД: Число прописью в СКД
- СКД: Вывод среднего итога в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД: внешняя таблица и запрос
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как подставить GUID организации в СКД
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: v8: СКД – размер диаграммы
В этой группе 1С
- ЗУП 2.5 Тарифные ставки
- Заполнение книги покупок при импорте
- v7: Итог по столбцу табличной части!
- 8.2 УПП 1.3 Как оформить платеж если в договоре контрагента другой получатель?
- Не работает запрос в СКД.
- Поочему Элементы[ИмяТаблицы].ТекущиеДанные становится Неопределено
- Вставить область в табличный документ
- БП 20 Учет по ИП. Почему нет проводок по налоговому учету
- Zoiper - как набрать номер в тоновом режиме?
- Где взять правила конвертации корреспондента?
- Заголовок табличного документа УТ 10.3
- Не восстанавливает НДС при корректировке поступления. БП 3.0
- УТ 11 Отправлять почту сразу
- 1с на Linux. Сочетание клавиш Ctrl+Break как побороть?
- Остатки и обороты + периоды
- ERP 2.1 - Редактирование графика производства на диаграмме Ганта
- УТ 10.3. Разные остатки номенклатуры в ведомости и подборе
- У сканера ШК 2 суффикса. Как прописать в настройках драйвера NativeAPI?
- ЗУП 2.5 - Неправильно расчитывает средний заработок.
- Ответ налоговой на отчет.