Продвинутый отладчик 1c8

Опубликовал Осипов Сергей (fixin) в раздел Программирование - Инструментарий

Обработка, позволяющая сущетсвенно облегчить отладку кода 1с8.

Продвинутый отладчик 1c8

Отладчик позволяет в режиме отладки:

·         Изменять текст и параметры запроса

·         Изменять значения переменных

·         Выполнять произвольный код

Для использования нажмите Shift+F9 для вызова окна просмотра сообщения и скопируйте туда код (заменив путь к обработке на свой):

1. ВнешниеОбработки.Создать("R:\1с. Инструменты\Отладка\Отладка.epf").Запрос(Запрос) - для отладки запроса, хранящегося в переменной Запрос:
Описание: c:fixinSitearticlesdown_debuger41chttp://fixin.com.ru/articles/down_debuger41c/deb_query.jpg

2. ВнешниеОбработки.Создать("R:\1с. Инструменты\Отладка\Отладка.epf")._(ХарактерВыплаты, 0) - для установки переменной ХарактерВыплаты значения 0

3. ВнешниеОбработки.Создать("R:\1с. Инструменты\Отладка\Отладка.epf").ДУ(ХарактерВыплаты) - для вызова окна выполнения кода. Переменная ХарактерВыплаты будет доступна под именем Контекст. Если нужно передать несколько переменных, используйте конструктор структуры, например ДУ(Новый Структура("ХарактерВыплаты, Запрос", ХарактерВыплаты, Запрос)):

Описание: deb_code.jpg

Рекомендую также ознакомиться с моей статьей "Хитрости отладки" в книге знаний Мисты.

Скачать файлы

Наименование Файл Версия Размер
Отладка.epf
.epf 14,01Kb
02.07.13
120
.epf 14,01Kb 120 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Александр Никонов (sandro1) 19.12.11 11:12 Сейчас в теме
надо попробовать, посмотреть поподробнее насколько именно такой вариант удобнее.
2. Fomix (fomix) 21 19.12.11 12:33 Сейчас в теме
Давно использую данную обработку. Автору жирный +. Молодца!
3. Виталий (vint2008) 19.12.11 12:36 Сейчас в теме
Надо опробовать, автору за труд по любому +
4. Сергей Королев (extrim-style) 6 20.12.11 10:20 Сейчас в теме
Для исполнения кода нужно функцию ДУ прописать в общем модуле?
5. Осипов Сергей (fixin) 3453 20.12.11 11:30 Сейчас в теме
(4) можете прописать. А если конфу менять нельзя, то так:
ВнешниеОбработки.Создать("R:\1с. Инструменты\Отладка\Отладка.epf").ДУ(ХарактерВыплаты)
7. Дмитрий Титов (dtitov) 21.12.11 14:08 Сейчас в теме
8. Осипов Сергей (fixin) 3453 21.12.11 15:26 Сейчас в теме
(6) завидую вам. Лучше гор могут быть только горы, на которых еще не бывал.
9. Сергей Старых (tormozit) 4106 25.12.11 00:16 Сейчас в теме
В подсистему "Инструменты разработчика" добавлен родственный этому новый инструмент "Консоль кода" и функция Оп(*П1, *П2, *П3, ...). Подробнее на странице публикации http://infostart.ru/public/15126/
10. Осипов Сергей (fixin) 3453 25.12.11 01:28 Сейчас в теме
(9) не протестую. но у меня внешняя обработка, а у тебя - конфигурация, которую нужно внедрить в свою конфу. Почуствуйте разницу. У меня курва обучения проще.
12. Владимир Водин (BalVlad) 17.01.12 08:53 Сейчас в теме
Спасибо, буду пробовать +
13. Роман Абрамов (massqwest) 16.02.12 09:15 Сейчас в теме
Благодарю то что нужно, и соответственно +
15. Андрей К. (andrei.k) 10.06.12 14:15 Сейчас в теме
Спасибо, думаю будет полезна. Только вопрос,как она будет работать в режиме управляемых форм?
16. Осипов Сергей (fixin) 3453 10.06.12 21:46 Сейчас в теме
17. nataon (nataon) 17.07.12 12:31 Сейчас в теме
Спасибо, надо попробовать
18. Ak A (frc) 17.07.12 12:43 Сейчас в теме
(9) tormozit,
по-моему, у Сергея все несколько проще - выполнение запросов и окно для небольшого кода.
И удобнее, чем встраивать ИР в конфу...
19. Сергей Старых (tormozit) 4106 17.07.12 13:02 Сейчас в теме
(18) Согласен, что проще и удобнее для нечастого использования в одной базе. Плюсы и минусы лежат в общем то на поверхности и в ветке ИР они обсуждались.
20. Осипов Сергей (fixin) 3453 17.07.12 13:29 Сейчас в теме
(19) да, про то что учебная курва у ИР страшная и про необходимость встраивания в конфу - это два минуса ИР. Но есть другие плюсы. Так что можно выбирать то, что ближе. Лично я ИР не осилил (морально).
21. Ak A (frc) 17.07.12 13:37 Сейчас в теме
(19) tormozit,
да у вас там ветка обсуждения... что талмуд :)
не найдешь ничего :)
22. Ak A (frc) 17.07.12 13:39 Сейчас в теме
(20) fixin,
ИР надо было, верно, делать отдельной конфой и поключаться "извне". Как ЦУП.
И что такое курва?
23. Осипов Сергей (fixin) 3453 17.07.12 13:54 Сейчас в теме
(22) не надо было. ;-) хотя можно было бы подумать над этим. "учебная курва" - это этапы обучения по русски. Сложная бывает курва и простая.
24. soba (soba) 05.12.12 02:01 Сейчас в теме
Интересно, откуда взято такое значение слова?
Сама обработка зачётная
25. Осипов Сергей (fixin) 3453 05.12.12 08:41 Сейчас в теме