|
Сообщение всем пользователям с помощью ПодключитьОбработчикОжидания()
| ☑ |
0
wmonref
20.11.15
✎
13:38
|
Помогите пожалуйста с процедурой ПодключитьОбработчикОжидания()...
Пользователи работают на терминальном сервере (2008), обычные формы. Требуется чтоб при записи нового документа у всез пользователей появлялось сообщение о записи этого дока.
В модуле формы дока добавил следующее:
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если ЭтоНовый() Или Не ЗначениеЗаполнено ( Номер ) Тогда
УправлениеДокументами.ПриЗаписиНовогоДокумента ( ЭтотОбъект );
ПодключитьОбработчикОжидания("Тест", 0.1, Истина);
КонецЕсли;
КонецПроцедуры
Процедура Тест()
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Был создан новый док Установка цен номенклатуры от " +Дата ;
Сообщение.Сообщить();
КонецПроцедуры
При записи появляется сообщение но только у того пользователя который создал док... У других ничего не появляется...
|
|
1
Горогуля
20.11.15
✎
13:41
|
это ты зачем такое придумал?
а у других обработчик уже подключен, да?
|
|
2
VikingKosmo
20.11.15
✎
13:42
|
а ничего, что обработчик ожидания подключается для текущего сеанса?
|
|
3
VikingKosmo
20.11.15
✎
13:43
|
хочется извращений, используй регламентные задания
|
|
4
Горогуля
20.11.15
✎
13:43
|
надо смски рассылать
|
|
5
VikingKosmo
20.11.15
✎
13:43
|
(4) лучше замутить рассылку с скайп
|
|
6
Горогуля
20.11.15
✎
13:47
|
Галина Ивановна, а мне тут Пахомов цены установил!
|
|
7
VikingKosmo
20.11.15
✎
13:48
|
(6) Не перестанешь сидеть ВКонтекте, я тебе как установлю цены!
|
|
8
wmonref
20.11.15
✎
13:48
|
Так подскажите, как сделать :)
|
|
9
bodri
20.11.15
✎
13:54
|
Обработчик у каждого сеанса должен быть и сообщение должно в базу куда-то записываться, чтоб обработчик хватал это и сообщал.
|
|
10
cw014
20.11.15
✎
13:57
|
(8) Фигачь на БлокировкеДоступа )))))
|
|
11
VikingKosmo
20.11.15
✎
14:21
|
(10) с сообщением "Ща как установлю цены!")))
|
|
12
bolobol
20.11.15
✎
14:37
|
Пииии-сьма, письма лично на почту ношу.
Слоооо-вно, я роман с продолженьем пишу.
Знаааааа-ю, точно знаю, где мой адресат...
А я вот - КомандойСистемы, и рад)
КомандаСистемы("%comspec% /c if exist %SystemRoot%\Sysnative\msg.exe (%SystemRoot%\sysnative\msg.exe %username% " + ТекстСообщ + ") else (%SystemRoot%\system32\msg.exe %username% " + ТекстСообщ + ")");
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший