gifts2017

[MSG] Отправка сообщений пользователям (Расширенная)

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Администрирование - Системное

(скачать и использовать можно бесплатно, т.е. ДАРОМ) Обработка предназначена для отправки сообщений пользователям, которые находятся в информационной базе 1С. Очень удобно предупреждать пользователей о том, что им пора попить чайку и выйти из 1Ски. Универсальная, работает в любой конфигурации... Не требует программирования и не требует настроек, по принципу - взял и работай...

Обработка предназначена для отправки сообщений пользователям,
которые находятся в информационной базе 1C/ Очень удобно предупреждать пользователей о том, что им пора попить чайку и выйти из 1Ски.

- возможность работы с типовыми сообщениями: добавление/удаление;
- возможность работы с группами пользователей;
- никаких изменений в конфигурации.
Короче: MUST HAVE!

Разработка базируется на варианте: Высоких Артем, г. Екатеринбург

Плюсуйте рейтинг! Вопросы лучше писать на мыло... ну или в крайнем случае в комменты...

17.08.2006 В архиве доступны две версии - предыдущая 1.1 и текущая версия 2.x. Если вас удовлетворяет версия 1.1 - можно оставаться и на ней, основное преимущество версии 2.x - выдача действительно актуального списка пользователей на текущий момент. Плюс иллюстрация того каким методом это получено.

v.2.3 (18.03.2010)
- долгожданная возможность отправлять АДРЕСНЫЕ СООБЩЕНИЯ ЛЮБЫМ ПОЛЬЗОВАТЕЛЯМ, как подключенным к базе локально, так и в терминальном сеансе. Поддерживается автовыбор правильного имени для отсылки сообщений на КПК и мобильные устройства, подключенные в терминальном режиме. Исправлено работавшее не в полном объеме протоколирование отсылаемых сообщений. 

v.2.2 (12.03.2007)
- добавлена кнопочка - настройки;
- возможность подписывать сообщение именем пользователя;
- возможность закрывать программу после отправки сообщения;  
- возможность вести историю отправленных сообщений (только в платной версии, пока неясно - работает или нет...).

