Имя: Пароль:
1C
1С v8
[OLE и COM] Не удается получить макет ActiveDocument
0 MoonAriman
 
13.01.12
15:55
Народ, помогите! Ситуевина такая. Есть внешние обработки, в них используются макеты с типом ActiveDocument. Пользователи заходят через Citrix и при попытке получить такой макет вываливается с ошибкой:

Ошибка при вызове метода контекста (Получить): Не удалось создать объект.
Возможно, отсутствует соответствующее приложение.

При этом, когда написали тестовую обработочку, которая создает COM объект Word.Application, то все нормально работает. Ворд можно вызвать, чего-то туда записать, сохранить.
То есть ворд стоит и доступен, не получается обратится именно к макету  внешней обработки. Пытались создавать новые макеты ActiveDocument из файла, тогда просто зависает и все. Если заходить не через Citrix, то все отрабатывает. То есть, видимо, 1С-ке чего-то не хватает. Главный вопрос, ЧТО? Что ей нужно, если через обычный Com она видит ворд, а из макета не видит?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший