Зависает 1с при открытии excel на сервере

1. Mister_1C 15.11.19 16:03 Сейчас в теме
Здравствуйте, такая вот проблема. Есть Обработка по загрузке прайсов с excel в 1с. Так вот, у меня работает все хорошо на пк. На сервер1 тоже хорошо. На сервер2 при открытом excel,(этот же документ если открыт который мы грузим), 1с зависает на открытии. Хотя повторюсь, выполняются те же самые действия и на сервер1 и на пк. И все работает. В чем может быть проблема?
Заранее спасибо!)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. _Val_ 15.11.19 16:08 Сейчас в теме
Вопрос Почему иногда все зависает при работе в 1С с Excel
Ответ Самая частая причина «прочного зависания» 1С при работе с Excel — это открытое в Excel окно обрабатываемого файла Excel.
Прежде чем грешить на написанный код, посмотрите, нет ли открытых окон Excel и закройте их все.
Скорее всего, проблема решится.
Дело в том, что в таких случаях 1С: Предприятие «молча» пытается захватить уже захваченный файл и прежде чем 1С «отвиснeт» и сообщит что-то вразумительное, может пройти довольно много времени.
3. Mister_1C 15.11.19 16:14 Сейчас в теме
(2) Так мне надо с открытым файлом загружать.
4. Mister_1C 15.11.19 16:15 Сейчас в теме
(2)Везде работает. А на определенном сервере не работает.
5. user774630 15.11.19 16:20 Сейчас в теме
Гадать можно долго. Почему вы не импортируете Excel-файл в Табличный документ?

ТабличныйДокумент.Прочитать (SpreadsheetDocument.Read)
Описание варианта метода:

Считывает табличный документ из файла.
Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods).
triviumfan; +1 Ответить
6. Akuji 22 15.11.19 16:40 Сейчас в теме
а версии excel на серверах одинаковые установлены?
7. Nikiror 15.11.19 16:45 Сейчас в теме
Если установлен Excel выше версии 2010 года, то возможны тормоза при открытии файла. Баг на уровне платформы, который никак не исправят.
8. artms 283 15.11.19 17:12 Сейчас в теме
Открытие com объектов на сервере ещё то дело, открывать и анализировать Excel лучше на клиенте. Всегда одна и та же проблема, что у сервера 1с своя роль, у которой часто нет прав на открытие нужного com объекта.
9. artms 283 15.11.19 17:14 Сейчас в теме
Ради обхода указанной проблемы даже сделал разработку, для Word. https://infostart.ru/public/675307/
10. Obertone 74 21.11.22 12:06 Сейчас в теме
С проблемой зависания Excel также столкнулся на методе excel.workbooks.open. Причиной было то, что офис-пакет Майкрософт не был вовремя активирован, и всплывало окно-предупреждение в связи с этим после программного открытия файла. Это мешало программному чтению файла и приводило к зависанию. Очевидно по проблеме соответствующее решение.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот