Имя: Пароль:
1C
1С v8
v8: управление окном сообщений
0 gvsgvs
 
22.03.12
11:42
Добрый день. может кто подскажет как в 8.2 программно управлять окном сообщений, нужно сделать так чтобы пользователю было запрещено его закрывать и изменять размеры.
1 lxs
 
22.03.12
11:43
(0) никак.
2 lxs
 
22.03.12
11:43
+(1) зачем?
3 demous
 
22.03.12
11:44
(0) смысл?
4 gvsgvs
 
22.03.12
11:44
чтобы пользователь видел что ему 1Ска пишет а то они придурки свернут окно или сделают его очень маленьким и не видят  сообщения.
5 demous
 
22.03.12
11:46
думаешь они начнут от этого читать то что там пишется?
6 gvsgvs
 
22.03.12
11:48
думаю что нет, но есть указание руководства проработать это вопрос, вот сам пытался найти 2 часа потратил а результат пока нулевой.
7 lxs
 
22.03.12
11:56
(6) это глупость самая настоящая. Все решается проще. Пишешь регистр сведений для сообщений с измерением адресат, подключаешь обработку оожидания при начале работы системы, и определенной периодичностью вываливаешь пользюку предупреждение. Аналог - предупреждение о завершении работы системы.
8 lxs
 
22.03.12
11:57
окна, подвалы - это все бред.
9 Serg_1960
 
22.03.12
12:00
РазрешитьВыводитьСообщенияВПанельКомментариев = Истина "не предлагать?"(с)
10 demous
 
22.03.12
12:00
скорее всего это приведет только к тому, что попервах будут все звать тебя и говорить ---- оно у меня не убирается ептить ---- и после того как ты объяснишь предназначение, раза с 15 они начнут обращать на это внимание... имхо...
11 gvsgvs
 
22.03.12
12:02
у нас и так все критические сообщения пишутся в регистр сведений , для последующих разборок, можно конечно пойти еще проще и просто все сообщения в предупреждения запихнуть, но это не совсем удобно, а то что предлагает  Serg_1960 это по моему дело сейчас буду пробовать.
12 gvsgvs
 
22.03.12
12:04
РазрешитьВыводитьСообщенияВПанельКомментариев а это что такое и как его использовать опиши плиз
13 gvsgvs
 
22.03.12
12:07
а понял это константа
14 gvsgvs
 
22.03.12
12:07
только что то ее в моей УТшке нет :-(
15 lxs
 
22.03.12
12:08
бгг)
16 lxs
 
22.03.12
12:08
Ща вам 1С будет делать мега универсальные подсистемы, угу))
17 gvsgvs
 
22.03.12
12:09
хотелось бы конечно чтобы 1С делал так, но сейчас из УПП выдеру кусок кода
18 Serg_1960
 
22.03.12
12:09
Эээ... конфигурация не была озвучена :(

УПП: все сообщения выводятся через функцию общего модуля:

Функция Сообщение(Знач ТекстСообщения, Статус = Неопределено, Заголовок = "", РасшифровкаСообщения = Неопределено, СтрокаРодитель = Неопределено, РаскрытьСообщение = Истина, ЭтоСообщениеОбОшибке = Ложь) Экспорт
   
   ДублироватьСообщениеВЖурналРегистрации(ТекстСообщения, Статус, Заголовок);
   СтрокаДереваЗначений = ВыводСообщений.ВывестиСообщениеВПанельКомментариев(ТекстСообщения, Статус, Заголовок, РасшифровкаСообщения, СтрокаРодитель, РаскрытьСообщение);
   Если СтрокаДереваЗначений = Неопределено Тогда //Сообщение в панель комментариев не выведено, значит необходимо вывести его в окно сообщений
       ВыводСообщений.ВывестиСообщениеВОкноСообщений(ТекстСообщения, Статус, Заголовок, РасшифровкаСообщения, ЭтоСообщениеОбОшибке);
   КонецЕсли;
   
   Возврат СтрокаДереваЗначений;
   
КонецФункции // Сообщение()
19 gvsgvs
 
22.03.12
12:14
идея хорошая но как говорится есть ложка дегтя, к этой функции обращаться надо, придется немножко код подправить, но куда деваться другого выходы нет, всем спасибо за советы.