Имя: Пароль:
1C
1С v8
отладка внеш. доп. обработки на упр. формах
, ,
0 ssalikoff
 
08.09.15
14:41
Прошу помощи у знающих людей.
Нужно отладить обработчик заполнения ТЧ, подключённый к базе.
Платформа 8.3, режим файловый, формы управляемые, клиент толстый.
Покопавшись в интернете, я вычитал несколько способов:
1. Вызывать отладчик по ошибке.
Не работает. Намеренно делю на ноль в блоке Попытка, но отладчик внутрь не прыгает.
2. Вызвать экспортную функцию общего модуля и в ней поставить точку останова. Тоже не работает. Отладчиком в общий модуль попадаю, вижу правильный стек вызовов, но вот последовательные нажатия на F11 не позволяют мне попасть туда, куда хочется.
3. Подключиться к временному файлу. Тоже не получается. Не создаётся у меня никаких временных файлов  в %temp%. Не к чему подключаться.

Итак, есть три способа и у меня они не работают. Что я делаю не так? Есть ли волшебный четвёртый способ?
1 Mirnin
 
08.09.15
14:46
Обработка прописана в базе? Сохранить файл на диск, отладить его, затем заменить исходный получившимся.
2 Aceforg
 
08.09.15
14:47
3 VikingKosmo
 
08.09.15
14:47
Вангую, ТС хочет отладить обработку загруженную в БД...
4 ssalikoff
 
08.09.15
14:58
обработка находится в справочнике внешние отчеты и обработки
Я подумал, что все поймут, что я имею в виду
5 gigi789
 
08.09.15
15:01
(4) вариант (1) чем плох
6 VikingKosmo
 
08.09.15
15:04
(4) отладь свою обработку не подключая ее в справочник
7 ssalikoff
 
08.09.15
15:43
(1)(5) Мне ведь нужен контекст обработки
8 ssalikoff
 
08.09.15
15:44
Кроме того, хотелось бы понять, что я делаю не так по вышеописанным способам.
Рабочие ли эти способы вообще? Или я неправильно их реализовываю?
9 VikingKosmo
 
08.09.15
15:50
Обработку записанную в БД отладить конечно можно попытаться. Но это реально гланды, через то самое место удалять
10 Трик
 
09.09.15
07:33
(0) обычно добавляю в обработку форму и ссылку на документ и кнопку с которой вызываю метод заполнения.
11 Infsams654
 
09.09.15
07:44
(7) В форме обработке делаю поля для заполнения контекста ручками, отлаживаю файл. Затем скрываю поля (при создании заполняются из источника).
Впрочем, вроде на инфостарте есть прибамбасы для отладки таких обработок/отчетов.
12 MaxS
 
09.09.15
07:49
(0) вариант 2 - добавить свой модуль в тестовую конфигурацию, в обработке написать вызов, например, Отладка.МояПроцедураИзОбработки. Отладить её и перенести в обработку.
13 ssalikoff
 
09.09.15
12:02
(10) У меня и так есть форма обработки и ссылка на документ и кнопка. Только по нажатию на кнопку отладчик не срабатывает.