gifts2017

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

Опубликовал Tolik (gortol) в раздел Программирование - Практика программирования

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

Добрый день


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

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


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

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

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

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

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

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

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

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


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

См. также

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

Комментарии

1. Александр Лыткин (TrinitronOTV) 17.10.14 05:46
спасибо за предоставленную информацию
2. Александр (МимохожийОднако) 22.10.14 09:55
Операции по постановке на поддержку не обязательны, если всё делаешь на копии. А вот использование временных файлов обработки вполне себя оправдывает.
Да и в самой обработке можно добавить форму для отладки. А так присоединяюсь к предыдущему оратору. Спасибо за предоставленную информацию
3. DrZombi DrZombi (DrZombi) 07.11.14 10:08
НЕ оченно так. Что бы отладить обработку, нужно менять конфигуратор?
Джесть :)

Проще написать обработку, где указывается в качестве параметра ссылка на документ и еще там же ссылка на обработку, вернее путь к обработке.

И не забудь добавить кнопку для открытия этой обработки :)

...
После нехитрой манипуляцией, и отладки, все решается куда проще + у тебя остается обработка для тестирования других обработок :)
NazarovV; gortol; +2 Ответить 1
4. Fomix (fomix) 22.09.16 11:47
(3) DrZombi,
>>----------------- цитата ---------------------->>
Проще написать обработку, где указывается в качестве параметра ссылка на документ и еще там же ссылка на обработку, вернее путь к обработке.
>>----------------- цитата ---------------------->>
Ну да, да... проще! Полдня убил, чтобы сделать такую обработку для отладки!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа