Не приходят внешние события с COM-порта vk_rs232.dll

1. Ирина159 08.07.18 16:54 Сейчас в теме
Добрый день! Не приходят внешние события с COM-порта.
Обычное приложение, 8.3.10, конфигурация тестовая (содержит только функционал
подключения к COM-порту). Используется библиотека vk_rs232.dll, подключаю
автомобильные весы.
Компонента успешно подключается и открывает порт (проверил в отладчике). Но
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные) не вызывается.
Также проверял работу COM-порта программой Putty – там в консоль постоянно приходят
данные с этого порта.
В модуле обычного приложения в ПриНачалеРаботыСистемы() вызывается:

ЗагрузитьВнешнююКомпоненту("C:\DLL\vk_rs232.dll");
СОМ_Порт = Новый("AddIn.vk_rs232");
СОМ_Порт.ОткрытьПорт("COM1");


Также добавлял:

СОМ_Порт.СтоповыеБиты=1;
СОМ_Порт.Четность=0;
СОМ_Порт.КонецСтроки = Символы.ПС;


Также в модуле обычного приложения объявлена глобальная переменная:

Перем СОМ_Порт Экспорт;


Почитав по форумам, такой ситуации не нашел, обычно люди просто забывали объявить
глобальную переменную СОМ_Порт. Такой же абсолютно код работает на другой
площадке с такими же весами.
Может тут есть какие-то другие нюансы?
Спасибо!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 80 09.07.18 00:38 Сейчас в теме
Может быть,
Администрирование - Обслуживание - Разблокировать работу с внешними ресурсами (в бух 3.0)
Проверить firewall и антивирус - что не мешают.

https://infostart.ru/public/91531/
5. Ирина159 10.07.18 13:57 Сейчас в теме
(2)Добрый день. Отключение брандмауэра и антивируса не помогло.
Что касается конфигурации, мы тестируем на написанной с нуля (где только процедуры для работы с COM портом), ограничений никаких нет на работу с внешними ресурсами.
9. user642047_ziborov.roman 14.08.18 00:47 Сейчас в теме
(2) А вам удалось получить данные с COM ?
3. Aitbay 09.07.18 11:43 Сейчас в теме
4. Ирина159 10.07.18 13:56 Сейчас в теме
(3)Добрый день. о. Там ОС Windows 7 X64.
6. Aitbay 10.07.18 14:10 Сейчас в теме
тогда дллку можно попробовать зарегить из командной строки вида C:\Windows\SysWOW64\regsvr32 C:\DLL\vk_rs232.dll
у меня была такая трабла правда на 64битном сервере 1с
7. Ирина159 11.07.18 20:25 Сейчас в теме
(6)
тогда дллку можно попробовать зарегить из командной строки вида C:\Windows\SysWOW64\regsvr32 C:\DLL\vk_rs232.dll
у меня была такая трабла правда на 64битном сервере 1с


Попробовал, тоже не помогло(
8. Aitbay 12.07.18 06:49 Сейчас в теме
"СОМ_Порт.ОткрытьПорт("COM1"); "
"Также проверял работу COM-порта программой Putty "
настройки COM- порта одни и те же?
именно номер порта?

пользователь от которого запускается 1с является админом компа?
попробуйте 1с запустить правым кликом запуск от имени администратора
10. user829671 03.11.20 14:02 Сейчас в теме
(8) Коллега, подскажите, удалось ли Вам решить данную проблему? И если да, то как? Буду очень благодарен!
11. user829671 03.11.20 14:33 Сейчас в теме
(1) Коллега, подскажите, удалось ли Вам решить данную проблему? И если да, то как? Буду очень благодарен!
13. criptid 05.08.21 07:44 Сейчас в теме
(11)Такая же проблема, удалось ли решить?
12. Aitbay 19.11.20 14:12 Сейчас в теме
(10) давно было помню нужно было с ком-порта прочесть данные с метеодатчика
проблема была с распайкой на заводском кабеле + с - был перепутан, после все взлетело
14. yura371 11.07.24 18:36 Сейчас в теме
От 64-битового клиента работы не жди. Поставил клиент на х32 и компонента завелась. Причем платформа также х64 осталась.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот