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