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

Запуск общего клиентского модуля в процессе работы серверного общего модуля.

Запуск общего клиентского модуля в процессе работы серверного общего модуля.
Я
   Crimscon
 
01.05.19 - 15:13
В процессе работы серверного модуля мне нужно вывести оповещение пользователю через клиентский общий модуль.
Либо вывести этот же клиентский модуль через HTTP сервис. Ни первое, ни второе, естественно не получается.

Галочки у серверного: глобальный - ложь, сервер, внешнее соединение - истина.
Галочки у клиента: клиент: истина.

Кто-нибудь знает, как можно вывернуться и передать с сервера на клиент запуск процедуры?
 
 
   vde69
 
1 - 01.05.19 - 17:15
Сообщить("цццц")
   vde69
 
2 - 01.05.19 - 17:15
разумеется если серверный модуль вызывается из клиентского, а не фоновым заданием.... там есть другой способ...
   runoff_runoff
 
3 - 01.05.19 - 17:32
(0) лучше озвучить названия и версии Платформы и Конфигурации.. вдруг вы вообще не то делаете.. что нужно..
   zehn
 
4 - 01.05.19 - 17:48
(0) > Либо вывести этот же клиентский модуль через HTTP сервис

Это как?
   zehn
 
5 - 01.05.19 - 17:50
Новый СообщениеПользователю вполне себе на сервере работает
   Crimscon
 
6 - 02.05.19 - 14:58
(3) Я делаю свою собственную конфигурацию и по чуть-чуть тащу SIP телефонию из УНФ. Мне нужно чтоб у меня вылезало уведомление о том, что пользователь звонит в 1с. С SIPа вылезает звонок, 1С его ловит и создает все что нужно, но уведомления нет. В УНФ оно работает через раз.

На данный момент это практически чистая БСП + модули телефонии из УНФ + подключаемое оборудование. Общие модули и все что прилегает к библиотекам я не трогал. Создавал только свои справочники, да прописывал УНФную контактную информацию, и допреквизиты. Платформа 8.3.13.1513, конфа работает в режиме совместимости с 8.3.12. Модуль, который выводит сообщение лежит в общем модуле на клиенте, а обработка звонка происходит на сервере. HTTP сервис, отвечающий за SIP обращается напрямую к модулю на сервере, и клиентский модуль запустить нельзя оттуда.

Условно говоря, серверный модуль и запускается фоновым заданием. А из него мне потом надо вызвать клиентский модуль, чтоб оповестило. В УНФ нужно подключаться к системе 1С: Диалог, и оно мооожет быть заработает. Но и то не факт, один раз заработало, обрадовался, ушел домой, на следующий день полез смотреть отладкой и уже не работало.
   Crimscon
 
7 - 02.05.19 - 14:59
(4) в том то и вопрос. Есть сервис, который запускает серверный модуль спокойно. Прям перед этим серверным модулем надо запустить клиентский, но так как это HTTP-сервис, он дает запускать только серверные модули.
   Crimscon
 
8 - 02.05.19 - 15:01
(1) не, не совсем то уведомление. Знаете, такие справа вылезают небольшими прямоугольниками в 8.3? Ну, новости, все такое. Вот эта штука программируемая и в нее можно загнать уведомление с обработчиком нажатия. У меня при звонке с SIPа должно вылезать уведомление о звонке с именем контрагента, если такой есть. И при нажатии открывать карточку контрагента.
   Ник080808
 
9 - 02.05.19 - 15:34
(8) в порядке бреда, обработчик ожидания на клиенте. который ходит и проверяет регистр сведений. в регистр сведений твой хттп сервис пишет что есть звонок. обработчик выдает форму пользователю и которая обрабатывает результат и дальше мучает серверный модуль.
   fisher
 
10 - 03.05.19 - 09:08
(6) Пуш с сервера на клиента в 1С из коробки никак не сделать. Через систему взаимодействий, разве что. Но с ней теперь непонятки по лицензированию - вроде для корп. лицензий теперь только. Встречал внешние компоненты для подобного. Но их придется на клиентах запускать.
Из коробки только очередь и обработку ожиданий можно реализовать. Но будет задержка да и вообще по-козьему это...

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