Как попасть отладчиком в модуль внешней обработки, подключенной в доп.обработки? #691140


#0 by evorle145
1с 8.2 БУХ 3.0 Управляемые формы. Вот здесь должен по F11 проваливаться в модуль в процедуру Печать, но не проваливается!         ПараметрыИсточника.ОбъектыНазначения, debug стоит и работает.. Раньше без УФ всегда провалился, теперь ни в какую, подскажите, в чем может быть дело?
#1 by pumbaEO
В обработке сделай - вызвать исключение
#2 by evorle145
, не помогает
#3 by acsent
значит не стоит и не работает
#4 by mikecool
отладка на сервере включена? а вдруг
#5 by mikecool
+1 стоит то в обработке,  а останавливаться должна в темповой
#6 by evorle145
, debug точно работает ( в другие процедуры на сервере проваливается). , в том то и дело что в темповой должно, а пишет используемоеимяфайла = "e1cib empstoragec0608837-ea4b-4298-aa8e-5badae89c1f2", где это место, ваще понять не могу...
#7 by Necessitudo
Толстый клиент запустить? Подключить серверный сеанс?
#8 by vmv
при запуске обработок из справочника Доп.обработки, вызывающий ее код, создает файл обработки в локальном профиле пользователя и все точки останова надо ствитьть там. проще выгрузить обработку в файл, отладить и загрузить
#9 by evorle145
, это сделано... , а где именно он создает его? найти не могу(((. ВнешняяОбработкаОбъект.ИспользуемоеИмяФайла = e1cib empstorage4df03da1-1ebe-43ed-80ed-b04d71c0b899, а в C:UsersadmAppData нигде найти не могу..
#10 by 1Сергей
в %tmp%
#11 by evorle145
в смысле в temp? в temp тоже нет(
#12 by badboychik
сделай вызов Печати кнопкой на форме и отлаживай
#13 by evorle145
, да в том то и засада, что когда с кнопки вызываю печать, то все отлаживается и ошибок нет, а когда регистрирую обработку и вызываю ту же самую печать, то валится ошибка... Вот и хотел отладчиком посмотреть, на чем там застряет
#14 by badboychik
какая ошибка то?
#15 by vmv
у меня такой путь под Вин7 "C:UsersvmvAppDataLocalTempv8_2dcb_27.tmp" в любом случае это имя задает общий метод ПолучитьИмяВременногоФайла(<Расширение>) можно ли, получив имя временного файла обработки после его создания, открыть этот файл в конфе и поставить там точки хз я всегда выгружают обработку в свой файл и копаю
#16 by Жан Пердежон
прикрути к ВПЧ форму и отлаживай как обычную обработку
#17 by evorle145
, а да, у меня там тоже есть такие файлы... , , понял сейчас буду прикручивать, раз по другому нельзя... Просто раньше до УФ так удавалось отлаживать...
#18 by mikecool
хрена тот темп искать? найти в общем модуле место, где вызывается Печать и провалиться туда не получается?
#19 by evorle145
, так и делаю, но не проваливается.
#20 by undertaker
надо чтобы расширение было не ".tmp", а ".epf", тогда после создания временного файла его надо найти и открыть, после этого можно отлаживать
#21 by ПТР
В УФ можно работать только с формами, зарегистрированными в ИБ (Форма должна иметь объявленный в ИБ Уникальный идентификатор). Зарегистрированная с помощью механизма "Доп.Обработки" форма является лишь копией исходной формы внешней обработки. Надо ставить отладчик в эту зарегистрированную копию исходной формы. Похоже этого сделать нельзя, а может и не нужно. После коррекции исходной формы ее все равно надо регистрировать и упрощения процесса отладки свойственного внешним формам обычного приложения не получается.
#22 by Necessitudo
А как же обычные внешние обработки? Они же отлаживаются!
#23 by Вуглускр1991
Напиши это в модуле новой обработки заменяя [...] на подходящие по смыслу сочетания букв русского / латинского алфавитов, цифр и знаков подчеркивания. Вызывай и отлаживай.
#24 by Doomer
Я сначала обработку отлаживают как внешнюю. А потом уже гружу в базу.
#25 by ПТР
(21,24) Если у вас получается отлаживать форму  незарегистрированной внешней обработки в режиме УФ, то объясните как это делать, как открыть форму незарегистрированной в ИБ Внешней обработки? Может быть я неправ? С модулем внешней обработки попроще. Для этого подходит метод .Создать(...).
#26 by skunk
про ф11 рассказывали?
#27 by Necessitudo
Это пять!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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