Имя: Пароль:
1C
1С v8
Принимает ли и понимает ли 1С tcp/ip-пакеты?
,
0 Prog111
 
24.09.19
15:00
Есть тачскрин на производстве, под управлением Windows CE. На нём стоит некая прога, выводящая на экран тачскрина свой интерфейс. Работник тыкает по кнопке на монитор, прога шлёт tcp/ip-пакет через ethernet на сервер в этом же цехе. Существуют ли методы у 1С, чтобы отловить и прочитать эти пакеты? В Гугле ничего толкового и внятного не нашёл...
1 ДенисЧ
 
24.09.19
15:08
Ещё как принимает. Не по же ipx она с сервером общается )))
А любые произвольные - сама по себе нет. Нужна ВК
2 ДенисЧ
 
24.09.19
15:09
Вот например. Первая строка из гугляндекса.
http://catalog.mista.ru/public/165023/
3 ZDenis
 
24.09.19
15:10
(0) вот тут еще можно почитать http://catalog.mista.ru/public/119982/
4 VladZ
 
24.09.19
15:14
(0) "прога шлёт tcp/ip-пакет через ethernet на сервер" - а на сервере что?
5 Prog111
 
24.09.19
15:23
(4) Наверное, на другую прогу. Я плохо понимаю, что такое  tcp/ip-пакет...
6 ДенисЧ
 
24.09.19
15:23
(4) ethernet-контроллер ))
7 shuhard
 
24.09.19
15:25
(5) поищи по ключевому слову шнифер
8 ДенисЧ
 
24.09.19
15:29
(7) "Шнифер — специализируется на взломах сейфов; в отличие от медвежатника шнифер взламывает сейфы не нарушая конструкцию: используя отмычки, подбор кода на слух и т. п"
9 VladZ
 
24.09.19
15:29
Продолжу свою мысль: прога шлет куда-то данные. Скорее всего, это какой-то сервер. На этом сервере, скорее всего, есть механизмы интеграции. На сервер нельзя как-то зацепиться? Зачем ловить пакеты, когда можно слить все с сервера?
10 shuhard
 
24.09.19
15:34
(8) IP sniffer
так понятно
11 fisher
 
24.09.19
15:35
(0) Именно "отловить"? Не меняя адресата, что ли? Это фигня. Так не делается. Копай в сторону интеграции с сервером, который эти пакеты принимает. Там у него небось и база своя какая-то есть. Вот в ней и ройся.
12 IVT_2009
 
24.09.19
15:35
Лучше сделать типа прозрачного прокси. прога отсылает пакет на комп а комп уже ретранслирует пакет на конечную железяку. На компе можно разобрать пакеты и сделать что нужно
13 fisher
 
24.09.19
15:36
(9) Во-во.
+100500
14 Prog111
 
24.09.19
15:36
(9) Сервера ещё нет, как и тач-панели)
Я предполагаю поставить на сервер 1С, а на тач-панели будет неведомая для меня хрень, которая, как сказали, по ethernet будет сдать tcp-ip-пакеты, которые я и хочу считывать и сохранять в базе.
15 polosov
 
24.09.19
15:38
(14) Сваяй простенькую прожку на VB или что сам знаешь, которая будет висеть, ждать пакеты на определенном порту и дергать 1с по любой доступной технологии.
16 Prog111
 
24.09.19
15:39
(14) Я не совсем осознаю, что такое tcp/ip-пакет. Для меня это выглядит как поток файлов. Наверное, это не совсем так)
17 Prog111
 
24.09.19
15:39
(15) Так я только 1С знаю)
18 fisher
 
24.09.19
15:41
(14) А! Ну если адресатом будет 1С-комп, то как уже сказали есть ВК, позволяющие поднять TCP-сервер.
19 fisher
 
24.09.19
15:42
(16) Дарю айфхак. Сталкиваешься с незнакомой технической фигней - вбиваешь ее название в гугл и приписываешь "для чайников".
20 Сергиус
 
24.09.19
15:42
(0)Каким боком в данной схеме 1с? Хотите просто собирать статистику? Может есть смысл на самом сервере ее забирать - там небось какая-то база стоит?
21 Prog111
 
24.09.19
15:44
(20) На сервере ещё ничего нет. 1С - как оперативная учетная система на конвейере.
22 ДенисЧ
 
24.09.19
15:44
(21) Учёта или управления?
23 fisher
 
24.09.19
15:45
(21) Жесть. Надеюсь, не для управления.
24 fisher
 
24.09.19
15:46
Хотя конвейер конвейеру рознь. Многими оперативно управлять не нужно, а настройки можно и из 1С заливать.
25 Сергиус
 
24.09.19
15:48
(21)Название проги известно? Может есть смысл из 1с как-то к ней подключаться? Ну или посмотреть возможность работы через другие протоколы обмена.
26 Prog111
 
24.09.19
15:51
(22) Для учета. Нажали кнопку - записалась новая партия, нажали другую - записали, сколько брака и т.п.
27 Prog111
 
24.09.19
15:52
Ещё тогда вопрос - а под WinCE можно веб-клиент запустить? А то может имеет смысл написать управляемую формочку под тач-скрин...
28 fisher
 
24.09.19
15:53
(27) Тю! Так прога только в качестве произвольного интерфейса? Так на вин це ты можешь тупо терминального клиента запустить.
29 Сергиус
 
24.09.19
15:54
(27)Веб клиент это по-сути браузер, поэтому проверить легко. Публикуешь базу и пробуешь в нее зайти через него.
30 Prog111
 
24.09.19
15:54
(28) Ну тут ещё от политики партии будет зависеть, что будет на тач-скрине. Не мне одному хочется бюджет распилить)
31 palsergeich
 
24.09.19
15:56
Ищ коробки в коде - нет, время метать костыли
32 palsergeich
 
24.09.19
15:57
Теплый ламповый мир c++ и нативе апи ждёт своего героя
33 fisher
 
24.09.19
15:58
(30) Тогда почему на tcp завязались? Настаивайте на http. Это в 1С из коробки.
34 Garikk
 
24.09.19
16:01
(33) он не знает что такое tpc/ip и явно не сможет ответить
35 Garikk
 
24.09.19
16:01
*tcp/ip
36 xXeNoNx
 
24.09.19
19:29
37 Сияющий в темноте
 
25.09.19
00:21
на win ce можно что угодно написать,т.к.любое приложение на си++ можно скомпиллять под win ce.
а браузер там,обычно,специфический,и не все современное умеет,так что 1с может и не взлететь,а вот просто web-страница,взлетит.
Терминальный клиент на win ce хороший,т.к.тонкие терминальные клиенты изначально на win ce и делались,это потом в них стали linux использовать.

p.s.если от программы есть документация,то там магическое слово protocol нужно искать.
38 Злопчинский
 
25.09.19
00:40
(37) правда там надо неслабо так изгальнуться, чтобы в этом терминальном клиенте сделать так чтобы пароль на подключение запомнился, чтобы его каждый раз не вводить. я вот не знаю навскидку как это сделать.
39 Сергиус
 
25.09.19
00:44
(38)А в чем проблема руками вводить? Так и безопасность повыше будет.
40 Злопчинский
 
25.09.19
00:52
(39) ты пробовал руками на винСЕ вводить пароль, удовлетворяющий политикам безопасности компании? со спецзнаками, регистрами, прописнымистрочными, буквамицифрами - та еще шарада.
.
почему на терминальном сервере на винмобайле - можно, а на винсе - нельзя?
41 Злопчинский
 
25.09.19
00:53
(39) ... и безопасности при этом никакой нет. потому что или пароли эти все знают, или висит на стенке ШК для ввода пароля...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn