Имя: Пароль:
1C
 
1с интеграция с Mychat
0 kamal44
 
23.04.20
13:37
Здравствуйте,делаю интеграцию Mychat с 1с. Нашел на сайте Mychat код для интеграции,код работает только в режиме "Обычное приложение", а режиме "Управляемое приложение" выдает ошибку "Значение не является значением объектного типа (SendPrivateMessage)".Ругается на строку Результат = КомпонентMyChat.SendPrivateMessage("192.168.0.102", 2004, "C1YI0E5IdZRLuhuApOEU", "0", "2", ТекстСообщения);
Подскажите пожалуйста ,как можно это исправить?


Процедура ОтправитьВMychat(Команда)
Перем КомпонентMyChat;
ТекстСообщения = ОписаниеФорматированныйДокумент;
Результат = КомпонентMyChat.SendPrivateMessage("192.168.0.102", 2004, "C1YI0E5IdZRLuhuApOEU", "0", "2", ТекстСообщения);
Сообщить(Результат);
КонецПроцедуры
Результат=ПодключитьВнешнююКомпоненту("C:\Program Files (x86)\1cv8t\8.3.8.1933\bin\mychatvk.dll","MyChat", ТипВнешнейКомпоненты.Native);
Если Результат Тогда
КомпонентMyChat = Новый ("AddIn.MyChat.MyChatClass");
Иначе Сообщить("Ошибка подключения mychatvk.dll!");
КонецЕсли;
1 080808Ник
 
23.04.20
13:47
(0) потому что подключаешь компоненту на сервере, а посылаешь на клиенте
2 kamal44
 
23.04.20
14:09
А тогда какой из режимов выбрать:
Создать на клиенте и процедуру на сервере без контекста
Создать на клиенте и процедуру на сервере
??
3 HobitZlony
 
19.09.23
12:33
Добрый день. Не используйте устаревшие технологии, надо использовать для отправки REST, и никакие DLL подключать не придётся.
https://nsoft-s.com/mcserverhelp/integrationapiexample1crest.html