v.2.1 (18.09.2006)
- Добавлена возможность получения списка пользователей, работающих в базе
на основании ВК Admin1C.dll (полный состав ВК можно взять/почитать отсюда:
http://infostart.ru/projects/index.php?id=247&desc=1&ref=174 - просто
получается быстрее...
Для установки ВК скопируйте файлы Admin1C.dll и DLLMain.chm в каталог базы
данных. Если ВК отсутствует - обработка по прежнему сохранит свою
функциональность - список пользователей будет получен старым
альтернативным методом.
При необходимости можно код загрузки ВК вынести в процедуру
ПриНачалеРаботыСистемы()

Вот здесь http://infostart.ru/projects/index.php?id=493&ref=174 лежит модификация обработки v1.1 для работы в терминале (по крайней мере автор позиционирует так - читатйте комментарии)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Оптимальный посылатель
.1173797674 540,32Kb
27.09.12
1052
.1173797674 540,32Kb 1052 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Доржи Цыденов (harleq) 08.06.06 12:01
Замечательная разработка! Действительно, все просто и гениально! +1
2. Алеся (lisa-sun) 08.06.06 12:55
Отлично! Удобно и комфортно!
3. Че Бурашка 09.06.06 00:29
На подходе - решение действительно быстрой отсылки сообщений. Все что есть в 1С сейчас в части этого - покрывает часть задач, но не решает именно той задачи, которая нужна отправить сообщение быстро, с минимумом телодвижений. И дело здесь не в интерфейсе, а в самой идее...
4. Елена (else) 09.06.06 06:41
Обработка суперрр! Спасибо!
5. Оберон 09.06.06 11:03
немного доработать, НО идея!!!
6. Сhe Burashka (CheBurator) 11.06.06 01:02
Пишите, что хочется.
особых наворотов нет смысла - простота и скорость.
7. Юрий (Kurt) 14.06.06 14:26
"...использует команду net send, поэтому на 9х может не работать...." - вот это немаловажное замечание (из приложенного readme.txt) не мешало бы вставить в краткое описание к обработке.
(если кто-то думает, что все давно сидят в НТи - подобных Виндах, то он глубоко ошибается...)

а так двумя руками за! сам над этим думал.....но по пичине 9х, данный вариант (net send) не подошел.....обошел другим путем...
8. Сhe Burashka (CheBurator) 14.06.06 22:03
Лучше всего - повесить вызов данной обработки на кнопку на тулбаре.
если кто не знает как - пишит.. ;-)
9. Vladis 28.06.06 17:11
В ХР по умолчанию нет сенд отключен, кроме того, во многих сетях политикой запрещено использование данной команды.
10. Сhe Burashka (CheBurator) 29.06.06 04:00
Скажем так: если "во многих сетях политикой запрещено использование..." , то, скорее всего, там уже используется какая-нибудь другая система оповещения и эта программулька особого смысла не имеет. Ее место - в небольших сетях...
11. Сhe Burashka (CheBurator) 29.06.06 04:03
Могу соврать, но у меня на ноуте на Тошибе, на оемной XP все было включено...
12. Vladis 29.06.06 09:31
13. Аркадий Кучер (Abadonna) 01.07.06 09:15
Никак я, дермучий, не могу понять: зачем нужны сообщения ИМЕННО для 1С, когда есть системы сообщений ВООБЩЕ по локальной сети?
Да и прога такая на Дельфи с использованием компоненты UDP пишется да пару часов. И программа Quick Chat сто лет как существует...
14. Доржи Цыденов (support) 01.07.06 10:20
Потому что надо сообщать не всем пользователям, а например только тем, кто в данный момент находится в 1С и именно в данной базе. Как с помощью Квик Чата ты это определишь? И зачем писать прогу на Дельфи если есть команда net send, которую данная разработка и применяет, это просто очень удобный менеджер данной команда.
15. Сhe Burashka (CheBurator) 01.07.06 19:32
Как-то не видел я дельфистов работающих на 1С и пишущих для нее...
у меня в конторе насси стоит например - хорошо но неудобно...
16. Сhe Burashka (CheBurator) 08.07.06 13:34
Спасибо всем, кто плюсует рейтинге - вашими подаяниями живем... ;-)
17. Аркадий Кучер (Abadonna) 11.07.06 12:16
[Как-то не видел я дельфистов работающих на 1С и пишущих для нее...]
Видел! Во всяком случае удаленно знаком...
Я, например....
18. Сhe Burashka (CheBurator) 11.07.06 13:21
А что, Дельфи не кормят? ;-)
19. Аркадий Кучер (Abadonna) 11.07.06 13:25
Я потому Дельфю и WinApi изучил, что мне в 1С многого не хватало...
Как-то плохо себе плагин к тоталу писанный на 1С представляю ;)
20. VasilyKushnir (vasilykushnir) 12.07.06 08:41
Голосую для поднятия рейтинга.
А споры о том, что лучше 1С или делфи по моему беспредметны. Каждая вещь занимает свое место в смысле свою нишу. Я например пользуюсь Network Assistant - мне его вполне хватает и не не надо изобретать велосипед. Кстати, не для рекламы, вещь прикольная. Одна только возможность получить слепок экрана любого юзера (даже если он не в терминале) чего стоит! Уверен, что и этой обработке найдется своя ниша (недаром же скачивают). Так что давайте поддержим автора.
21. Владимир 14.07.06 16:00
Вообще-то если сеть маленькая ( в смысле использования 1С) то проблем особо не возникает с оповещением. Можно тот-же net send * , можно тупо позвонить по телефону ( кабинетов то всего 2-3-4) и т.д.
Необходимость в обработке возникает при большом количестве пользователе 1С. Но при этом уже в большенстве случаев пользуют Терминал, а обработка этот вариант не учитывает.
22. Че Бурашка 14.07.06 16:07
Вот именно когда я лично устал нет сенды рассылать и по телефонам звонить - именно ситуация сеть небольшая, пару комнат - утомило короче! пошел оболчку к нетсенду искать, нашел, чуть-чуть подправил, шаблончики, группы - и все ок работает. я доволен и манагеры тоже... А терминал - как появится у меня терминал - тогда и озабочусь.
23. VasilyKushnir (vasilykushnir) 14.07.06 16:56
Интересно, как без терминала 1С справляется? Тормозов нет?
Но и при этом можно подсмотреть чего на сервере юзают пользователи:
МойКомпьютер-Управление-ОбщиеПапки а дальше две веточки: Сеансы и ОткрытыеФайлы. Да, кстати, тот же Network Assistant в моментальном слепке экрана юзера покажет, чего там у него открыто, да и СписокПроцессов тоже.
24. Сhe Burashka (CheBurator) 14.07.06 19:28
Нормально 1С справляется. HPсервер, SQL, было активно 12-15 работающих на старом серваке (мощный комп 23-х летней давности) -часто траypfrwbb лезли, после перевода на нормальный сервак - все стало ок.
NASSI юзаю, именно чтоб процессы прибить или когда проблемы у персонала - смотрю экран и подсказываю...
25. Soft_warrior 14.07.06 23:40
у меня 1с в терминале 26 юзеров
стоит icq corporate server (можно взять прямо на аськином носте)
+ миранда с плугином icqcorp настроена искать профиль в папке по имени юзера. кушает немного а приятного много.
26. Сhe Burashka (CheBurator) 15.07.06 01:28
Вариантов оповещения разных много м.б.
Эта преследовала одну из основных - ну лениво мне куда-то еще тыкаться, еслия в 1Сине работаю... ;-)
27. AlexKNV (AlexKnv) 24.07.06 10:58
Давно искал подобную разработку. Заработал на ее внедрении кучу бабок! Даже поделиться хочется, токо вот жадный :) Рейтинг + 1
28. Ирина (zunzulla) 25.07.06 10:54
Замечательная разработка!
29. Сhe Burashka (CheBurator) 26.07.06 03:46
Следите за обновлениями!
В понедельник будет свежая версия.
30. Доржи Цыденов (support) 26.07.06 08:56
Для полноты руководства может написать где в ХP включается net send
31. Сhe Burashka (CheBurator) 26.07.06 13:05
Да, наверное, имеет смысл.
Сделаю.
32. zalex 27.07.06 20:34
Для терминала не вижу особого смысла, в нем свои инструменты есть чтобы и предупредить и "отвалить" пользователя
33. Serg76 (serg76) 01.08.06 14:18
А почему не использовать конструкцию КомандаСистемы() из языка 1С вместо создания объекта WScript.Shell. Кстати, спасибо за ответ по поводу вывода в файл имен сетевых компов. Мне это надо как раз для модификации проги, чтобы не вводить имя компа вручную (в поле Другой), а взять его из списка активных сетевых компов. Как идея?
34. Сhe Burashka (CheBurator) 01.08.06 14:23
КомандаСистемы у тебя окно досовское вроде откроет.
А по поводу получения списка компов - сходи на проклаб - там аналогичных навалом и с доменами и со всякой прочей шнягой...(через скрипты все вытаскивается, на мисет в книге знакний еще глянь - там тоже должно быть) надо либо делать что-то очень навороченное, либо простое - среднее - тяжело живет...
35. Serg76 (serg76) 02.08.06 14:04
КомандаСистемы() не открывает DOS-окно, а исполняет DOS-команду, т. е. конструкция КомандаСистемы("cmd /c net send и т. д.) будет работать точно так же как и сейчас сделано в обработке - через объект Винды). А по поводу вытаскиваня списка компов не вижу здесь особых наворотов, зато удобств много (не держать же все их в башке когда их 30-40 и больше).
36. Сhe Burashka (CheBurator) 17.08.06 05:02
Как и обещано (но с задержкой) - обновленная версия.
v.2.0 (17.08.2006)
- Изменен интерфейс, основные возможности - как в пред.версии, ориентация на меньшее занятие площади экрана;
- Добавлена возможность отображения не только имени пользователя, но и имени ПК (отображение колонок настраивается);
- изменен алгоритм получения списка пользователей и компьютеров. За обучение этому методу - большое спасибо для smaharbA (Т1С, Mиста). Данный алгоритм позволяет получать действительно актуальный список пользователей, рекомендуется его изучить.

Рекомендуемый порядок работы:
* запустили обработку(или висит вдоль правой стороны экрана);
* выбрали сообщение из шаблона или ввели его вручную;
* нажали кнопку "Об" - обновили список пользователей;
* отметили нужных пользователей или выбрали их по кнопке "Гр" - группа;
* отослали сообщение;
* кнопка "Кл" - позволяет настривать отображение списка Колонок.

Ждем ваших предложений и замечаний на мыло или в комменты.
37. Евгений Мартыненков (JohnyDeath) 17.08.06 14:46
ОФФ:
> большое спасибо для smaharbA
Да, головастый человек.
38. Сhe Burashka (CheBurator) 17.08.06 14:59
да, не то слово..
Говорят, его мозги скупил запад...
39. Maniac (Eugeneer) 17.08.06 15:19
Значение не представляет агрегатный объект (SaveAs)
Кто = Объект.КтоВБазе(КаталогИБ());
{\\EUGENE\MY\WORKS\DOWNLOADS\-=НОВОЕ\SENDMSG\SENDMSG2.ERT(25)}: Значение не представляет агрегатный объект (КтоВБазе)
40. Сhe Burashka (CheBurator) 17.08.06 15:52
ага - смотри у себя.. у меня все работает ок...
у тебя на этом компе WORD установлен?
41. Maniac (Eugeneer) 17.08.06 16:10
Нет. а он нужнен? У меня везде опенофис используется. )
42. Сhe Burashka (CheBurator) 17.08.06 16:21
О батенька,да, ворд нужен...сорри что не написал...! Вас ждет потрясение..
Посмотрите разработку внутри и попытайся понять как сделано...
Попробую сделать без ворда, но попозжее.
может можно и на опенофис переделаьб ;-)
43. Сhe Burashka (CheBurator) 30.08.06 12:35
Пиплы! Ну вы хоть коммменты оставляйте... хоть пару слов... а то меня тут уже затерроризировали, что я сам себе рейтинг накручиваю...
44. yu (yu) 31.08.06 22:51
а если у пользователя Word не установлен?
45. yu (yu) 31.08.06 22:53
Сначала написал, а потом начал комментарии читать ;-)
46. Че Буратор 31.08.06 23:31
можно с помощью всяких ВК еще извернуться - тогда ворд не надо...
47. Злобный Фей (Злобный Фей) 02.09.06 00:48
Использование net send не самое лучшее решение. Для терминала не катит, сп2 действительно рубит Messenger при установке со стандартными настройками этой самой установки. Пока остаемся на старом методе (запись текста сообщения в каталог базы + обработка ожидания)
48. Сhe Burashka (CheBurator) 02.09.06 00:58
Угум... не вопрос...
дальше надо фиксировать кому направляется сообщение и т.д. - потихоньку получаем службу сообщений внутри 1С.
..
Выложенная разработка - "джентельменский" набор.
Дешево и сердито для конечных юзеров.
Поставил и работай...
49. Александр (Aleco) 06.09.06 08:29
Не работает под терминалом!!!!
А так классно
50. gunner_Hans Gunner (gunner_Hans) 06.09.06 16:10
Работало, работало и, вдруг:
> Ошибка: не удалось создать объект "WScript.Shell"
> Отправка сообщений на вашем компьютере не работает...
> Ваши действия: сообщить программисту 1С и работать дальше...

