Обработка заполнения ТЧ - не открывается форма #439222


#0 by Dirk Diggler
Пишу процедуру Инициализировать для внешней обработки заполнения ТЧ, там открываю форму вот так: однако, получаю ошибку: Ошибка при вызове метода контекста (ПолучитьФорму): Элемент не выбран! Где грабли?
#1 by Rie
Форма с именем "Форма" у обработки - точно есть?
#2 by Dirk Diggler
Конечно
#3 by Rie
А функция ПолучитьФорму, случайно, в этом модуле не описана?
#4 by Dirk Diggler
Не. Отладчиком не могу войти, почему-то он с Попытка вглубь не идет
#5 by Rie
А эта конструкция где написана? Что такое Обработка? Зарегистрирована ли обработка как обработка заполнения табличной части?
#6 by Dirk Diggler
Это строка, на которой отладчик вываливается, непосредственно из глубин УПП.
#7 by Dirk Diggler
Собсно, можно пойти другим путем, если бы можно было из формы обратиться к переменным, объявленным в модулем с помощью "Перем".
#8 by Rie
Зачем? Сделай их реквизитами обработки - и обращайся. Насчёт отладчика: если обработка была зарегистрирована как обработка заполнения табличной части, то вызываться будет та версия, что зарегистрирована, а не та внешняя обработка, которая сейчас правится. И ошибка в таком случае - именно в той, "глубинной", а не в той, которая на экране.
#9 by Dirk Diggler
я в курсе. Только скажем, во внешнюю печатную форму мне так удавалось войти по F11, а здесь просто проскакиваю эту строку, и сразу ошибку получаю
#10 by Rie
Может, процедуру Инициализировать забыл объявить экспортируемой? Посмотри отладчиком - кто такая Обработка и прочие параметры при вызове Инициализировать. Может, там какая-то ерунда записана?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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