Имя: Пароль:
1C
1С v8
Сообщение пользователям
,
0 ColonelAp4u
 
24.04.16
14:45
Добрый день подскажите можно ли из обработки передать всем активным пользователям сообщение. 1с 8.1.
Список активных пользователей я получил
СписокПользователей = ПолучитьСеансыИнформационнойБазы();
Как быть дальше
1 ДенисЧ
 
24.04.16
14:54
РС СообщенияПользователям и Обработка ожидания.
2 ColonelAp4u
 
24.04.16
14:56
(1) Денис а обработка ожидания где описывать ее?
3 ColonelAp4u
 
24.04.16
14:56
над РС я думал уже
4 ДенисЧ
 
24.04.16
14:57
(2) На клиентской стороне, разумеется.
В глобальном модуле, при начале работы системы
5 ColonelAp4u
 
24.04.16
15:13
(4) потом в процедуре я пишу запрос на регистр и если там есть запись то вывожу пользователю на экран?
6 ДенисЧ
 
24.04.16
15:14
(5) Вах... Какой умный... Да, дорогой, ты правылно догадался...
7 ColonelAp4u
 
24.04.16
15:15
(6)     ЗапросСмс = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    СообщениеПользователям.Сообщение,
    |    СообщениеПользователям.СтатусАктивен
    |ИЗ
    |    РегистрСведений.СообщениеПользователям КАК СообщениеПользователям
    |ГДЕ
    |    СообщениеПользователям.СтатусАктивен = ИСТИНА";
    Результат = Запрос.Выполнить();
    Выборка = Результат.Выбрать();
    Предупреждение(Выборка.Сообщение);
8 ColonelAp4u
 
24.04.16
15:15
(6) благодарю тебя друг мой
9 ДенисЧ
 
24.04.16
15:16
(7) А где обновление статуса, что сообщение прочитано?
Садись, три с минусом.
10 ColonelAp4u
 
24.04.16
15:19
(9) А может после предупреждения сделать еще завершить работу пользователя?
11 ColonelAp4u
 
24.04.16
15:20
(9) я регистр сделал не переодическим и запись там всегда будет одна. через несколько минут после сообщения буду удалять запись
12 ДенисЧ
 
24.04.16
15:20
(10) А если нажмёт Esc - то сразу закладную на принтер директора "прошу уволить меня по Вашему решению за то, что вовремя не закрыл программу"

Кроме того... Предупреждение без таймаута - за такое в приличном обществе и канделябром можно схлопотать...
13 ДенисЧ
 
24.04.16
15:21
(11) Хм....
первое действие - сообщение "выйдите из системы"
а в это время сотрудник пошёл обедать.
Второе действие - удаляем запись из регистра.

Вопрос, когда сотрудник увидит сообщение?
14 ColonelAp4u
 
24.04.16
15:26
(13) это временное решение. Обновлений не много у нас сейчас. В начале июня устанавливаем новую УПП там есть блокировка соединений.
15 PR пять
 
24.04.16
15:27
(14) Что мешает посмотреть штатную выгонялку?
16 ColonelAp4u
 
24.04.16
15:29
и как она называется? (15)
17 ColonelAp4u
 
24.04.16
15:36
(13) вопрос есть. мне почему то вышло сообщение "Выйдите из 1С", а пользователя "" пусто почему?
18 ColonelAp4u
 
24.04.16
15:47
решено)
19 PR пять
 
24.04.16
16:00
(16) Что-то типа "Завершение работы пользователей"