Как в одной базе открыть форму документа другой базы через OLE? #18230


#0 by mvgfirst
Имеем две базы. В одной через OLE подключаюсь к другой базе. и пробую открыть документ вызывая метод открыть форму. Путем экспериментов выяснил что если подключатся с параметром NO_SPLASH_SHOW то нифига невидно на экране. Хотя форма открывается. Подключился без этого параметра - удалось открыть форму документа, но только через процедуру "ОткрытьФормуМодально". Попробовал повторно выполнить тоже действие - видно что форма открылать но самой формы невидно. (Видно что открылась потому что в строке состояния пишет "Выполняется обработка" и не возвращает управление текущей базе). Может кто объяснит реально ли открыввать формы документов из других баз через ОЛЕ?
#1 by Дуч
Не пробовал на документах, но форму списка справочника открывал.
#2 by mvgfirst
Может приведешь код? Для образца что бы я понял где ошибка? Потому что я тоже открываю форму документа - но только один раз. Второй раз я ее уже увидеть немогу :(
#3 by Ёжик в тумане
И ведь не хотят люди просто запускать приложение... Всё-то им надо с изподвыподвертом...
#4 by mvgfirst
Очень, ну очень содержательный ответ! Главное сразу помог! Я так приду к своим заказчикам и скажу "А не пошли бы вы на ...." :) Они сразу обрадуются, денег дадут сверх обычной оплаты, да еще попросят завтра придти и повторить операцию! Умно, ладно бы еще количество постов на форуме накручивать можно было. По существу ответы будут? Или я что-то из области X-файлов спрашиваю?
#5 by mvgfirst
Люди!!! Ау?! Больше ничего никто не скажет?
#6 by laeg
Смысл ??? Зачем такой изврат ? Может как нить попробовать это дело обойти ? Типа перекачик данных в рабочую базу, показ, редактирование а сохренение и проведение в БазеОЛЕ ?
#7 by laeg
+ кажись и не пил ... а пальцы заплетаются :))
#8 by Дмитрий
Что непонятного. Форма открывается, но не в текущей базе, а в той, которую подключили. А с чего она в вызывающей должна открываться? Рисуй свою форму в вызывающей базе, можно через отчет, зполняй ее из открываемой и при записи сохраняй.
#9 by 427
...хня будет.... Окно может открываться ПОД окном вызвавшей 1С... Догадайся, что оно открылось.. а еще тетя Оля, как прапор Задница, часто отвлекается на бл.дки (полежать ей охота) - в результате будем иметь сообщение (дословно не помню) "OLE сервер не отвечает. Повторить Закончить"  .... P.S. не люблю я ОЛЮ без необходимости. Проблем многовато
#10 by Ёжик в тумане
Хочешь более содержательный ответ? Пожалуйста: Если взялся за работу - так делай её. Не можешь сделать - не берись. А то только заказчиков вводишь в заблужение, они тратят на тебя своё время, деньги, а ты им вместо результата очки втираешь. Из твоего так и вовсе следует, что ты хочешь чужой труд выдать за свой и нагреть на этом карман. Это называется - воровство. Я ничего не имею против лично твоего благосостояния, но воров поддерживать не собираюсь. А для того, чтобы честно реализовать чужое решение, нужно его сперва купить. Но можно, конечно, и дальше стоять в позе страдальца - вдруг кто-то купится и просто подарит, сочтя за мелочь...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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