Использование функций формы внешней обработки, управляемые формы. #810780


#0 by Альбатрос
Есть внешняя обработка от СБИСа, она и подключена как внешняя обработка. Пытаюсь воспользоваться внешними функциями одной из ее форм в своей обработке и случается такая проблема: Если я в текущей сессии открываю свою обработку и пытаюсь получить форму внешней обработки СБИСа, то получаю ошибку: {ВнешняяОбработка.КонтрольДокументовЭДО.Форма.Форма.Форма}: Ошибка при вызове метода контекста (ПолучитьФорму)     Фрм = ПолучитьФорму("ВнешняяОбработка.СБИС.Форма.ВнешнийИнтерфейс"); по причине: Неизвестное имя формы. Имя: "ВнешняяОбработка.СБИС.Форма.ВнешнийИнтерфейс" Если я хоть раз в текущей сессии открою внешнюю обработку от СБИСа, а потом закрою ее, то обращение к функция ее формы отрабатывает без ошибок. Как правильно нужно сделать? Форму получаю вот так: &НаКлиенте
#1 by mikeA
Там же какая-то адова методика по подключению сначала должна быть.
#2 by Альбатрос
А где бы эту адову методику посмотреть? )
#3 by mikeA
Первый результат поиска, последий пост.
#4 by mikeA
+ Вот этот Единственная проблема отладка через раз работает.
#5 by Альбатрос
Подожди, это маленько не то. Я зарегистрировал обработку от СБИСа как внешнюю в программе. Мне не надо ее открывать или получать откуда-то с диска. Она есть в программе и вот это работает: Фрм = ПолучитьФорму("ВнешняяОбработка.СБИС.Форма.ВнешнийИнтерфейс"); только это работает, если я хоть раз открыл внешнюю обработку от СБИСа. Не открывал - не работает.
#6 by Альбатрос
+ если я хоть раз ИНТЕРАКТИВНО открыл внешнюю обработку от СБИСа
#7 by Фрэнки
ну так она как бы внешняя - это значит, что лежит в запакованном как бы виде внутри базы. Оно же при обращении к этим добавленным внешним что делает, не смотрел никогда? Первым делом записывает файлик в каталог временных файлов текущего сеанса, а уже с этим практически внешним файлом уже и происходят всякие разные манипуляции.
#8 by Фрэнки
если не открывал, то в каталоге и нет ничего и объекта Обработка просто не существует.
#9 by Альбатрос
О, спасибо за разъяснения, не знал. То бишь надо получить ее, записать, а потом уже пользоваться ее формами?
#10 by Фрэнки
смотри выше в ссылка есть, а в ней самый последний коммент.
#11 by Альбатрос
Благодарю! И тоже спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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