#0
by ramir
Пытался нагуглить - ничего не нашел. Может кто-то сталкивался. Хочется внешнюю компоненту, которая могла бы подключаться к серверу по websocket, слушать (принимать входящие данные, инициализировать ВнешнееСобытие) и отправлять данные на сервер.
#1
by ЧеловекДуши
Напиши. Подключаться к какому серверу? ...серверов много, и слово Сервер, это Слушать, что? Сетевой порт, Команды от какого либо оборудования и т.д.... Отправлять данные куда? ...поконкретней пожалуйста, у каждого своё представление о мире, и ваши проблемы, это только ваши проблемы :)
#3
by ramir
Сервер, ессно свой. Ключевое словое Websocket - http сервер, который умеет работать с websocket.
#4
by ramir
Не правильно сказал, в принципе, произвольный сервер с websocket. Планируется использовать свой. "Ессно свой" - только для меня было понятно.
#9
by ЧеловекДуши
Все ровно проще иметь отдельное приложение, которое будет написано не на 1С и будет слушать, куда-то писать (передавать) нужные данные. Чем все это лепить в самой 1С и надеяться что пакет будет обработан, пока поток от 1С пытается записать что либо куда либо :)
#14
by ramir
Ну кто сказал, что лепить все это в 1С собираюсь. Как раз-таки хочется от этого уйти. Отдельное приложение как раз и будет websocket сервером. Почему websocket - можно использовать стандартные http серверы типа nginx или apache. Писаться из приложения все будет через http-сервисы в 1С и только после этого уведомление в 1С. Нужна оповещалка. Да и вообще круто было бы общаться между клиентами 1С. Это тоже возможным становится.
#17
by ЧеловекДуши
Видел в работе приложение TS-мобильная торговля. Единственное мертвое место в ней было это 1С. 1С в один момент могла обработать только один коммуникатор. И пока 1С работала с первым, то все остальные в этот момент времени курили бамбук :) ... Я к тому, что зачем вообще Интер-активность в реальном времени, Для выполнения определенных операций? :)
#20
by ramir
Объясню в чем сейчас суть задачи. У нас связка 1С с телефонией. Реализовано с помощью ВнешнейКомпоненты ROM-Asterisk. Спасибо большое ребятам из simplit. Вкратце, как это работает. Все клиенты подключаются к Asterisk AMI и начинают слушать ВСЕ события, которые относятся и не относятся к данному клиенту. Не знаю как писали телефонию (заказывали разработку), но сообщения оттуда льются тоннами. Бывает больше 3 тыс в секунду. Сейчас тормозов не наблюдается, но это не есть хорошо, что все клиенты слушают весь этот шлак и что-то с этим делают. На уровне компоненты можно фильтровать сообщения, но тем не менее, до компоненты они доходят и нагружают сеть. Также сейчас клиенты 1С сами записывают данные в БД на основании событий из телефонии. Что, опять же, не хорошо, т.к. чаще всего на этапе записи данных в базу непонятно к кому из клиентов эти данные относятся. Сейчас сделано через блокировки (кто первый успел, тот и записал). Некоторые данные, в принципе, пишутся только с конкретного клиента и нужны в будущем для обработки другим клиентом. Бывает, что первый клиент не был запущен. Короче нужно централизовать обработку событий из Asterisk AMI и запись в БД. До клиентов доносить только результат. Как-то так, надеюсь, понятно.
#32
by ЧеловекДуши
Да у него не Web. У него IP телефония. Куча операторов сидят и слушают АТС, отвечая на звонки. Поди еще все вертится на терминале (наверное) :)
#38
by Serginio1
Минимальный поддерживаемый клиент Windows 8 [Приложения для Магазина Windows, классические приложения]
#39
by ramir
Если кому-то интересно, решение найдено. Написана внешняя компонента для работы с вебсокетами.
#40
by Serginio1
Кстати SignalR даже проще пользоваться и поддерживается всеми платформами. В том числе для работы в браузерах
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- выгонялка на vbscript
- редактирование ссылок предопределенных счетов
- УТ 10.3 Ценообразование
- Как поменять банк для выплаты ЗП в УПП 1.3
- Документ ГТД по импорту не делает движения по регистру Закупки
- ЗУП: Расчет часовой тарифной ставки
- v8 Отладка результата запроса из конфигуратора (обсуждение)
- Как правильно присвоить реквизиту значение справочника?
- RemoteApp отключается
- v7: Расширение FormEx.dll и обработчик ожидания
- v7: Печать журнала проводок.
- SSL и 1С 8.2.19.106
- При создании ЭД ошибка деления на ноль
- Не видет экспортную процедуру
- Альфа Авто. Кто пользовался http://www.sms4b.ru
- Конфигурация Конвертация данных
- Отсутствует отображение для типа '{http://v8.1c.ru/8.2/data/formatted-document}
- Обновили платформу с 8.0 на 8.3 конфу оставили старой не работают обороты счета!
- Перенос отчета из одной базы в другую
- Свёртка Комплексная автоматизация