|
|
|
Как отослать сообщение пользователям в 1С? | ☑ | ||
|---|---|---|---|---|
|
0
Miss1C
02.10.12
✎
12:13
|
Как отправить сообщение активным пользователям в виде уведомления?
Для Каждого Стр Из UserТабличнаяЧасть Цикл Если Стр.SendРеквизит = Истина Тогда //Как отправить сообщение? КонецЕсли; КонецЦикла |
|||
|
1
Darky
02.10.12
✎
12:14
|
Фоновым заданием
|
|||
|
2
Cube
02.10.12
✎
12:14
|
(0) Что, думаешь это так просто?))
|
|||
|
3
Miss1C
02.10.12
✎
12:14
|
(2)Не сложно)
|
|||
|
4
Miss1C
02.10.12
✎
12:15
|
(1)Не работала с ним, еще можно как то?
|
|||
|
5
Cube
02.10.12
✎
12:15
|
(3) ДА? Ну удачи тогда)
|
|||
|
6
Deon
02.10.12
✎
12:16
|
(0) А что будет в сообщении?
|
|||
|
7
Cube
02.10.12
✎
12:16
|
+(5) Особенно весело будет у тебя с модальными окнами и пользователями, у которых !с свернута...
|
|||
|
8
ssh2006
02.10.12
✎
12:16
|
Встроенных механизмов нет,
|
|||
|
9
Miss1C
02.10.12
✎
12:17
|
(6)Попрошу выйти с 1С с 12 00 по 12 30
|
|||
|
10
mikecool
02.10.12
✎
12:17
|
(0) надо спросить у Ромы
|
|||
|
11
Deon
02.10.12
✎
12:17
|
По мне так разумнее всего использовать корпоративную почту. Ибо чел ушел пописать, пришел и спокойно прочитал.
|
|||
|
12
Miss1C
02.10.12
✎
12:17
|
(7)Это уже все сделала, нужно только сообщение отослать
|
|||
|
13
Cube
02.10.12
✎
12:18
|
(9) В типовых конфигурациях смотри "Установить блокировку базы" в сервисе
|
|||
|
14
Плот
02.10.12
✎
12:18
|
(0) А что сообщение отправить посредством других ПО проблематично?
|
|||
|
15
Cube
02.10.12
✎
12:18
|
(12) Что сделала?)) Ты даже не понимаешь, что я тебе говорю :)
|
|||
|
16
Miss1C
02.10.12
✎
12:21
|
||||
|
17
Miss1C
02.10.12
✎
12:21
|
(16)Не то
|
|||
|
18
Godofsin
02.10.12
✎
12:23
|
(0)Если в терминале работают отправляй средствами виндоуз
|
|||
|
19
kuromanlich
02.10.12
✎
12:23
|
БСП есть вроде...
|
|||
|
20
Miss1C
02.10.12
✎
12:24
|
||||
|
21
Miss1C
02.10.12
✎
12:26
|
(14)Тогда зачем вообще создавать обработку, если можно отправлять все другими средствами, а зачем вообще в 1С работать если есть другие программы? Как вы думаете?
|
|||
|
22
Cube
02.10.12
✎
12:27
|
(21) Да! Зачем нужны кофеварки, если есть 1С!))
|
|||
|
23
Cashtane
02.10.12
✎
12:27
|
||||
|
24
Godofsin
02.10.12
✎
12:27
|
(21) В некоторых случаях люди сами себе усложняют жизнь...
|
|||
|
25
Deon
02.10.12
✎
12:28
|
(22) Я вот тоже всегда задавался этим вопросом
|
|||
|
26
DrShad
02.10.12
✎
12:28
|
(21) согласен - бросай 1С это не твое
|
|||
|
27
Плот
02.10.12
✎
12:31
|
(21) Ну не умеет 1Ц отправлять активное сообщение когда она свернута. Как будешь обрабатывать такую ситуацию?
|
|||
|
28
Miss1C
02.10.12
✎
12:33
|
(27)Кто не прочитал я не виновата
|
|||
|
29
Deon
02.10.12
✎
12:34
|
(28) Чёт ты сегодня не в настроении
|
|||
|
30
Cube
02.10.12
✎
12:37
|
(28) Ты (13) читала? Смотри как бывает: http://storage2.static.itmages.ru/i/12/1002/h_1349167020_6974122_625b6840e0.jpeg :)
|
|||
|
31
Miss1C
02.10.12
✎
12:39
|
(30)У меня тоже есть такая обработка)
|
|||
|
32
Cube
02.10.12
✎
12:40
|
(31) Ну так используй. Что велосипеды изобретать-то?)
|
|||
|
33
Плот
02.10.12
✎
12:41
|
(30) Я обычно пишу: "Это вирус, если в течение 5 минут не завершите работу, данные будут потеряны."
После этого обычно раздается куча звонков :-)) |
|||
|
34
Miss1C
02.10.12
✎
12:42
|
Она как встроенная идет? В конфигурации ее нет
|
|||
|
35
Cube
02.10.12
✎
12:42
|
(33) На первое апреля замучу, пожалуй, такое :))))
|
|||
|
36
Cube
02.10.12
✎
12:42
|
(34) У тебя же есть?)) Что, уже нету?)
|
|||
|
37
Miss1C
02.10.12
✎
12:44
|
(36)В пользовательском код не посмотришь
|
|||
|
38
Cube
02.10.12
✎
12:44
|
(37) А через меню глянуть, что вызывается по кнопочке?)
|
|||
|
39
Miss1C
02.10.12
✎
12:44
|
(36)Это нужно чтобы у всех она была запущена?
|
|||
|
40
Cube
02.10.12
✎
12:46
|
(39) Опыт - это такая штука, которая приходит сразу после того, как была нужна. :)
Пробуй, анализируй, запоминай) |
|||
|
41
Miss1C
02.10.12
✎
12:47
|
(40)Импровизируй,адаптируйся,преодолевай)
|
|||
|
42
Dimasik2007
02.10.12
✎
12:47
|
Делюсь: http://infostart.ru/public/121631/
Если у вас жаббер есть, то система рулит. Все оповещения у нас на них)) |
|||
|
43
Miss1C
02.10.12
✎
12:49
|
(42)В виде уведомления?
|
|||
|
44
Deon
02.10.12
✎
12:54
|
(43) Чем же тебе совет в (30) не понравился?
|
|||
|
45
Miss1C
02.10.12
✎
13:16
|
(44)Нужно чтобы обработка была всегда открыта, сообщение посылается в виде сообщения, а не в виде оповещения
|
|||
|
46
mozzga
02.10.12
✎
13:22
|
(0) КомандаСистемы + net send
Синтаксис команды net send Команда net send имеет следующий синтаксис: net send {username | * | /domain[:domainname] | /users} message где username - имя пользователя, имя компьютера или псевдоним, которому требуется отправить сообщение; * - отправка сообщений всем членам домена или рабочей группы; /domain[:domainname] - отправка сообщения всем именам в домене компьютера или в домене domainname; /users - отправка сообщения всем пользователям, подключенным к серверу; message - текст сообщения. |
|||
|
47
Dimasik2007
02.10.12
✎
13:26
|
(43) Да, уведомления приходят в чат пользователя.
|
|||
|
48
Miss1C
02.10.12
✎
13:31
|
Синтаксис:
КомандаСистемы(<Строка команды>, <Текущий каталог>) Параметры: <Строка команды> (обязательный) Тип: Строка. Команда системы. <Текущий каталог> (необязательный) Тип: Строка. Устанавливает текущий каталог на время выполнения команды. Описание: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Примечание: После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается. КомандаСистемы("netsend", <Текущий каталог>) - во второй параметр пользователя передавать? |
|||
|
49
Cube
02.10.12
✎
13:32
|
(48) Ту что тут не понятного?
Параметры: <Строка команды> (обязательный) <Текущий каталог> (необязательный) |
|||
|
50
Miss1C
02.10.12
✎
13:33
|
(49)Текущий каталог
|
|||
|
51
Cube
02.10.12
✎
13:33
|
(50) Я ещё раз напишу:
Параметры: <Строка команды> (обязательный) <Текущий каталог> (НЕОБЯЗАТЕЛЬЫЙ) |
|||
|
52
Miss1C
02.10.12
✎
13:35
|
(51)Где указывать какому пользователю оповещение и какой текст оповещения?
|
|||
|
53
Cube
02.10.12
✎
13:36
|
(52) Читай (46).
|
|||
|
54
Cube
02.10.12
✎
13:37
|
(52) Только это сработает, если у вас в сети нетсенды не запрещены... :)
|
|||
|
55
Miss1C
02.10.12
✎
13:40
|
В Windows как отправить нет сенд?
|
|||
|
56
Cube
02.10.12
✎
13:41
|
(55) Пуск -> Выполнить -> cmd
|
|||
|
57
narayanan
02.10.12
✎
13:41
|
(55) без фото не взлетит...
|
|||
|
58
Cube
02.10.12
✎
13:42
|
(55) Твое (3) что-то подзатянулось... :)
|
|||
|
59
Cube
02.10.12
✎
13:42
|
(57) Так есть же фото...
|
|||
|
60
Dimasik2007
02.10.12
✎
13:42
|
Забудьте про джаббер, не осилите.
|
|||
|
61
narayanan
02.10.12
✎
13:42
|
(57) а точно, пардоньте
|
|||
|
62
Cube
02.10.12
✎
13:43
|
(60) :)))
|
|||
|
63
Miss1C
02.10.12
✎
13:51
|
Пишу так Net Send/Barton/Выйдите с 1С, что не так?
|
|||
|
64
narayanan
02.10.12
✎
13:52
|
(63) Миссис - Вежливое обращение к замужней женщине, Вы замужем?
|
|||
|
65
Cube
02.10.12
✎
13:52
|
||||
|
66
Sh1ko
02.10.12
✎
13:55
|
С трудом правильно прочитал название топика...
|
|||
|
67
Miss1C
02.10.12
✎
13:56
|
В 7 не работает нет сенд
|
|||
|
68
narayanan
02.10.12
✎
13:56
|
(66) По фрейду? )
|
|||
|
69
Miss1C
02.10.12
✎
13:57
|
(66)В школе учились?
|
|||
|
70
SanGvin
02.10.12
✎
13:58
|
Нате вам решение
Перем КоммандаЗавершить; Процедура ПриНачалеРаботыСистемы() ПроверкаЗавершенияРаботы(); ПодключитьОбработчикОжидания("ПроверкаЗавершенияРаботы",120); КонецПроцедуры Процедура ПроверкаЗавершенияРаботы() Экспорт Завершение = ОбщийМодуль.ЗавершениеРаботыСистемы(); Если Завершение Тогда Если КоммандаЗавершить Тогда ЗавершитьРаботуСистемы(Ложь,Ложь); Иначе Предупреждение("Установлена блокировка системы! |Работа системы будет завершена через 2 минуты! |Снять блокировку можно через меню ""Сервис"" ",60); КоммандаЗавершить = Истина; КонецЕсли; КонецЕсли; КонецПроцедуры КоммандаЗавершить = Ложь; |
|||
|
71
Tumakota
02.10.12
✎
13:58
|
(65) Да ладно тебе помог бы уже девушке, что ты прям так котегорично)
|
|||
|
72
Miss1C
02.10.12
✎
13:58
|
Какая процедура в модуле приложения оповещает пользователей о изменении ИБ?
|
|||
|
73
SanGvin
02.10.12
✎
13:59
|
+(70) пихать в модуль приложения
|
|||
|
74
SanGvin
02.10.12
✎
14:01
|
+(70) забыл сказать, что ОбщийМодуль.ЗавершениеРаботыСистемы() возвращает констату типа булево
|
|||
|
75
Miss1C
02.10.12
✎
14:03
|
(74)То есть пользователей не выгонит, только оповещение будит?
|
|||
|
76
SanGvin
02.10.12
✎
14:06
|
(75) ну если ты закомментишь строку которая ЗавершитьРаботуСистемы(Ложь,Ложь); тогда да, иначе 1С закроется. потом только не забудь константу в ложь поставить
|
|||
|
77
PR
02.10.12
✎
14:08
|
(0) На фото тренируешься перед покорением Москвы? :))
|
|||
|
78
Miss1C
02.10.12
✎
14:22
|
(76)То есть определенному пользователю не смогу написать, только всем?
|
|||
|
79
mozzga
02.10.12
✎
14:25
|
||||
|
80
Miss1C
02.10.12
✎
14:25
|
(77)Да
|
|||
|
81
Cashtane
02.10.12
✎
14:35
|
(78) Всем кто сейчас активен.
Но может попробовать передавать в переменную id необходимого user'а и там сравнивать. Или это жуткий костыль? |
|||
|
82
Cashtane
02.10.12
✎
14:39
|
Иля вообще массив передавать...
|
|||
|
83
Miss1C
02.10.12
✎
15:52
|
Сделала через константу строкового типа. в константу передаю текст с обработки
Перем КоммандаЗавершить; Процедура ПриНачалеРаботыСистемы() ПроверкаЗавершенияРаботы(); ПодключитьОбработчикОжидания("ПроверкаЗавершенияРаботы",120); КонецПроцедуры Процедура ПроверкаЗавершенияРаботы() Экспорт Сообщ = Константы.Сообщ1.СоздатьМенеджерЗначения(); Сообщ.Прочитать(); Если Сообщ.Значение <> "" Тогда Предупреждение(Сообщ.Значение); Сообщ.Значение = ""; Сообщ.Записать(); КонецЕсли; КонецПроцедуры Одна проблема, если Предупреждение закроют быстро, то не все пользователи смогут его получить |
|||
|
84
5 Элемент
02.10.12
✎
16:29
|
Называется "после прочтения сжечь"
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |