Как отладить вложенные обработки
Примечание
Актуально в модуле с версии 4.6.
Модуль представляет собой набор внешних обработок. Корневая обработка — Diadoc.epf. Вспомогательные обработки вложены в корневую в виде макетов. Некоторые вспомогательные обработки включают в себя другие обработки.
Для отладки вложенных обработок Универсального модуля выполните пункты 1-4.
Для отладки вложенных обработок встроенного модуля «Стандарт» выполняем инструкцию до конца.
Порядок отладки:
Сохраняем модуль на диске (например, в каталоге «D:\Debug\Diadoc.epf»).
При работе в клиент-серверной базе обеспечьте доступ к файлу для пользователя, от имени которого запущен агент сервера 1С. Например, сервер 1С работает от имени пользователя service1c@mydomain. Тогда нужно разместить файл Diadoc.epf в сетевом каталоге (допустим, \computername\share), и дать доступ на чтение этого каталога пользователю service1c@mydomain.
Открываем модуль в режиме «1С:Предприятие». В меню «Настройки» — «Расширенные настройки» выбираем пункт «Системные»:
В открывшемся окне ставим флаг «Режим отладки». На вопрос о выгрузке вложенных обработок выбираем «Да» .
Вложенные обработки автоматически распаковываются в каталог «D:\Debug», из которого открыта корневая обработка.
Нажимаем «Сохранить» и перезапускаем модуль.
При следующем запуске в заголовке должно быть написано «Режим отладки»:
Дальнейшие действия нужны для отладки вложенных обработок модуля «Стандарт».
После версии 4.13
Дополнительных действия для отладки модуля «Стандарт» не требуется. Вложенные объекты модуля стандарт выгружаются в папку D:\Debug\libs\debug-standart-of или D:\Debug\libs\debug-standart-uf
До версии 4.13
Создаем подкаталог для отладки модуля «Стандарт». В него будут выгружены вложенные обработки модуля «Стандарт» (например, «D:\Debug\standart»).
Через конфигуратор открываем обработку, соответствующую конфигурации, из «D:\Debug\include».
Чтобы модуль «Стандарт» подключался в режиме отладки, нужно в модуле объекта открытой обработки внести следующие исправления в метод «ТиповойМодульДиадока()»:
ставим «РежимОтладки = Истина;»
указываем каталог, созданный в п.7 («D:\Debug\standart»).
Выполняем требуемые действия в режиме «1С:Предприятие». При первом обращении к методам вложенных обработок модуля «Стандарт» в подкаталоге («D:\Debug\standart») будут созданы используемые обработки:
Для проверки ставим точку останова на нужной строке кода и вызываем меню «Отладка» — «Начать отладку». Например, в интеграционном модуле «D:\Debug\standart\include\Модуль_ИнтеграцияБП30.epf».