Имя: Пароль:
1C
1С v8
Открытие формы на "заднем плане"
,
0 Zakella86
 
12.08.16
16:06
Добрый день. Такой вопрос
Пользователь заполняет документ. В это время к примеру должна открыться форма, но я хочу что бы она открылась на заднем фоне, не закрывая окно документа.
Написал вот такой пример
ОткрытьФорму("Обработка.УправлениеЗвоноком.Форма",ПарамФормы,,ГлВнутреннийНомер,,,,РежимОткрытияОкнаФормы.Независимый)
Но не помогло. Другие варианты Блокировать только. Но  это не подходит. Какие еще варианты есть или может другой путь нужен?
1 Zakella86
 
12.08.16
16:09
сорри не "не закрывая" а не перекрывая
2 Широкий
 
12.08.16
16:12
Активизируй документ откуда вызвали
3 Zakella86
 
12.08.16
16:14
Да но вызвать документ могут откуда угодно, получить форму документа тоже не вариант, не хочу лезть в чужой код. Еще варианты?
4 Широкий
 
12.08.16
16:19
(3) Можно открыть документ прикрепленным
5 Fragster
 
гуру
12.08.16
16:21
если передать владельца, то в приоткрытии твоей формы можно его активизировать. а вообще, если ты вписываешь код открытия формы куда-то, то ничего не мешает вписать туда и активацию той формы, откуда ты вызываешь этот код
6 zladenuw
 
12.08.16
16:30
А если после твоего открытия сделать так

Активизировать()
7 Zakella86
 
12.08.16
16:52
но у формы обработки нет владельца.
Может я немного не так выразился. Этот документ может быть любой.Это УТ. Я же не могу в каждом прописать Активизировать.Т.е образно представим что пользователь что то делает в системе, происходит некое событие(звонок) и открывается форма звонка. Но если пользователь работает с любым отчетом, документом и т.д то это событие дожно произойти на заднем фоне.
Там операторы вбивают заказ очень быстро. И в это время появляется форма звонка, это их сбивает. Вот нужно что бы оно появлалсь не не перекрывала текущее окно пользователя
8 Fragster
 
гуру
12.08.16
16:56
пусть форма не открывается, а висит открытой всегда, тогда её можно не активизировать при событии.
9 kosts
 
12.08.16
17:03
Есть форма рабочий стол, сделай свою задаче на этой форме
10 Zakella86
 
12.08.16
17:12
в управляемых формах нет режима рабочего стола :(
11 kosts
 
12.08.16
17:15
(10) Да не, не режим рабочего стола, а рабочий стол на котором всякая всячина уже обычно есть.
12 Zakella86
 
12.08.16
17:18
да, но если пользователь не зашел на рабочий стол, по ходу он даже не увидит что был звонок
13 Fragster
 
гуру
12.08.16
17:20
(12) фигани ПоказатьОповещениеПользователя
14 Fragster
 
гуру
12.08.16
17:20
и показывай с периодичностью, пока он не обратит внимание
15 Zakella86
 
12.08.16
17:22
о спасибо за идею, коллективный разум рулит:)