Имя: Пароль:
1C
 
1C 8.3.10 перестала работать внешняя компонента
0 HardBall
 
03.04.18
11:48
Внешняя компонента для работы с весами.
При вызове методов возникает ошибка "обращение к процедуре объекта как к функции".

В версиях платформы 8.1,8.2 работает нормально.
1 lucbak
 
03.04.18
11:50
(0) сказочник :)
2 HardBall
 
03.04.18
11:53
Что могло измениться в 8.3?
Есть исходники. Может перекомпилировать?
3 tesseract
 
03.04.18
11:54
(2) Там много чего изменилось. У тебя com или native?
4 HardBall
 
03.04.18
12:05
(3) Подключается через ПодключитьВнешнююКомпоненту("addin.scales");
Весы = Новый(addin.весы);
5 tesseract
 
03.04.18
12:08
(4) Значит com. Тогда крайне странно. Для com ничего не поменялось. Попробуй перерегистрировать в реестре.
6 AAAAAAAA
 
03.04.18
12:11
Весы = Новый COMОбъект("addin.scales");
7 Garykom
 
гуру
03.04.18
12:26
64 != 32
8 d4rkmesa
 
03.04.18
12:27
(7) Ага, именно.
9 HardBall
 
03.04.18
12:42
(6) Не канает.
10 HardBall
 
03.04.18
12:43
(7) 32 = 32
11 Сияющий в темноте
 
03.04.18
12:53
наверное нужно смотреть то место,где к процедуре,как к функции обращаются,чтобы было понятно,что произошло
12 Garykom
 
гуру
03.04.18
13:06
Проверь ВК от https://www.forum.mista.ru/users.php?id=49865

"NetObjectToIDispatch45" работает?

Если да и есть исходники своей ВК то переделай на C#, проще будет в будущем допиливать.
13 Garykom
 
гуру
03.04.18
13:08
(12)+ Или даже "Ъ" заюзай http://catalog.mista.ru/public/541698/
14 H A D G E H O G s
 
03.04.18
13:10
Ну, начнем с того, что многое менялось в 8.3.6, а потом на промежутке от 8.3.6 до 8.3.10 тоже.