что я ковырнул, или в мое отсутствие? (net send включена и работает)
рейтинг +1
51. Сhe Burashka (CheBurator) 07.09.06 01:02
ALECO: Да, это не для терминала... Терминал для меня пока не актуаден - как будет актуален - озаботимся...
52. Сhe Burashka (CheBurator) 07.09.06 01:03
gunner_Hans: хз... мало ли что может заключить/отключено... перегрузиться (это как всегда) - если не прокатило - см. кто ковырял машину, что устанавливали/настраивали. Успехов!
53. kairat primbetov (karat60) 07.09.06 19:28
Приподнял на 1 плюс, а юзать буду чуть позже
54. Сhe Burashka (CheBurator) 13.09.06 04:19
Опочки! Приделал к версии 2.0 определение списка юзеров "типа по-человечески", без использования "хитростей". Завтра-послезавтра у себя потеститрую... в тяпницу выложу - следите за обновлениями..
55. Сhe Burashka (CheBurator) 18.09.06 16:07
18.09.2006
- Добавлена возможность получения списка пользователей, работающих в базе
на основании ВК Admin1C.dll (полный состав ВК можно взять/почитать отсюда:
http://www.infostart.ru/projects/index.php?id=246&desc=1&ref=174) - просто
получается быстрее...
Для установки ВК скопируйте файлы Admin1C.dll и Admin1C.als в каталог базы
данных. Если ВК отсутствует - обработка по прежнему сохранит свою
функциональность - список пользователей будет получен старым
альтернативным методом.
56. Сhe Burashka (CheBurator) 18.09.06 16:11
Поправочка: для установки ВК скопируйте в каталог базы
Admin1C.dll и DLLMain.chm
57. NatiN 22.09.06 05:10
Большое спасибочки!
Обработка понравилась.
Буду пользоваться.
58. АлексС 18.10.06 12:00
59. Elis (elis) 11.01.07 11:05
Пользуюсь ежедневно! Спасибо!)
60. Александр (Shoorik) 24.10.06 14:58
62. Александр (Саня) 16.11.06 20:05
Спасибо программа очень понравилась!
63. Сhe Burashka (CheBurator) 16.11.06 23:24
Ну, так спасибо за теплые слова:
остальные мои разработки можно посмотреть тут: http://infostart.ru/profile.php?0,174
64. Александр (alexander_prok) 03.12.06 11:34
65. Сhe Burashka (CheBurator) 14.12.06 00:05
Смотрю, обработка пользуется устойчивым спросом...
Сделать, что ли, отсылку "отложенных" сообщений, т.е. юзерам которых нет в базе....
?
66. Сhe Burashka (CheBurator) 14.12.06 00:06
значицца так!
чем меньше + рейтингу - тем больше вероятность перевода обработки в статус "только для зарегистрированных" или еще хуже...
..скачаль сам? дай шанс скачать товарищу: приплюсуй рейтинг!
67. Сhe Burashka (CheBurator) 30.01.07 22:55
Можно пользоваться не только ежедневно, но и еженочно!
Какие еще возможности вы хотели бы видеть?
68. Валерий (VV) 31.01.07 11:31
Для терминала сделай, 2/3 юзеров в терминале сидят у всех.
69. Сhe Burashka (CheBurator) 31.01.07 12:13
для меня терминал пока неактуален, как понадобится - прикрутим... ;-)
вот здесь можно посмотреть модификацию в.1.1 для терминала
http://infostart.ru/projects/493/index.php?id=493&ref=174
70. Сhe Burashka (CheBurator) 13.03.07 17:56
Мелкое обновление:
v.2.2 (12.03.2007)
- добавлена кнопочка <Н> - настройки;
.возможность подписывать сообщение именем пользователя;
.возможность закрывать программу после отправки сообщения;
.возможность вести историю отправленных сообщений.
71. knop 26.03.07 08:00
Отличная штука, одно но, сообщение отправляется на компьютер, а не пользователю, соответственно все кто работает в терминале получают сообщение направленное конкректному пользователю.
72. Сhe Burashka (CheBurator) 26.03.07 12:49
Как я писал ниже - для меня терминал пока неактуален...
Опять же - см.ниже.. есть вариант для терминала..
74. Алексей (Alex88855) 06.06.07 07:52
ошибка что делать
Значение не представляет агрегатный объект (SaveAs)
Кто = Объект.КтоВБазе(КаталогИБ());
{D:\MUPKKUTC\МУП ККИТС\EXTFORMS\SENDMSG2.ERT(57)}: Значение не представляет агрегатный объект (КтоВБазе)
75. Сhe Burashka (CheBurator) 06.06.07 09:29
Обновлена разработка.
Нижеприведенное сообщение - скорее всего свидетельствует с "проблемами" с MS Word на компе пользователя.
76. Алексей (Alex88855) 09.06.07 04:31
Ошибка исчезла спасибо но теперь другая проблема сеть доменная и в 1с входят через удаленный раб стол сервер терминалов сообщение отсылает всех активных видит но принимать не принимает может есть какой-то выход?
77. Сhe Burashka (CheBurator) 09.06.07 15:19
Вот здесь http://infostart.ru/projects/index.php?id=493&ref=174 лежит модификация обработки v1.1 для работы в терминале (по крайней мере автор позиционирует так - читатйте комментарии)
78. Сhe Burashka (CheBurator) 21.06.07 00:25
Еще один клиент с удовольствием воспользовался разработкой... а все что понадобилось - при посещении лень было бегать по комнатам - кинул net send'ом сообщение - прибежало пару человек - а как это? а что это? я тоже хочу!...
79. rasswet (rasswet) 18.07.07 10:40
в терминалке не посылает...хотя список пользователей виден...
80. Сhe Burashka (CheBurator) 18.07.07 11:35
Для рассылки в терминале - не предназначен. Обсыждение этого вопроса - в более ранних комментариях.
81. Adapter (adapter) 12.12.07 21:07
еще одна софтинка для рассылки сообщений не только 1С ным юзверям (хотя можно и только им)
http://www.adaptersoft.ru/index.php?name=News&file=article&sid=7
писал чтобы бухов из базы выгонять удобно было, но юзвери нашли ей и много других применений
82. Сhe Burashka (CheBurator) 12.12.07 21:48
(81) В курске - лежит в запасниках.
кстати ссылка - в опере дает пустой экран, в ослике - ок.
83. Maksim (Maxus) 21.12.07 14:55
Вещ очень полезная, но ищу давно для 1с8.х, подскажите где взять) заранее благодарен
84. Юрий (Kurt) 28.12.07 15:55
Люди. На WinXP SP2 сообщения не проходят. Не подскажите в чём проблема. Искал в интернете - то что пишут не помогло.

