#0
by sdemon72
Погугливши на эту тему, нашел две замечательных вроде бы обработки: "Тестирование внешних печатных форм" ( и "Отладка обработок заполнения или создания связанных объектов" (. С помощью "Тестирования внешних печатных форм" успешно дебажил некоторые свои формочки, воспевая хвалебные оды автору обработок. Но в тех печатных формах использовался "Вызов серверного метода". Всера попытался протестировать обработку создания связанных объектов, использующую метод выполнения "Открытие формы", и на этом оптимизм закончился. Дело в том, что, если для открытия внешней обработки в режиме "Вызов серверного метода" используется метод ВнешниеОбработки.Создать(ИмяФайлаОбработки), то для ""Открытия формы" используется системная процедура "ПоместитьФайл" с последующим вызовом метода ВнешниеОбработки.Подключить(АдресВоВременномХранилище), при этом точки останова, установленные в отлаживаемой обработке, уже не играют роли, т.к. запускается фактически другой файл (помещенный во временное хранилище). Найти файл по адресу временного хранилища (искал в tmp каталогах) мне не удалось, да и адрес сам непонятного вида: e1cib/tempstorage/ded492c6-5376-4fa8-8b7b-03319f649aa4 В связи с вышесказанным, имею два вопроса: 1. Как открыть форму внешней обработки, не помещая ее во внешнее хранилище? (хотябы в файловой версии) 2. Возможно ли найти физический файл внешней обработки, помещенный во временное хранилище? (чтобы его открыть в конфигураторе и поставить точки останова) 3 (дополнительный, риторический) Доколе?!!! Доколе будет длиться этот геморрой с управляемыми формами - конда напишут их нормальную реализацию? Ну надоело ей-богу чувствовать себя толи гинекологом, толи проктологом!
#1
by sdemon72
Шайтанама - оно заработало! Я закрыл полностью приложение и запустил его заново из конфигуратора по кнопке "Начать отладку" - и все заработало! Этот же рецепт, между прочим, был написан и на страничке обработок. Непонятен только механизм этого глюка - ведь обработка "Отладка обработок.." по точкам останова останавливалась, а толаживаемая обработка - нет...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Защита внешних обработок с помощью внешних компонент 1С
- отладка на сервере
- Не работает отладка.
- v8i 8.2 тонкий клиент, толстый клиент и все все все
- Клиент 1С кэширует код внешних обработок?
- Отладка внешних подключаемых обработок.
- Отладка внешних обработок в управляемых формах
- Отладка 1С. Отладка пользователей с "неполными" правами
- Отладка внешних печатных форм и обработок для неуправляемого кода УТ10
В этой группе 1С
- Коэффициент единицы измерения в УТ
- Как пересчитать приходную накладную в розничных ценах в 1с
- почему пропадает связь в Hamachi после выхода из удаленного сеанса
- Раздулась база после ТиИ
- Оцените объем работ в денежном эквиваленте
- изменение фона ячейки табличной части v8.2
- Сдача торговой выручки в банк УТ-Бух
- УТ11.Партнеры.Иерархия групп
- v8: 8.2.17 финальный релиз (релиз 153 от 25.12.2012)
- Как получить список подключенных внешних обработок/отчетов
- Не открывается внешняя обработка из документа
- Как скопировать массив структур в массив
- v8: Как программно установить параметры для макета в СКД?
- Группировка колонок в табличном документе без Построителя и СКД
- Упорядочивание по неделям года в запросе
- v7: Как открыть форму модально, но с возможностью изменять ее размеры?
- характеристика номенклатуры (спец8)
- Задачка для 2 класса) калькулятор с 2 кнопками [-3] и [+5]
- v7: Объясните, чем отличаются счета плана счетов?
- Как перенести реквизит таб. части в субконто операции в КД?