Уважаемые коллеги помогите пожалуйста с проблемой.
У нас в системе идет соединение с Word по COM, где заполняются поля документов и конвертируется в pdf.
В версии платформы 8.3.14 все работало нормально. Начиная с версии 8.3.15 система при вызове MSWord = Новый COMОбъект("Word.Application") на сервере зависает, при чем само приложение Word открывается в фоне и висит. На клиенте тот же вызов работает нормально. Тип базы не играет роли (что файловая что БД).
В конфигурации установлен режим совместимости с 8.3.13.
(1) Есть подозрения, что обновили не только платформу.
С такой версией может отказаться от com и перейти на ТабличныйДокумент, который может прочитать() файл xls ?
Вызов MSWord = Новый COMОбъект("Word.Application") отрабатывает абсолютно нормально.
Такой же вызов на сервере (в модуле формы) подвешивает систему. При чем Word открывается и висит в памяти, но клиент 1С просто зависает.
Прикол скорее всего в компоненте, проверьте удостоверение компоненты.
Понимаю тема старая, но тем кто будет искать решение пригодится.
Так же зависало при открытии файлов, оказалось дело в правах на каталог чтения/записи.
при указании явного пользователя для компоненты проблема ушла.
Причем WORD именно зависал не возвращая ошибку а если и отзывался то сам документ возвращал как неопределённо и с массиве документов было пусто.
С проблемой зависания Excel, Word и прочих программ офис-пакета Майкрософт также столкнулся на методе открытия. Причиной было то, что офис-пакет Майкрософт не был вовремя активирован, и всплывало окно-предупреждение в связи с этим после программного открытия файла. Это мешало программному чтению файла и приводило к зависанию. Очевидно по проблеме соответствующее решение.