Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1c + tcp + sugur - Вопрос как реализовать процедуру подключения из 1С?

1c + tcp + sugur - Вопрос как реализовать процедуру подключения из 1С?
Я
   aptomilov
 
27.07.21 - 11:41
Ниже написан ответ поддержки где он программой подключаются к блоку управления сигур и общаются грубо как с почтовым сервером


Стандартная процедура подключения к серверу по TCP порту. Я привел пример подключения через программу PuTTY. Вы можете использовать абсолютно любое ПО для подключения.

1.1. Пример работы для санкционирования прохода.
Присоединяетесь на порт 3312 сервера, далее такой диалог:
Вы->СКУД: LOGIN 1.8 user pass - вы представляетесь и указываете желаемую версию протокола. user, pass - логин и пароль оператора СКУД, в правах которого разрешен "Доступ по протоколу OIF"
СКУД->Вы: OK
Вы->СКУД: ALLOWPASS 1 ANONYMOUS IN - вы повелели разблокировать точку доступа с ID=1 для однократного прохода неидентифицированного объекта в направлении "вход". ID точки - это число в скобках рядом с названием ТД.
СКУД->Вы: OK
   ДенисЧ
 
1 - 27.07.21 - 11:45
Это плач Ярославны?
Или плач юного Вертера?

Никак стиль не могу уловить...
   ДенисЧ
 
2 - 27.07.21 - 11:45
Пардон, страдания Вертера, разумеется...
   acht
 
3 - 27.07.21 - 11:50
Стапудова у них есть какой-нибудь платный модуль для интеграции с чем-нибудь через какой-нибудь http
   Garikk
 
4 - 27.07.21 - 11:53
ну так можно winsock заюзать
   Garykom
 
5 - 27.07.21 - 11:53
(0) ВК или нечто внешнее
можно COMОбъект поискать или написать
можно на чем угодно консольную прогу для вызова с параметрами команд и получением ответов/лога или аля прокси с которым по http
   Garykom
 
6 - 27.07.21 - 11:54
(4) угу это пример COMОбъект

Контроллер = Новый COMОбъект("MSWinsock.Winsock");
Контроллер.RemoteHost = СокрЛП(ПараметрыПодключения.Адрес); 
Контроллер.RemotePort = СокрЛП(ПараметрыПодключения.Порт);
Контроллер.Connect();
Контроллер.Close();

   acht
 
7 - 27.07.21 - 11:55
(4) Тот древний из VB6, который активации требует?
   Garikk
 
8 - 27.07.21 - 11:56
(7) ну да, а чем вас активация смущает? regsrv32?  а активация comcntr.dll не смущает в 1С?
   Garikk
 
9 - 27.07.21 - 11:57
винсок вообще хорошая штука, она сама фрагментацией рулит и не надо морочится сборкой пакетов
   acht
 
10 - 27.07.21 - 11:57
(8) Это не та активация. Это та активация, которая лицензию просит
   Garikk
 
11 - 27.07.21 - 12:01
(10) винсок вроде бесплатный, это часть винды
   acht
 
12 - 27.07.21 - 12:02
(11) Нет. Это часть пакета vba.
   arsik
 
13 - 27.07.21 - 12:03
(0) https://infostart.ru/public/1244318/
Вот же готовое есть.
   aptomilov
 
14 - 27.07.21 - 12:03
а у 1с ки нет таких инструментов
   acht
 
15 - 27.07.21 - 12:04
(14) Ну все, твоя задача нерешаема
   aptomilov
 
16 - 27.07.21 - 12:05
да это вопрос был 
знак забыл поставить
   ДенисЧ
 
17 - 27.07.21 - 12:08
(14) (16) Нет, 1с сам по сом-портам работать не может. Зачем это нужно в бухгалтерии?
Пиши ВК на дотнете. Или микросервис на GO
   Garikk
 
18 - 27.07.21 - 12:15
(12) да, реально, чёто я уж подзабыл
   Garikk
 
19 - 27.07.21 - 12:15
(17) <Зачем это нужно в бухгалтерии? >
для подключения торгового оборудования?
   ДенисЧ
 
20 - 27.07.21 - 12:17
(19) Торговое через вк работает, ему сома мало.
   Garikk
 
21 - 27.07.21 - 12:18
(20) ну вот оно и работает через вк что в 1с нет компортов

а так вообще сканеры всякие, скуд-ы подключать было бы удобно
   Garykom
 
22 - 27.07.21 - 12:20
(21) да мне тоже странно что 1С до сих пор не запилила в платформу 1С tcp и rs232
   acht
 
23 - 27.07.21 - 12:32
(22) Unix way
   Garykom
 
24 - 27.07.21 - 12:34
(23) http (который поверх tcp а значит требует) же запилили
да и через tcp связь между клиентом и сервером и для отладки есть
какая проблема в платформу добавить?
   ДенисЧ
 
25 - 27.07.21 - 12:35
   Serginio1
 
26 - 28.07.21 - 10:07


Список тем форума
 
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.