Имя: Пароль:
1C
1С v8
сообщение пользователям
0 dragonIMV
 
09.08.11
12:06
1С 8.1 УТ

Есть ли способ сообщить всем пользователям какую либо информацию?
Типа админ ввел текст и тут же у всех активных пользователей выскочило служебное сообщение (а лучше предупреждение).
Может кто разрабатывал подобную обработку?

Интересует средствами языка 1С, а не внешних каких либо программ.
1 Cube
 
09.08.11
12:08
(0) Да, делал. Но если у пользователя 1С свернута или поверх открыт консультант то... Короче фигня всё это...
2 dragonIMV
 
09.08.11
12:09
(1) да это уже мелочи, мне и самому интересно как это делается (для самообучения), да и не фиг лазить в ненужные программы...
не подскажешь код или ссылку?
3 aleks-id
 
09.08.11
12:09
мути через бп и задачи
4 Kreont
 
09.08.11
12:10
(0) Так стандартный есть ведь механизм в программе через задачи и оповещения
5 dragonIMV
 
09.08.11
12:11
(3) ну через задачи да, это первое в голову приходит...
другие способы есть?

В конфигурацию вшита функция "Установка блокировки соединений для информационной базы....". При запуске она же выдает сообщение всем пользователям вроде бы. Как она это делает?
6 dragonIMV
 
09.08.11
12:14
Хотя нашел. Процедура есть предопределенная "УстановитьБлокировкуУстановкиСоединений(<Блокировка>)". Жаль, вшита в конфу она и код не получить.
7 Mort
 
09.08.11
12:22
Интересно, что админ делает в 1С?
8 bugz2003
 
09.08.11
12:25
регистр сведений + обработчик ожидания, который его мониторит по текущему пользователю и при наличии в нем сообщения, показывает его через "Предупредить". после показа чистит это сообщение
9 Maxus43
 
09.08.11
12:26
(6) ничо там не вшито, сообщение выскакивает - в обработчике ожидания, который запускается для всех юзеров при запуске
10 dragonIMV
 
09.08.11
12:30
(9) да, уже понял...всегда удивлялся, почему в 1Ске нет такого ничего встроенного...интересно, есть ли потребность в таком решении, а то может сварганить универсальное что-то...
11 Maxus43
 
09.08.11
12:30
(9) + сообщение мол во столько-то будете выкинуты все, идити домой.
12 PVV65
 
09.08.11
12:31
(9) Уверен?
13 Maxus43
 
09.08.11
12:31
(10) Дак вешай обработчик ожидания, будет мониторить состояние каких-нить данных и если что - сообщение выгонит
14 Maxus43
 
09.08.11
12:32
(12) Что сообщение не на то что войти нельзя, а сообщение (11) - уверен) сам переписывал немного этот механизм, типовой не очень
15 Ненавижу 1С
 
гуру
09.08.11
12:33
что будет если на экране модальное окно? вопрос например
16 Maxus43
 
09.08.11
12:36
(15) емнип ничего. нет совершеннх механизмов, есть линейка чтоб юсерам по руками бить
17 rs_trade
 
09.08.11
12:38
(0) netsend
18 PVV65
 
09.08.11
12:48
+(17) Если администратор разрешит.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший