|
v7: Напоминания пользователям 7.7 | ☑ | ||
---|---|---|---|---|
0
Gamover
10.02.13
✎
12:12
|
Привет. Подскажите пожалуйста, может кто-то делал или знает как сделать. Суть в след. Есть справочник напоминание, там выбирается дата, время, пользователь и само напоминание. Сейчас просто при входе в систему идет проверека, нет ли текущему пользователю заданий.
Как можно сделать так, чтобы это напоминание вылазило не ПриНачалеРаботыСистемы() а в конретное время КОНКРЕТНОМУ пользователю ОбработкойОжидания()??? Или как? netsend и прочее ПО не хотелось бы рассматривать. Пока интересует только 1С. |
|||
1
Джордж1
10.02.13
✎
12:13
|
ОбработкойОжидания - не всегда корректно работает на 7-ке
С конкретным пользователем нет проблем |
|||
2
Gamover
10.02.13
✎
12:18
|
Вот я и не могу понять, как обработкойожидания()?
Когда ее запускать и как конкретному пользователю слать соощение... |
|||
3
Морозов Александр
10.02.13
✎
12:20
|
Че не понятного.. ставь в обрабогтку ожидания процедурку которая будет проверять твой справочник напоминаний, и если находить своего пользователя - выводит сообщение.
|
|||
4
ildary
10.02.13
✎
12:22
|
(1) а можно подробностей? что у обр. ожидания не так?
|
|||
5
Cthulhu
10.02.13
✎
12:24
|
в типовых (укр так точно) - уже есть. справочник Блокнот и всё что с ним связано.
|
|||
6
Lazy Stranger
10.02.13
✎
12:24
|
примерно так:
Если (глПользователь=Спр.Пользователь) и (Спр.ДатаНапоминания=РабочаяДата) тогда //ещё про время проверку нужно дописать // показать напоминание КонецЕсли; |
|||
7
Gamover
10.02.13
✎
12:26
|
Чето все равно нихрена не понимаю...Объясните плиз
т.е. каждый раз, ПриНачалеРаботыСистемы() запускать новую ОбработкуОжидания() правильно понимаю? Вреда не будет? |
|||
8
Cthulhu
10.02.13
✎
12:30
|
(7): смотря какой "вред" имеется ввиду. если для нервов пользователей - но несомненно вред будет.
|
|||
9
Джордж1
10.02.13
✎
12:31
|
На модальных окнах Обработка ожидания не работает.
Период обработки - тоже неверно работает |
|||
10
Gamover
10.02.13
✎
12:34
|
Допустим сидит 30 пользователей... т.е. в раз запущено 30 обработок ожидания.... не загнулась бы))
|
|||
11
Cthulhu
10.02.13
✎
12:35
|
(9): период обработки - ВЕРНО работает. если правильно понимать термины.
Обработка ожидания - инициирует с указанным интервалом включение ОЖИДАНИЯ ВЫПОЛНЕНИЯ (но никак не асинхронного выполнения). Сиречь если в момент включения ожидания выполнения выполняется какой-то код (в том числе код модально открытой формы) - то оно смирненько ожидает прекращения выполнения этого кода. |
|||
12
ildary
10.02.13
✎
12:35
|
(9) спасибо, про молальные я запамятовал, а что касается интервала - так небольшие задержки в напоминаниях - некритично.
(8) я был удивлен, увидев размах троллинга, который начался, когда юзеры освоили кнопку "задать напоминание для другого". |
|||
13
Cthulhu
10.02.13
✎
12:36
|
(10): бред.
|
|||
14
Gamover
10.02.13
✎
12:37
|
(13) имеешь ввиду, нихрена ей не сделается?
|
|||
15
Lazy Stranger
10.02.13
✎
12:39
|
(10) для каждого конкретного пользователя запущена своя обработка ожидания, какая разница сколько там пользователей
|
|||
16
Cthulhu
10.02.13
✎
12:39
|
(12): решается вполпинка и не менее весело. задается возможность игнора пользователя на пользователя - и в таком случае любая попытка игнорируемого создать напоминание для атора игнора прерывается мессагами: у создающего - предупреждением и сообщением об игноре и предложением "сделать звонок другу" а у игнорирующего - радостным но ненавязчивым сообщением об очередном троллинге игнорируемого.
|
|||
17
mishaPH
10.02.13
✎
12:40
|
(2) не вижу проблем
|
|||
18
Cthulhu
10.02.13
✎
12:41
|
(14): имею ввиду, что в (10) бред написан.
кому, нахрен, "ей"?.. что, нахрен, "запущено"?.. откуда такие тупые предположения о способе реализации обработки ожидания как о постоянно отжирающем ресурсы процессе?.. |
|||
19
mishaPH
10.02.13
✎
12:42
|
в справочник сообщений добавляем флаг "показан" и дата показа, пользователь.
обработку ожидания настраиваем на 5 минут скажем. каждые 5 минут делаем выборку по текущему пользователю, в выборке оставляем только сообщения у которых дата показа <> текущей и флаг показан = 0. и выводим |
|||
20
mishaPH
10.02.13
✎
12:44
|
(10) а что обработка ожидания жрет ресурсов как отчет по продажам за месяц? у меня в базах на обработке ожидания которая каждые 30 сек крутиться видит по 3-4 сервиса различных кторые в фоне анализируют что-то
|
|||
21
Злопчинский
10.02.13
✎
14:02
|
(20) херня какая-то.
повесить на робота. робот пусть обсчитывает хоть бесперерыва. результат обсчета "выкладывается" нужным пользователям. в обработке ожидания или как-то еще - показывается уже сделанный результат. вы еще в обработку ожидания вопросы и модальнеы окна впихните. |
|||
22
Cthulhu
10.02.13
✎
15:03
|
(21): херня какая-то.
сделать отчетную УРДБ-периферийку "только приемник", обмены каждые пятнадцать минут, в неё дубль-пользователей-роботов, по ОЛЕ писать в справочник задания в ту базу, по ОЛЕ из той базы без регистрации изменений писать в эту базу в справочних выполнения хоть ход формирования отчета, хоть результат (со ссылками на отчетные файлы). |
|||
23
Злопчинский
10.02.13
✎
15:19
|
(22) зачод!
|
|||
24
Cap_1977
10.02.13
✎
15:34
|
(22) Пил ?
|
|||
25
Cthulhu
10.02.13
✎
16:12
|
(24): не употребляю.
не, это на самом деле довольно обкатанная схема, экономящая кучу нервовов и времени. в отчетной все аналитики сидят ещё (их в рабочую совсем не пускают, и в отчетной куча своих полезняшек для них, которые вне зоны, охватываемой обменом) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |