При попытке подключится к Excel через COM объект приводило к неудаче.
ExcelApp = Новый COMОбъект("Excel.Application");
Для устранения ошибки требуется предоставить права на запуск DCOM Microsoft Excel Application пользователю от которого запушена служба 1С.
Для этого необходимо:
1. На сервере должен быть установлен Office.
2. Пуск Выполнить.
3. Запускаем mmc.
Если Office 64-х разрядный, то запускаем mmc.
Для Office 32-x запускаем mmc /32.
4. Добавляем оснастку Файл->Добавить или удалить оснастку...->Службы компонентов
5. В левой панели окна Службы компонентов->Мой Компьютер
6. Выбрать папку Настройка DCOM
7. В окне сведений найти объект Microsoft Excel Application, щелкнуть его правой кнопкой и выбрать пункт Свойства
8. Открыть вкладку Безопасность
9. В разделе Разрешения на запуск выбрать пункт Настроить и нажать кнопку Изменить
10. Добавить пользователя
11. Создаем папки:
для Windows Server x64 C:\Windows\SysWOW64\config\systemprofile\Desktop
для Windows Server x86 C:\Windows\System32\config\systemprofile\Desktop
12. Так же необходимо дать права на созданную папку пользователя.
|