v8: Не работает COM-объект Excel на стороне 64х сервера 1С #599895


#0 by RomaH
может кто сталкивался и решил? в кратце:     &НаСервереБезКонтекста говорит что либо файла не существует, либо занят другим приложением, либо имя книги совпадает с открытым в данный момент уникалльный временный файл, сушествует (я его на точке останова могу открыть интерактивно) создается сервером и удалается без проблем
#1 by vmv
перед опен через Файл проверить валидность имени не судьба?
#2 by vmv
зачем его открывать на точке останова, а потом спрашивать почему блокировка
#3 by vmv
ну и последний вариант, имя книги созданного в во временных уже существует - убираем за собой да. больше вариантов нет, только от лукавого
#4 by RomaH
перед открытием файл создается - он реально создается в темпах, я его могу открыть он хоть на точке хоть без точки - результат одиин  ИмяФайла = ПолучитьИмяВременногоФайла("xlsx"); - знаешь как работает?
#5 by RomaH
про валидность имени - делаем по другому - создаю файл сам - интерактивно, сохраняю его в каталог с полным доступом пытаюсь открыть - результат тот же аналогично не может сохранить пустой файл при работе через скрипт - создание книги и сохранение - все ок да - сервер 64х
#6 by RomaH
хм, решили, обращайтесь если что
#7 by sprog
А решается это так: на сервере убиваем excel (taskkill /im excel.exe /f) открываем оснастку "Службы компонентов" (Пуск->Администрирование->Службы компонентов) в ней раскрываем ветку Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM справа в списке находим Microsoft Excel Application, открываем Свойства, вкладка Удостоверение, выбираем "Текущий пользователь", ОК. Готово
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С