Имя: Пароль:
1C
 
Порядок действий: На стороне УХ в толстом клиенте выполняем программный код, чтобы открыт
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("Документ.РеализацияТоваровУслуг.ФормаОбъекта", ПараметрыФормы);

Фактический результат:
Во внешнем соединении открывается окно приложения и внутри него документ.

Желаемый результат:
Открыть форму документа во внешнем соединении БЕЗ главного окна приложения.

Каким образом можно добиться желаемого результата?
1 timurhv
 
10.06.26
00:17
Это к Гению 1С, он научит
2 GANR
 
10.06.26
00:22
(1) Делал в 2012 году такое, но к сожалению никак не найду исходник. Может навигационные ссылки можно как-то открывать с токеном, чтобы не было надобности по 100 раз пароль и логин вводить.
3 GANR
 
10.06.26
00:25
Модераторов попрошу тему переименовать в "Открыть форму документа во внешнем соединении БЕЗ главного окна приложения".
4 H A D G E H O G s
 
10.06.26
00:31
ПерейтиПоНавигационнойСсылке(<НавигационнаяСсылка>)

Возможен переход по внешней ссылке. Для внешней ссылки, которая содержит сигнатуру "e1cib" выполняются следующие действия:
Если начало ссылки совпадает с навигационной ссылкой информационной базы текущего сеанса, то выполняется переход по локальной ссылке;
Если начало ссылки не совпадает с навигационной ссылкой информационной базы, то осуществляется поиск запущенного клиента, подключенного к базе, адрес которой соответствует ссылке. Если такой клиент найден, окно его приложения активизируется и в нем выполняется переход по ссылке.
Если соответствующего запущенного экземпляра тонкого клиента нет, то выполняется попытка запуска нового экземляра тонкого клиента с соответствующей строкой соединения и в нем выполняется переход.
5 GANR
 
10.06.26
00:41
(4) похоже, это наиболее приближенный к современный реалиям вариант