новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

HTTPСоединение

    • #1
    • 05.07.2021 12:16
    • Отредактировано: 05.07.2021 15:29:27
    0
    Добрый день!
    Есть код представленный сторонними разработчиками. Написан для получения данных со сканера ШК. Подскажите есть ли какое то ПО для работы с Com-портами, ПО должно работать как служба Windows, к ней должны идти от 1С http-запросы, а служба работает с железом на низком уровне.
    Необходимо подтянуть COM порты в 1С через HTTP
    Сам код:
    Процедура ОпросСканераШК1() экспорт
    HTTPСоединение=Новый HTTPСоединение("127.0.0.1", 20108,,,,2,,);
    HTTPЗапрос=Новый HTTPЗапрос("/");
    HTTPЗапрос.УстановитьТелоИзСтроки("GetBarcodeScanner1",КодировкаТекста.UTF8);
    Результат= HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    ШК1=Результат.ПолучитьТелоКакСтроку();
    Если СтрДлина(ШК1)>3 тогда
    Сообщить("Сканер1: "+Шк1+" !");
    иначе
    Сообщить("Сканер1 не подключен");
    конецесли;
    • #2
    • 05.07.2021 19:50
    • Отредактировано: 05.07.2021 19:51:23
    0
    Для сканеров штрихкодов есть, типично, драйвера прямо для 1С, либо, если прямо такой редкий сканер Штрихкодов, но работающий по COM-порту - есть внешние компоненты, работающие с com-портом.

    Попытка получать данные с com-порта через http по локальному адресу - это извращение.
    • #3
    • 08.07.2021 07:53
    0
    Можно установить любой web-сервер и через него обращаться к консольной программе через cgi. Был опыт работы с Apache + kermit под Unix. Под Win использовалась Apache и самописная программа на "С"
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться