![]() |
![]() |
![]() |
|
Какими средствами лучше организовать "систему оповещения"? | ☑ | ||
---|---|---|---|---|
0
Doomer
12.01.09
✎
22:46
|
Хочу сделать, что-то типа напоминаний при возникновении определенны событий. Ну например: Менеджер по продажам получил заказ от покупателя. Менеджер по закупкам заказал товар у поставщика. Нужно, чтобы в момент когда товар станет доступен на складе у менеджера по продажам появилось сообщение об этом.
Может подскажите, где подобное уже реализовано? |
|||
1
dimoff
12.01.09
✎
22:47
|
В любой типовой
|
|||
2
dimoff
12.01.09
✎
22:52
|
Реализовано очень простым способом. Обработчик ожидания в модуле приложения и проверка регистра, куда пишутся сообщения. Если есть сообщение - оно показывается.
|
|||
3
Doomer
12.01.09
✎
23:09
|
(2) Это понятно. Думаю, как красивше организовать, чисто визуально.
|
|||
4
luns
12.01.09
✎
23:20
|
(3) В трей выводи... вот так: http://infostart.ru/projects/2272/
|
|||
5
Долорес И
12.01.09
✎
23:28
|
(2)>>Если есть сообщение - оно показывается
и удаляется? |
|||
6
Doomer
12.01.09
✎
23:28
|
(4) Да, вот типа такого.
|
|||
7
Doomer
12.01.09
✎
23:29
|
+6 Только было бы еще хорошо, чтобы при нажатии на напоминание выполнялись какие либо действия в 1с.
|
|||
8
Asmody
12.01.09
✎
23:30
|
(3) покрасивше - форму в режиме рабочего стола, на ней красными буквами 150 размера на черном фоне пишешь сообщение. и через 15 секунд резко все заменяешь на эту картинку: http://i85.beon.ru/19/50/165019/95/6094395/9.jpeg , если еще добавишь звук свиньи из каспера, то я тебе 100% гарантирую - сообщение не останется незамеченным
|
|||
9
BOZKURT
12.01.09
✎
23:51
|
(0) Например, в C# чтобы вывести сообщение в трее можно использовать следующий код:
NotifyIcon notifyIcon = new NotifyIcon(); notifyIcon.Icon = Properties.Resources.Icon1; //беру иконку из ресурса notifyIcon.Visible = true; notifyIcon.ShowBalloonTip(2000, "ИНФО", "Текст информации", ToolTipIcon.Info); |
|||
10
dimoff
12.01.09
✎
23:57
|
(5) Ну так
|
|||
11
Doomer
13.01.09
✎
20:19
|
Продолжим.
|
|||
12
rs_trade
13.01.09
✎
20:39
|
пожарная сигнализация?
|
|||
13
Долорес И
13.01.09
✎
22:31
|
(11)что в твоем понимании "покрасивше"? каковы критерии?
|
|||
14
Doomer
13.01.09
✎
22:59
|
(13) Ну, хотелось бы чтобы было как в ICQ.
|
|||
15
BOZKURT
13.01.09
✎
23:09
|
(14) ну напиши компоненту со своими окошками..
|
|||
16
Долорес И
13.01.09
✎
23:51
|
(14)чтобы иконка в трее мигала?
|
|||
17
Doomer
13.01.09
✎
23:53
|
(16) Ага.
|
|||
18
Долорес И
13.01.09
✎
23:56
|
(17)так бы и спрашивал..
1с такого не умеет, может быть, ВК какая-нибудь |
|||
19
Doomer
13.01.09
✎
23:57
|
(18) Вон мне уже в (4) написали. Я жду, может какие еще варианты есть, ну путь и без трея, но что-то похожее.
|
|||
20
BOZKURT
14.01.09
✎
02:30
|
||||
21
BOZKURT
14.01.09
✎
02:32
|
(20)+ запусти RegESBD.bat (ну и фреймворк нужен)..
потом обработку зазырь MTTrayWin.epf (1с81).. |
|||
22
BOZKURT
14.01.09
✎
04:59
|
Вот другая версия ;)
Добавил звуки, предопределенные 3 штуки и возможность воспроизведения из внешнего файла (WAV), а также использование внешнего файла (ICO), в качестве иконки.. http://slil.ru/26538897 ЗЫ: заодно и потренировался.. :) |
|||
23
Serg_1960
14.01.09
✎
08:51
|
Замечание: автор мимо различных чат-обработок проскочил и про них ему никто не напомнил... Вышли из моды?
|
|||
24
luns
14.01.09
✎
09:21
|
(23) От чего же ;) вот и свежего: http://infostart.ru/projects/3216/
И вот (тоже свежее от Душелова): http://infostart.ru/projects/2628/ |
|||
25
Serg_1960
14.01.09
✎
09:46
|
Продолжаю ворчать: однобокие какие-то варианты... Никто про встроенную почту не вспомнил... панель комментариев...
|
|||
26
Zixxx
14.01.09
✎
10:10
|
(23) - ему это нафиг не надо, самое то в (22) - правда много там доработать еще нужно.
|
|||
27
Doomer
модератор
14.01.09
✎
11:35
|
В (22) почти тоже самое, что и в (4). А мне бы еще хотелось, чтобы во всплывшем окошке были ссылки на какие-то действия (Типа оформить накладную).
|
|||
28
Zixxx
14.01.09
✎
11:47
|
(27) ага было бы неплохо, и еще чтобы таймаута небыло а манагер специально подождет пока таймаут пройдет и нарочно забудет. И что бы история была для сообщений которые небыли просмотрены.
|
|||
29
Doomer
модератор
14.01.09
✎
11:48
|
(28) Ага.
|
|||
30
Stepa86
14.01.09
✎
11:49
|
(29) и мне две дайте =)
|
|||
31
Stepa86
14.01.09
✎
11:53
|
+(30) одно время ковырялся с оповещением через почту с переходом на документ по гиперссылке
даже скрипт написал для этого: 'Чтение аргументов переданных сценарию. If Wscript.Arguments.Count = 3 Then 'Сохранение аргументов. InfoBaseConnectionString = Replace(WScript.Arguments(0), "[[кавычка]]", """") Metadata = WScript.Arguments(1) IDString = WScript.Arguments(2) 'запуск 1С set v8 = CreateObject("V81.Application") v8.Connect(InfoBaseConnectionString) v8.GoToObjectKSPU Metadata,IDString Else Wscript.Echo "GoIntoKSPU.vbs использование: GoIntoKSPU.vbs <строка соединения информационной базы> <метаданные объекта> <код объекта> пример: GoIntoKSPU.vbs File=[[кавычка]]C:\Documents and Settings\Антон\Мои документы\InfoBase[[кавычка]];Usr=[[кавычка]]Антон[[кавычка]];Pwd=[[кавычка]][[кавычка]] Документы.бпЗадача 000000002" End If |
|||
32
BOZKURT
14.01.09
✎
16:24
|
Ну вот, еще одна версия:
- добавил для варианта "In window" эфект всплывания (снизу вверх); - ту да же возможность кликания по надписи и выполнения некоего кода (переданного в параметре). На счет очередей и непрочитанных сообщений, потом.. :) Старую версию удалите (UnReg.bat), новую заново зарегистрируйте (Reg.bat) зырьте.. http://slil.ru/26540448 |
|||
33
BOZKURT
15.01.09
✎
04:59
|
и еще одна...
http://slil.ru/26542942 (0) спасибо за идею. позже сделаю историю непрочитанных (не обработанных) сообщений. (all) жду критики и пожеланий.. |
|||
34
BOZKURT
15.01.09
✎
05:23
|
(33)+ старые версии удалите. обработку положите в какую нить папку,
а то создастся куча файлов (штук 15, библиотеки, иконки, звуки). |
|||
35
Doomer
15.01.09
✎
21:04
|
(33) То что нужно.
Я могу надеяться, что как податель идеи, имею право на привелегии в использовании данной обработки? |
|||
36
Doomer
15.01.09
✎
21:07
|
(33) Вот кстати у меня такая проблема на ноуте. ТАм поставил FrameWork 3.5. А ваша компонента требует его наличие. Так при установке ругается на отсутствие FrameWork 2.0. И многие другие программы ругаются. Что обратной совместимости нет?
|
|||
37
Serg_1960
15.01.09
✎
23:57
|
Торможу дальше: в типовой УПП уже есть служебное окно "Текущие задачи" пользователя. Там и сообщения, и напоминания, и возможность размещать ссылки на различные объекты конфигурации. Зачем выдумывать и внедрять в типовую что-то своё, если достаточно использовать грамотно то, что уже есть...
|
|||
38
Злобный Фей
16.01.09
✎
01:32
|
Ну вот странные вы люди, ей богу. У вас манагеры в екселе что-ле работают? А должны бы в одинэсе. Любой модальный диалог в 1С решает проблему на 100%. А если ваши манагеры часами в одинэс не залазят, то это уже не проблема 1С. Да и в любом случае всегда можно вообще выключить монитор, полностью комп и забить на ваши треи и прочее баловство.
ЗЫ: трейные мессаги AutoIt - редкостно глюкавое убожество |
|||
39
foka_1s
16.01.09
✎
09:35
|
(0) Используй бизнес-процессы 1С, в последних версиях УТ уже есть несколько готовых процессов. Там и система оповещений работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |