|
Передача данных с сервера на клиенты
| ☑ |
0
Fannasankh
24.06.18
✎
06:54
|
Требуется реализовать следующий механизм, 1с должно принимать данные через http сервис и рассылать во все открытые клиенты, на которых открыта определенная форма. При этом нужно реализовать без дерганья сервера со стороны клиентов или с минимальным дерганием. Должно получиться что-то типа: у пользователя открыта форма (управляемая), при вызове http сервиса 1с в этой форме появляются какие-то данные.
|
|
1
Fannasankh
24.06.18
✎
06:54
|
Как можно такое сделать?
|
|
2
Мимохожий Однако
24.06.18
✎
07:27
|
(0) Конкретизируй...
|
|
3
Fannasankh
24.06.18
✎
07:38
|
(2) что-то типа чата в 1с, но с минимальным использованием серверной части 1с, чтобы не создавать нагрузку на сервер. Будет некая внешняя система не 1сная, хочу с клиентов через апи посылать туда сообщения, а получать обратно через http сервис. Но проблема в том, что http сервис будет принимать данные на сервере, а как их разослать во все открытые формы.
|
|
4
oslokot
24.06.18
✎
07:59
|
Попробуй систему взаимодействия, потом расскажешь. Самому интересно.
|
|
5
Скиурус
24.06.18
✎
08:00
|
СистемаВзаимодействия это называется, появилась в 8.3.11
|
|
6
Fannasankh
24.06.18
✎
08:15
|
Читал про нее, но не понял, получится ли через нее создать сильно кастомизированный интерфейс или только платформенные чаты.
|
|
7
Провинциальный 1сник
24.06.18
✎
08:48
|
Можно внешнюю компоненту на клиенте написать, которая бы слушала входящий порт и делала некие действия. А на сервере дергать эти порты на каждом клиентском IP. Правда, непонятно как быть в случае доступа через прокси.
|
|
8
Fannasankh
24.06.18
✎
08:55
|
(7) не, это слишком сложный доступ к клиентам. Клиенты могут быть где угодно, в домене, не в домене...
|
|
9
craxx
24.06.18
✎
09:04
|
(6) Получится
|
|
10
Fannasankh
24.06.18
✎
09:53
|
В общем пока, наверное, два варианта. Использовать систему взаимодействия или написать компоненту для работы через веб сокеты.
|
|