Имя: Пароль:
1C
 
1C 8.3.23.1865 Отладчик не входит в ПриКомпоновкеРезультата
0 ЭЦ
 
24.09.23
23:45
Господа.
УТ 11.5.8
Имеется отчет на СКД.
В отчете имеется процедура ПриКомпоновкеРезультата()
Ставлю точку останова в первой строке процедуры.
Жму Сформировать
Отчет формируется а на точке останова не останавливается.
Почему ?

Прошу подсказать.
1 DrZombi
 
25.09.23
06:05
(0) Попробуйте запустить отладку с отладкой.
2 Смотрящий
 
25.09.23
07:34
Может у него внешний отчет
3 SleepyHead
 
25.09.23
07:44
(0) Варианты решения проблемы
1. В отладке подключить фоновые задания
2. Сделать свою форму отчета на время отладки, потом отключишь.

По умолчанию подключается общая форма ФормаОтчета, а она запускает отчет на исполнение в фоновом режиме. Поэтому советую вариант (1), но там есть свои недостатки - отладчик будет останавливаться там где тебе надо и где не надо.

Если делаешь свою форму отчета, то сделай и свою форму настроек отчета, можно просто ее создать, на время отладки хватит.

В форме отчета переопредели обработчик события


&НаСервере
Процедура ПриЗагрузкеВариантаНаСервере(Настройки)

    // запомнить ключ варианта и его представление для использования в модуле объекта
    Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("КлючВарианта",КлючТекущегоВарианта);
    Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ПредставлениеВарианта",ПредставлениеТекущегоВарианта );

КонецПроцедуры

Это может пригодиться, если в модуле отчета тебе нужно знать, с каким вариантом отчета работаешь в данный момент.
4 Timon1405
 
25.09.23
09:02
-debug на сервере включен?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.