Имя: Пароль:
1C
 
Неожиданные проблемы с вызовом Word во внешних печатных формах
0 БВГ1951
 
25.05.10
13:16
Сделал несколько внешних печатных форм, где вместо табличного документа подцепил Active Document Word. Почти у всех пользователей эти формы работают нормально, но у одного по совершенно непонятным причинам на строчке
MSWord = Макет.Получить();

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

Word как приложение присутствует, в обычном режиме запускается. Более того, первый запуск этой формы после перезагрузки системы выполняется удачно, а со второго начитаются эти глюки. Что мы только не пробовали:
1) Переустанавливали Office 2007.
2) Заходили на этот компьютер под другим профилем (под другим пользователем).
3) Вместо переустановки операционки ПОМЕНЯЛИ КОМПЬЮТЕР на тот, на котором предыдущий (уволившийся) сотрудник спокойно работал.
4) Создавали новый профиль для этого сотрудника.

Смена компьютера и смена профиля помогли на некоторое время (несколько дней). Потом этот кошмар начинался снова.

Очевидно, что ошибка возникает где-то "на стыке" взаимодействия 1С с OLE-механизмом операционной системы, но ГДЕ?! Системотехники кивают на 1С: "Это в вашей 1С глюки". Мы киваем на них. А проблема не решается.

Я понимаю эфемерность надежды на то, что кто-то сталкивался с подобной ситуацией, но ВДРУГ!
1 sapphire
 
25.05.10
13:22
(0) А пункты 2,3,4 выполнялись в 1С от имени того же пользователя?
2 sapphire
 
25.05.10
13:23
ИМХО, прибить персональные настройки в 1С для указанного пользователя.
3 shuhard
 
25.05.10
13:24
(0)[Системотехники кивают на 1С]
сццццуккккиии
4 БВГ1951
 
25.05.10
13:25
(1, 2) Первое что сделал - зашел под собой (а у меня, естественно, полные права). Тот же результат.
5 БВГ1951
 
25.05.10
13:28
так что персональные настройки в 1С не влияют. Возникала идея переустановить 1с как платформу (может там прописались как-то криво механизмы взаимодействия OLE). Но после смены компа это стало неочевидным: ведь РАНЬШЕ все работало!!
6 shuhard
 
25.05.10
13:32
(5) прибить антивирус уже предлагали ?
7 БВГ1951
 
25.05.10
15:37
(6) На всех компах пользователей стоит один и тот же набор программ, в том числе антивирус.
Независимо от того, куда вы едете — это в гору и против ветра!