Права usr1cv8 на COM Excel #676665


#0 by Falex
Здравствуйте. Платформа 8.2.18.102 серверный вариант. Как установить права на COM excel для учетной записи сервера 1С (usr1cv8)? Вопрос к тому, что я формирую в фоновом задании excel файл, а проштудировав Интернет, проблема по-видимому в правах.
#1 by Jonny_Khomich
ты тут укажи какая у тебя ОС, хотя бы
#2 by Cube
98% уверенности, что тебе надо простой табличный документ сохранить в эксель, а для этого даже эксель устанавливать не надо - платформа сама умеет.
#3 by Falex
Нет. Там файл с несколькими закладками. через табличный документ не получится. ОС: Windows Server 2008 R2 Standart 64-разрядная
#4 by Falex
Так как установить права на COM excel для учетной записи сервера 1С (usr1cv8)?
#5 by Maxus43
с чего взял что парв не хватает, давай с этого начнём
#6 by Falex
1. Есть обработка, которая создает excel файл, записывает его во временный каталог, отправляет по почту и удаляет данный файл. 2. Программный код из обработки я засунул в фоновое регламентное задание. 3. В консоли заданий при выполнении задания ругается на "Ошибка при вызове конструктора COMОбъект" В процедуре строка, где встречается COM одна, а именно: Excel = Новый COMОбъект("Excel.Application");
#7 by Maxus43
эксэль на сервере установлен?
#8 by Maxus43
Excel.Application - это приложение, а не ком класс
#9 by Falex
Excel установлен на сервере. Оттуда и обработку запускал для проверки.
#10 by hhhh
всё-таки код ошибки какой? В журнале регистрации слабо посмотреть?
#11 by Falex
{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(1207)}: Ошибка при вызове конструктора (COMОбъект) по причине: Интерфейс не поддерживается по причине: Интерфейс не поддерживается
#12 by Maxus43
запускай dcomcnfg там можно на ком права дать юзеру значит
#13 by Falex
А можно поподробнее где именно в службе компонентов дать права на COM Excel?
#14 by Falex
Добавил в V82COMConnector в роли пользователя usr1cv8 - не помогло.
#15 by Maxus43
на эксель надо поидее то
#16 by Lama12
Разрядность сервера 1С и Excel одинаковая?
#17 by Maxus43
Microsoft Excel Application называется, dcom
#18 by Maxus43
там закладка безопасность и т.д.
#19 by Lama12
Ау! Народ! Если у вас сервер 1С 64х, а Excel 32х хрен у вас что заработает. На сервере COM интегрируется в адресное пространство сервера 1С (очень упрощенно). Адресация другая.
#20 by Maxus43
да пусть хоть сначала попробует , потом уже станет очевидней
#21 by Falex
ОС и Excel 64-разрядные. Сейчас попробую воспользоваться советами Maxus43.
#22 by Lama12
Ну тоже посмотреть можно :)
#23 by Lama12
Тогда да - .
#24 by Falex
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(2025)}: Ошибка при вызове конструктора (COMОбъект) по причине: Неопознанная ошибка по причине: :)
#25 by Falex
Вот только на Microsoft.IMAPI все настройки недоступны.
#26 by Falex
точнее до отправки даже не доходит. здесь спотыкается:
#27 by Maxus43
может включить тогда usr1cv8 в группу локальных админов? какойто юзер получился калечный, бесправное существо
#28 by Falex
Он в группе "Администраторы". Добавил его еще и в группу "Пользователи DCOM" - не помогло.
#29 by Maxus43
что-то с ним не так... запусти службу из под локального администратора, ради посмотреть на поведение в этом случае. просто обработка работает же? если под собой заходишь на сервер?
#30 by Falex
Обработка работает и все отправляет. Захожу под Администратором. Пользователя usr1cv8 включил в такиже группы как и Администратора.
#31 by Falex
Запустить не могу: пользователи работают :(
#32 by Maxus43
ну предлагаю сменить юзера службы ночью, и поглядеть
#33 by Falex
Вот только если обратно возвращать usr1cv82 придется указывать пароль, который никто не знает.
#34 by Maniac
А нах весь этот геммор.... Когда 1С встроенным методом сохраняет свои табличные формы в эксель БЕЗ ВСЯКИХ экселей и ком-объектов?
#35 by Maniac
автора видимо кроет.
#36 by Falex
А если мне в excel несколько закладок нужно?
#37 by Maxus43
а щас проблема не с экселем, а с почтой. суть проблемы в юзере, создающем ком-объекты
#38 by Falex
даже не с почтой, а с НовыйКом = Новый COMОбъект("HtmlFile");
#39 by Falex
Под другим пользователем не ругается на COM объект, но теперь ругается {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(2214)}: Ошибка при вызове конструктора (ДвоичныеДанные) по причине: Файл не обнаружен 'ррр' на строке НовоеВложение.Хранилище = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ЗначениеСтруктурыВозврата), Новый СжатиеДанных);
#40 by Falex
А можно как-то отладить фоновое задание? у меня не получилось после установки в отладке "Фоновые задания".
#41 by Falex
все получилось. я ступил с утра :)
#42 by Falex
Рано радовался. Ошибка в фоновом задании {ОбщийМодуль.МодульРегламентныхЗаданий.Модуль}: Значение не является значением объектного типа (ОтправитьПисьмо)
#43 by Falex
Причем вызов той же процедуры из внешней обработки ошибок не выдает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям