|
0
GANR
09.06.26
✎
23:58
|
Порядок действий:
На стороне УХ в толстом клиенте выполняем программный код, чтобы открыть форму документа во внешней базе (БП 3)
V83App = Новый COMObject("V83.Application");
V83App.Connect("Srvr=""уууу"";Ref=""ffff"";Usr=""tttt"";Pwd=""xxx"";");
ВнешняяСсылка = V83App.Документы.РеализацияТоваровУслуг.ПолучитьСсылку(Новый УникальныйИдентификатор("467c0a4a-067d-4dd6-80ec-ca6b2eb7d3be"));
ПараметрыФормы = V83App.NewObject("Структура", "Ключ", ВнешняяСсылка);
V83App.OpenForm("Документ.РеализацияТоваровУслуг.ФормаОбъекта", ПараметрыФормы);
Фактический результат:
Во внешнем соединении открывается окно приложения и внутри него документ.
Желаемый результат:
Открыть форму документа во внешнем соединении БЕЗ главного окна приложения.
Каким образом можно добиться желаемого результата?
|
|
|
4
H A D G E H O G s
10.06.26
✎
00:31
|
ПерейтиПоНавигационнойСсылке(<НавигационнаяСсылка>)
Возможен переход по внешней ссылке. Для внешней ссылки, которая содержит сигнатуру "e1cib" выполняются следующие действия:
Если начало ссылки совпадает с навигационной ссылкой информационной базы текущего сеанса, то выполняется переход по локальной ссылке;
Если начало ссылки не совпадает с навигационной ссылкой информационной базы, то осуществляется поиск запущенного клиента, подключенного к базе, адрес которой соответствует ссылке. Если такой клиент найден, окно его приложения активизируется и в нем выполняется переход по ссылке.
Если соответствующего запущенного экземпляра тонкого клиента нет, то выполняется попытка запуска нового экземляра тонкого клиента с соответствующей строкой соединения и в нем выполняется переход.
|
|