Имя: Пароль:
1C
1С v8
Сообщение пользователю.
0 SkrAn
 
20.02.13
14:44
Вопрос можно ли как нибудь вывести сообщение всем активным пользователям? У конструктора новый СообщениеПользователю есть свойство идентификатор формы и объект. К которому привязывать сообщение. Как получить рабочую область активных пользователей?)
Можно ли это сделать какнибудь от типа СоединениеИнформационнойБазы которое возвращает в массиве функция ПолучитьСоединенияИнформационнойБазы()?

Или есть стандартный механизм? Если что - ссылка на СП приветствуется))
1 Рэйв
 
20.02.13
14:48
СообщениеПользователю  - это вариант Сообщить.

Только текущему
2 MadHead
 
20.02.13
14:54
(1) Так просто не получится. Можно сделать через задачи к примеру. Писать сообщение в БД и обработчиком ожидания опрашивать на каждом клиенте
3 SkrAn
 
20.02.13
14:54
И нет никаких механизмов выводить сообщения/предупреждения другим пользователям?
4 SkrAn
 
20.02.13
14:55
(2) Ну на текущий момент, на скорую руку так и реализовал)) Просто интересно есть ли такое стандартное)
5 MSII
 
20.02.13
14:58
(4) Была такая задача. Только я подумал - а зачем ограничиваться только сообщением пользователю? В результате получилось интересно - могу выполнить произвольный код в любом сеансе.
6 SkrAn
 
20.02.13
15:00
(5) наведи на мысль?) я пока все общение только через запись в базу и обработчиком событий опрашивал. По идее таким же образом можно нужную обработку  запускать на клиентах)
7 Fragster
 
гуру
20.02.13
15:02
(6) обработка ожидания и задачи, например
8 MSII
 
20.02.13
15:05
(6) Ну а собственно в (2) все расписано. Можно писать в базу строку "С Новым годом, коллеги!", а можно "Сообщить(""С Новым годом, коллеги!"");". Или вообще ссылку на алгоритм. Сигнальный регистр заведи, чтобы большого трафика избежать, предусмотри передачу параметров, необходимых для работы алгоритма, между сеансами. Ну и про массовые рассылки тоже заранее подумай - я в своей время не подумал о них, позже пришлось переделывать.
9 sikuda
 
20.02.13
15:08
Ура! придумываем живую ленту типа в 1С-bitrix или подобных проектах?
10 SkrAn
 
20.02.13
15:33
Всем спасибо) Щас сделаю) это несложно.
11 MadHead
 
21.02.13
02:18
Несколько раз натыкался на потребность иметь на сервере 1с таблицу в памяти доступную для всех пользователей. может когда-то реализуют
12 GROOVY
 
21.02.13
02:39
(11) ММм.... Регистр сведений?
13 IamAlexy
 
21.02.13
03:28
(12) слишком скучно и обыденно.. каждый дурак догадается..

надо что то эдакое..
14 Balabass
 
21.02.13
03:39
(13) Текстовый файл на сервере?
15 MSII
 
21.02.13
07:38
(13) Регистр сведений, данные из которого выбраны в функции общего модуля с флагом "повторное использование возвращаемых значений". Должно быть быстрее просто РС.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший