Имя: Пароль:
1C
1С v8
Новый COMОбъект, Класс не зарегистрирован на файловой, но работает на сервере
0 John83
 
07.04.17
15:09
8.3.9.1850
В обработке есть
обMSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl");
на файловой (вроде х84) выдает
{ВнешняяОбработка.Запросник.Форма.Форма.Форма(2404)}: Ошибка при вызове конструктора (COMОбъект)
обMSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl");
по причине:
-2147221164(0x80040154): Класс не зарегистрирован
При этом на сервере (х84) нормально работает.
Почему так?
1 lubitelxml
 
07.04.17
15:19
2 Неверный Параметр И
 
07.04.17
15:29
> на файловой (вроде х84) выдает
> При этом на сервере (х84) нормально работает.

Привет потомок! Как оно там, в будущем?
3 Heckfy
 
07.04.17
15:29
Потому что на рабочей станции 1С копированием папки установлена.
4 Heckfy
 
07.04.17
15:30
5 Вафель
 
07.04.17
15:31
(3) так скрипт контрол не работает, а не комм коннектор
6 John83
 
07.04.17
15:42
(2) в общем 32х битная
7 John83
 
07.04.17
15:42
(3) установкой
8 John83
 
07.04.17
15:43
(4) тот же comconnector  работает
9 John83
 
07.04.17
15:44
(1) почему же серверная нормально работает?
10 Vaflya
 
07.04.17
15:45
11 Vaflya
 
07.04.17
15:46
дело видимо не в разрядности, а в наличии зарегистрированной библиотеки
12 John83
 
07.04.17
15:49
(11) открываю файловую на 8.2 - проблем нет
13 DrZombi
 
гуру
07.04.17
16:02
(0) Файловая БД выполняется локально на ПК и запускает ваш скрипт от х32 бит.
Серверная, робит на сервере и там все стартует от х64

...
Смерись... ваша джава на х64 не робит, а вернее не робит именно ваш скрипт, т.к. вы используете методы для х32 оси :)
14 DrZombi
 
гуру
07.04.17
16:03
(12) Пойми, что Сервер , это сервер, а клиент, это клиент :)
15 John83
 
07.04.17
16:08
(14) мне всегда думалось, что в данном плане это имеет значение только при регл. заданиях, т.к. они выполняются именно на сервере. А тут обычная форма без #НаСервере
16 Vaflya
 
07.04.17
16:09
(14) так говорит что и там и там 32 бита, хотя настораживает это >>>>вроде х84
17 John83
 
07.04.17
16:14
(16) проверил
ТипПлатформы    Windows x86-64
18 John83
 
07.04.17
16:15
+17 хотя фигню сморозил
19 John83
 
07.04.17
16:17
нашел
просто была более новая платформа (8.3.9) - с нее постоянно и запускалось
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший