Имя: Пароль:
1C
1С v8
1c + tcp + sugur - Вопрос как реализовать процедуру подключения из 1С?
0 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
Пардон, страдания Вертера, разумеется...
3 acht
 
27.07.21
11:50
Стапудова у них есть какой-нибудь платный модуль для интеграции с чем-нибудь через какой-нибудь http
4 Garikk
 
27.07.21
11:53
ну так можно winsock заюзать
5 Garykom
 
гуру
27.07.21
11:53
(0) ВК или нечто внешнее
можно COMОбъект поискать или написать
можно на чем угодно консольную прогу для вызова с параметрами команд и получением ответов/лога или аля прокси с которым по http
6 Garykom
 
гуру
27.07.21
11:54
(4) угу это пример COMОбъект


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

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