Не могу попасть отладчиком в процедуру ПриКомпоновкеРезультата самописного отчета на СКД. (УТ-11)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Мляха буха... А сейчас попал... Четыре часа мулчался... Никак не могу понять, что я сделал, из-за чего она туда не попадала и что я сделал, чтобы я туда попал...
Едиственное, что могу предположить, что дело в хранилище настроек ХранилищеВариантовОтчетов
Едиственное, что могу предположить, что дело в хранилище настроек ХранилищеВариантовОтчетов
(9) Xershi,
Я даже перезагрузился...
Вот утром - захожу.
Потом что-то сделал - не захожу.
Потом что-то ещё сделал (а среди прочего почистил кэш и почистил хранилище настроек, ещё разок перезагрузился) - опа! опять попал в эту процедуру...
Прям, шайтан какой-то...
Я даже перезагрузился...
Вот утром - захожу.
Потом что-то сделал - не захожу.
Потом что-то ещё сделал (а среди прочего почистил кэш и почистил хранилище настроек, ещё разок перезагрузился) - опа! опять попал в эту процедуру...
Прям, шайтан какой-то...
У меня оказалось, что в аналогичной ситуации отладчик не останавливался в ПриКомпоновкеРезультата() из-за того, что отчет запускался в фоновом режиме. В результате смог попасть в ПриКомпоновкеРезультата после изменения настройки отладчика Отладка. Подключение. Автоматическое подключение. Фоновые задания.
Тоже не получалось отлаживать серверные вызовы.
В реестре HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent добавил -debug -http, стало например "C:\Program Files (x86)\1cv8\8.3.10.2252\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug -http", перезапустить службу Агента сервера 1С:Предприятия 8.3, очистить 1С-кэши и ВСЁ станет замечательно )))
В реестре HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent добавил -debug -http, стало например "C:\Program Files (x86)\1cv8\8.3.10.2252\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug -http", перезапустить службу Агента сервера 1С:Предприятия 8.3, очистить 1С-кэши и ВСЁ станет замечательно )))
(17) отладка была включена :)
Сначала помогала чистка кеша. Потом она перестала. Потом помогло включение отладки фоновых заданий. Потом оно тоже перестало помогать. В конце концов ушел на отладку в копии которой никого кроме меня нет и все заработало.
Судя по местным комментам это возникает когда отчет запускает выполнение в фоновые задачи, которые при динамическом обновлении подвисают на сервере и отладка в реальные процедуры которые изменены не заходит.
У меня последняя платформа, соответственно дело не в ней. :)
Короче отлаживайте в копии в которой никого кроме вас нет.
Сначала помогала чистка кеша. Потом она перестала. Потом помогло включение отладки фоновых заданий. Потом оно тоже перестало помогать. В конце концов ушел на отладку в копии которой никого кроме меня нет и все заработало.
Судя по местным комментам это возникает когда отчет запускает выполнение в фоновые задачи, которые при динамическом обновлении подвисают на сервере и отладка в реальные процедуры которые изменены не заходит.
У меня последняя платформа, соответственно дело не в ней. :)
Короче отлаживайте в копии в которой никого кроме вас нет.
Что точно должно быть чтобы сработала отладка:
1. Отладка - Подключение - Фоновые задания
2. Вы запустили из конфигуратора предприятие, через режим отладки (f5)
3. Если ваш внешний отчет/печатная форма добавлен в "Печатные формы, отчеты и обработки" в пользовательском режиме, необходимо сменить Имя (которое рядом с синонимом)
ну и в целом вы убедились что отладка работает, но не получается зайти в ПриКомпоновкеРезультата или другую фоновую процедуру/функцию, тогда смена имени поможет
1. Отладка - Подключение - Фоновые задания
2. Вы запустили из конфигуратора предприятие, через режим отладки (f5)
3. Если ваш внешний отчет/печатная форма добавлен в "Печатные формы, отчеты и обработки" в пользовательском режиме, необходимо сменить Имя (которое рядом с синонимом)
ну и в целом вы убедились что отладка работает, но не получается зайти в ПриКомпоновкеРезультата или другую фоновую процедуру/функцию, тогда смена имени поможет
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот