|
Развернуть форму документа программно (ОФ) |
☑ |
0
John83
14.03.23
✎
11:41
|
УПП 1.3
Нужно заказ покупателя открывать сразу в развернутом виде.
ПередОткрытием добавил такой код
КлючСохраненияПоложенияОкна = Новый УникальныйИдентификатор();
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%{-}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
Все работает, но постоянно выскакивает сообщение num lock вкл. Причем если его выключить, то сообщения нет.
Как избавиться от этого сообщения?
PS изначально проблема в том, что после обновления у некоторых пользователей окно открывается в обрезанном виде, хоте в конфигураторе наездов никаких нет. Поэтому была добавлена строка КлючСохраненияПоложенияОкна = Новый УникальныйИдентификатор();
Возможно надо кэш на сервере почистить, но не в рабочее время.
|
|
1
John83
14.03.23
✎
11:42
|
или может еще какие варианты есть?
|
|
2
arsik
гуру
14.03.23
✎
11:47
|
СпособОтображенияОкна
|
|
3
arsik
гуру
14.03.23
✎
11:48
|
+(2) В процедуре ПередОткрытием()
|
|
4
John83
14.03.23
✎
11:51
|
(3) {Документ.ЗаказПокупателя.Форма.ФормаДокумента.Форма(779)}: Ошибка при установке значения атрибута контекста (СпособОтображенияОкна)
ЭтаФорма.СпособОтображенияОкна = ВариантСпособаОтображенияОкна.Максимизированное;
по причине:
Свойства, связанные с положением и состоянием окна, не могут быть изменены после того как форма начала открываться
|
|
5
John83
14.03.23
✎
11:52
|
+ если в свойствах формы задать, то нельзя окно сделать "нормальным"
|
|
6
JeHer
14.03.23
✎
11:54
|
А просто восстановить положение окна не получается? После корректно закрыть - открыть эсину.
|
|
7
John83
14.03.23
✎
11:55
|
(6) неа
|
|
8
John83
14.03.23
✎
11:56
|
+(0) хотя на серваке никаких намлоков нет, пока и так сгодится
походу это фича моей системы/клавы
|
|