gifts2017

Продвинутый отладчик 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 120
.epf 14,01Kb
02.07.13
120
.epf 14,01Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Никонов (sandro1) 19.12.11 11:12
надо попробовать, посмотреть поподробнее насколько именно такой вариант удобнее.
2. Fomix (fomix) 19.12.11 12:33
Давно использую данную обработку. Автору жирный +. Молодца!
3. Виталий (vint2008) 19.12.11 12:36
Надо опробовать, автору за труд по любому +
4. Сергей Королев (extrim-style) 20.12.11 10:20
Для исполнения кода нужно функцию ДУ прописать в общем модуле?
5. Осипов Сергей (fixin) 20.12.11 11:30
(4) можете прописать. А если конфу менять нельзя, то так:
ВнешниеОбработки.Создать("R:\1с. Инструменты\Отладка\Отладка.epf").ДУ(ХарактерВыплаты)
7. Дмитрий Титов (dtitov) 21.12.11 14:08
8. Осипов Сергей (fixin) 21.12.11 15:26
(6) завидую вам. Лучше гор могут быть только горы, на которых еще не бывал.
9. Сергей Старых (tormozit) 25.12.11 00:16
В подсистему "Инструменты разработчика" добавлен родственный этому новый инструмент "Консоль кода" и функция Оп(*П1, *П2, *П3, ...). Подробнее на странице публикации http://infostart.ru/public/15126/
10. Осипов Сергей (fixin) 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) 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) 17.07.12 13:02
(18) Согласен, что проще и удобнее для нечастого использования в одной базе. Плюсы и минусы лежат в общем то на поверхности и в ветке ИР они обсуждались.
20. Осипов Сергей (fixin) 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) 17.07.12 13:54
(22) не надо было. ;-) хотя можно было бы подумать над этим. "учебная курва" - это этапы обучения по русски. Сложная бывает курва и простая.
24. soba (soba) 05.12.12 02:01
Интересно, откуда взято такое значение слова?
Сама обработка зачётная
25. Осипов Сергей (fixin) 05.12.12 08:41
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа