sosnae писал(а):
Распиши, дальше твое видение, что смогу подсоблю.
Как я это вижу.
Например отлаживаем процедуру, в модуле формы.
1. Выделяем процедуру в модуле формы.
2. Кнопка скрипта «перенести код для отладки».
2.1. Открывается внешняя обработка, которая указана в настройках скрипта.
2.2. В модуль обработки копируется полностью код процедуры. Процедура делается экспортной, для вызова.
2.3. Было бы хорошо чтобы заменялся код с реквизитами, при отладке объектов (РеквизитОбъекта на например _ЭтотОбъект.РеквизитОбъекта).
3. Код процедуры в модуле формы заменяется на вызов процедуры во внешнюю обработку. Например
Отладка = ВнешниеОбработки.Создать("<Путь к обработке для отладки из настроек скрипта>");
Отладка.<ПродедураОтладки>();
После отладки кода в обработке. Необходимо заменить код из конфигурации на код из обработки.
1. Выделяем процедуру.
2. Кнопка скрипта «перенести код отладки в модуль».
3. Обратная обработка кода.
4. Вставка кода в модуль формы конфигурации.
Подскажи как решить или где глянуть примеры:
1. пункт 3. Замена кода процедуры на необходимый текст. Поиск имени процедуры – функции и ее параметров.
2. пункт пункт 2.3. Определение является переменная реквизитом объекта или формы?
3. пункт 4. Поиск модуля откуда код был перенес в обработку для отладки?. Может есть внутренний идентификатор каждого модуля.