Modber Сообщество
профессионалов по 1С

Описание процедуры отладки внешней обработки по заполнению ТЧ на управляемых формах



Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2014-10-16
4117 
tolikspb
0  

Добрый день.

Может кому будет интересно, как же отладить внешнюю обработку по заполнению табличных частей на управляемых формах.

На этом сайте есть обработка для отладки внешних обработок по заполнению ТЧ в толстом клиенте.

 

После мытарств, и безуспешной попытки найти в сети что-то нужное, решил "выкрутиться":

во внешней обработке по заполнению ТЧ на форме (тк метод использования: ВызовКлиентскогоМетода) , вставил затычку: 

&НаКлиенте Процедура ВыполнитьКоманду(ИмяКоманды,ОбъектыНазначения) Экспорт

ф=ПолучитьФорму("Обработка.ИмяОбработки.Форма.Форма");

ф.ВыполнитьКоманду(ИмяКоманды,ОбъектыНазначения);

Возврат;


Эту же самую обработку вставил как обычную обработку в конфигурацию — временно, где естественно закомментировал эти 3 строчки.

Теперь когда на форме документа вызывается внешняя обработка по заполнению ТЧ, идёт перенаправление на обработку в конфигураторе, где и можно отладить

после завершения, обработка из конфигурации удаляется, и строчки "затычки" тоже убираются. (если конфа (корень) на поддержке, то сначала снимается с поддержки, потом обратно сравнивается с конфой поставщика и ставится на поддержку — как и было...

Может не самый оригинальный способ отладки, но что есть.

 

PS
Читал на просторах о том что можно во временных файлах перехватить файл обработки, и его в конфигураторе подгружать и отлаживать, но у меня проблема с доступом на сервер, так что это ещё один плюс моего способа.




В центре внимания

Комментарии (0)