вот код.
необходимо открывать элементы в ДО, находясь в УПП
как проверить, открыта ли ДО у пользователя?
т.к. с каждым обращением к этому коду, у пользователя открывается база ДО.
База = Новый COMОбъект("V83.Application");
Форма = ПолучитьФорму("ат_ФормаПодключенияКДокументообороту");
Форма.Логин = ВосстановитьЗначение("ат_ПодключениеКДО_Логин");
Форма.Пароль = ВосстановитьЗначение("ат_ПодключениеКДО_Пароль");
Если Форма.ОткрытьМодально() <> "ОК" Тогда
Возврат;
КонецЕсли;
Попытка
Подключение = База.Connect("Srvr=""server"";Ref=""doc"";Usr="""+Форма.Логин+""";Pwd = """+Форма.Пароль+""";");
Исключение
Предупреждение("Не удалось подключиться к базе Документооборота!"+Символы.ПС+ОписаниеОшибки());
Возврат;
КонецПопытки;
(6) Конфигурация "Библиотека интеграции с 1С:Документооборотом 8", редакция 1.0
Она реализует пачку вебсервисов, которые как раз для сабжа - чтобы в учетной системе были только учетные объекты, а вся кутерьма с бизнес процессами - в ДО
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший