Имя: Пароль:
1C
1С v8
Нативная внешняя компонента для работы с rs 232 в 1С 8.3
0 veslo
 
21.03.18
17:49
Всем доброго времени суток.На платформе 1С 8.3.11(в толстом клиенте) перепробовал несколько внешних компонент(vk_rs232.dll,rs232)для работы с COM портом и ни одна из них не заработала.
В результате 1С вываливает ошибка тип не определен.
ПодключитьВнешнююКомпоненту(КаталогВременныхФайлов() +"rs232.dll","Uni",ТипВнешнейКомпоненты.Native);
КомПорт = Новый ("AddIn.Uni.rs232");

Может кто сталкивался, с данной проблемой, или есть рабочие dll?.
1 Cyberhawk
 
21.03.18
17:52
Что же ты не пользуешься СП, в частности не анализируешь результат используемых методов?
2 mexanik_96
 
21.03.18
18:04
они точно нативные? может быть это ком все таки? типа хз=новый комобъект("ид в реестре можно посмотреть")?
3 Garykom
 
гуру
21.03.18
18:08
(0) >или есть рабочие dll?

Это зависит от вашей готовности заплатить ))
4 Garykom
 
гуру
21.03.18
18:11
Простейший "бесплатный" вариант это "Ъ" от https://www.forum.mista.ru/users.php?id=49865
5 Garykom
 
гуру
21.03.18
18:11
6 Сияющий в темноте
 
21.03.18
20:19
А кем вы через порт управлять собрались?
может вообще нужна не компонента,а готовый драйвер

ну и разрядность клиента смотреть нужно,вдруг он 64битный
7 Кирпич
 
21.03.18
21:23
(0)Помню делал когда то. Поищу завтра.
8 Кирпич
 
21.03.18
21:32
9 Garykom
 
гуру
21.03.18
21:34
(8) И где же он возьмет стартмани?
10 Кирпич
 
21.03.18
21:42
(9) А чо теперь не продают?
11 Garykom
 
гуру
21.03.18
21:47
(10) Только за деньги.
12 Кирпич
 
21.03.18
21:51
(11) не знал. да и хрен с ним.
13 veslo
 
22.03.18
10:30
КЛИЕНТ x64. Пробовал делать по разному(Упаковывал в zip архив с файлом манифеста), установка проходит а вот метод подключения выдает всегда ложь. НачатьУстановкуВнешнейКомпоненты(ПослеУстановки,"ОбщийМакет.Макет");
14 Кирпич
 
22.03.18
10:35
(13) нафиг вам эти клиенты x64? Нет причин ставить такой клиент. Ставьте  32 и не парьтесь.
15 Кирпич
 
22.03.18
10:36
Либо платите деньги за x64 ВК
16 veslo
 
22.03.18
12:25
В режиме совместимости с Версия 8.2.13 vk_rs232 работает и читает Сom и под x64, правда после ручной её регистрации Код немного другой:
            ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"vk_rs232.dll");
            ПодключитьВнешнююКомпоненту("AddIn.vk_rs232");
rs232=новый ("AddIn.vk_rs232");
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс