Имя: Пароль:
1C
1С v8
Отправить сообщение всем активным пользователям на сервере 1С во всех базах
0 gvsgvs
 
06.08.12
10:47
Добрый день. Подскажите как организовать отправку сообщения из 1С всем пользователям во всех базах на сервере 1С.
1 Shurjk
 
06.08.12
10:48
(0) Подписка.
2 Shurjk
 
06.08.12
10:48
(1) т.е. обработчик ожидания.
3 gvsgvs
 
06.08.12
10:50
а пример кода можешь скинуть?
4 Лефмихалыч
 
06.08.12
10:52
net send * "Срочно измерить длину телефонного шнура в дюймах!"
5 gvsgvs
 
06.08.12
10:54
net send не прокатит так как часть пользователей не активны (а ме тнужно только активным) и через терминал работают не только с 1С
6 Cube
 
06.08.12
10:56
Внутренний чат с группами пользователей завести не предлагать?
7 pumbaEO
 
06.08.12
10:57
(6) во всех базах? Свернул окошко и дальше что?

Лучше всего морзянка передаваемая током, сразу в стул работников.
8 gvsgvs
 
06.08.12
10:57
нет и почту тоже, так как есть пользователи(пример терминал сбора данных) у которых кроме открытой 1Ски больше ничего нет.
9 Cube
 
06.08.12
10:59
(8) Так же есть пользователи, у которых поверх 1С открыт Консультант/Word/Excel/Одноклассники... А есть и такие, у кого 1С свернута... И что ты предлагаешь им?
10 gvsgvs
 
06.08.12
11:01
в данном случае мы их считаем не активными
11 ILM
 
гуру
06.08.12
11:04
Сообщение будет что-то типа: "Попрошу всех выйти из базы, нужно обновиться!" ))
Ну а те, у кого свернута 1С сами себе глупые Буратины.
12 Cube
 
06.08.12
11:04
(10) Ну и какого рода сообщения тогда отправлять собираешься? Спам что-ли?
Обычно, если пишут всем пользователям, то отправляют что-то вроде: "Тех, кто не выключит на выходные 1С - уволим!"
13 gvsgvs
 
06.08.12
11:05
сообщения типо следующий 1. о возможности кратковременных тормозов 2 о невозможности записи конкретного вида документа
14 Cube
 
06.08.12
11:07
(13) Понятно, ставь чат.
15 echo77
 
06.08.12
11:14
У нас отправляют сообщение всем. Ничего страшного не происходит. Кто работает в 1С и не спит - выходят.
16 Healer
 
06.08.12
11:33
2ТС: WinSent Вам в помощь, добрый человек! :-)
17 gvsgvs
 
06.08.12
11:48
спасибо всем за обсуждение видно приедется делать через net sent раз других путей все рано нет
18 НайдуУбъю
 
06.08.12
12:37
обработчикОжидания прекрасно справляется с такой задачей
19 НайдуУбъю
 
06.08.12
12:38
и даже выгонит всех сам в указанное время если прикрутить определенную галку:)
20 Spieluhr
 
06.08.12
12:59
(2) и (18) дело пишут

пример обработчика:

НужноВсехВыгнать = // сами решайте где держать этот признак
Если НужноВсехВыгнать Тогда
    Ответ = Вопрос("Закрываем добровольно?", ОКОтмена, 60 сек таймаут, КнопкаПоУмолчанию = ОК);
    Если Ответ = КодВозвратаДиалога.ОК Тогда
          ЗавершитьРаботуСистемы(Ложь);
    КонецЕсли;
КонецЕсли;