|
Регламентные задания, хелп. |
☑ |
0
artpi
06.12.12
✎
14:25
|
Есть обработка, при запуске которой в 1С 8.2 идет коннект через OLE к базе на 1С 8.1 получение данных, и запись их в базу из которой подключаемся. Механизм абсолютно рабочий и запускается оператором.
Для того, чтобы убрать эту тупую функцию с оператора необходимо прикрутить это в фоновое задание по расписанию.
Создал задание. Перенес механизм. Запускаю в консоли его.
Выходит ошибка "Ошибка при вызове конструктора (COMОбъект)"
В модуле используется:
V81 = Новый COMObject("V81.COMConnector");
Куда копать?
|
|
1
Wobland
06.12.12
✎
14:26
|
в regsvr32 comctr.dll(?)
|
|
2
Wobland
06.12.12
✎
14:26
|
установи платформу, короче
|
|
3
artpi
06.12.12
✎
14:40
|
Платформа 8.1 стоит. (в ручную на этом серваке запускаю обработку с тем же кодом, все отрабатывает)
при регистрации компоненты выходит ошибка.
|
|
4
Fragster
гуру
06.12.12
✎
15:17
|
фоновое задание выполняется (1) на сервере (2) с правами пользователя, под которым работает служба сервера
|
|
5
Heckfy
06.12.12
✎
15:18
|
СОМ-соединение доставь на сервере.
|
|
6
artpi
06.12.12
✎
15:28
|
(5) как это сделать?
|
|
7
Heckfy
06.12.12
✎
15:29
|
(6) Панель управления-программы-1С 8.1- ПКМ изменить.
|
|
8
artpi
06.12.12
✎
15:41
|
Сервера 2шт (они физически разные)
1- Сервер 1С 8.1
2- Сервер 1С 8.2
на 2 установил Com как написал (7)
на 1 тоже нужно это ставить?
Ну ведь в ручную если запускать обработку с этим кодом на сервере 2 то отрабатывает все. А в фоне ошибка.
|
|
9
artpi
06.12.12
✎
21:42
|
Ап
|
|
10
йети
06.12.12
✎
22:08
|
у пользователя сервера 1С права на создание COMОбъектов
|
|