Брандмауэр отключен.
Служба Messanger запущена.
Службы от которых она зависит, тоже работают (PnP, RPC, Workstation).
В чём грабли?
85. Log_in Log_in (Log_in) 27.08.09 19:42
в ридми, кусок описаний изменений для версии 2.1 приведен дважды,
такая структура получилась
2.1
...
2.2
...
2.1
86. Сергей (Che) Коцюра (CheBurator) 27.08.09 23:19
87. Сергей (Che) Коцюра (CheBurator) 18.03.10 21:47
Вышло обновление.
v.2.3 (18.03.2010)
- долгожданная возможность отправлять АДРЕСНЫЕ СООБЩЕНИЯ ЛЮБЫМ ПОЛЬЗОВАТЕЛЯМ, как подключенным к базе локально, так и в терминальном сеансе. Поддерживается автовыбор правильного имени для отсылки сообщений на КПК и мобильные устройства, подключенные в терминальном режиме. Исправлено работавшее не в полном объеме протоколирование отсылаемых сообщений. Данная версия распространяется на платной основе. Цена = 600 руб.
88. Артур Коржан (1v7) 18.07.10 11:36
:!: Добрый... Подскажите пож-та как оплатить данную обработку. Нахожусь в РБ. Гарантии что будет работать в терминале?
89. Сергей (Che) Коцюра (CheBurator) 18.07.10 16:48
(88) Вопросы оплаты - напишите на support@infostart.ru
По поводу гарантии "что будет работать в терминале". Естественно, никаких гарантий я дать не могу. Потому что, а) работа обработки зависит не только от компьютера откуда отсылаются сообщения, но и от работы компьютера куда отсылаются сообщения - на них должна быть поднята шататная служба Windows обработки сообщений, б) используется внешняя компонента admin1C.dll - откуда я знаю, может у вас на термимнальном сервере запрещено использование внешних компонент? в) даже если нельзя использовать ВК - должна работать - в этом случае используются возможнояти Word - он может не быть установлен на терминальном сервере... У меня (25 пользователей в терминале) - работает... при соответсвующей заточке рук и сисадмина - должно работать и у вас. Обращаю ваше внимание: эта разработка не ЧАТ, работает ТОЛЬКО ПО СПИСКУ ПОЛЬЗОВАТЕЛЕЙ, НАХОДЯЩИХСЯ В ТЕКУЩЕЙ ИНФОРМАЦИОННОЙ БАЗЕ.
90. Alexander Nick (nickkey) 29.09.11 05:15
Хорошая вещь мне нравится nassi надоел а тут прям все под рукой :) какие мы программисты ленивые но на основе этой лени рождаются гениальные вещи потом сидим и кнопочки нажимаем и все само делается :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа