Отладка внешних обработок в БСП (тонкий клиент) #640875


#0 by sdemon72
Погугливши на эту тему, нашел две замечательных вроде бы обработки: "Тестирование внешних печатных форм" ( и "Отладка обработок заполнения или создания связанных объектов" (. С помощью "Тестирования внешних печатных форм" успешно дебажил некоторые свои формочки, воспевая хвалебные оды автору обработок. Но в тех печатных формах использовался "Вызов серверного метода". Всера попытался протестировать обработку создания связанных объектов, использующую метод выполнения "Открытие формы", и на этом оптимизм закончился. Дело в том, что, если для открытия внешней обработки в режиме "Вызов серверного метода" используется метод ВнешниеОбработки.Создать(ИмяФайлаОбработки), то для ""Открытия формы" используется системная процедура "ПоместитьФайл" с последующим вызовом метода ВнешниеОбработки.Подключить(АдресВоВременномХранилище), при этом точки останова, установленные в отлаживаемой обработке, уже не играют роли, т.к. запускается фактически другой файл (помещенный во временное хранилище). Найти файл по адресу временного хранилища (искал в tmp каталогах) мне не удалось, да и адрес сам непонятного вида:  e1cib/tempstorage/ded492c6-5376-4fa8-8b7b-03319f649aa4 В связи с вышесказанным, имею два вопроса: 1. Как открыть форму внешней обработки, не помещая ее во внешнее хранилище? (хотябы в файловой версии) 2. Возможно ли найти физический файл внешней обработки, помещенный во временное хранилище? (чтобы его открыть в конфигураторе и поставить точки останова) 3 (дополнительный, риторический) Доколе?!!! Доколе будет длиться этот геморрой с управляемыми формами - конда напишут их нормальную реализацию? Ну надоело ей-богу чувствовать себя толи гинекологом, толи проктологом!
#1 by sdemon72
Шайтанама - оно заработало! Я закрыл полностью приложение и запустил его заново из конфигуратора по кнопке "Начать отладку" - и все заработало! Этот же рецепт, между прочим, был написан и на страничке обработок. Непонятен только механизм этого глюка - ведь обработка "Отладка обработок.." по точкам останова останавливалась, а толаживаемая обработка - нет...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С