Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

как программно установить стандартные настройки формы?

как программно установить стандартные настройки формы?
Я
   vde69
 
02.11.18 - 15:26
есть управляемая форма, ее поведение меня не устраивает, мне надо что-бы после моего кода по скрытию части элементов она автоматически меняла свою высоту (или что-бы я это делал программно).

сейчас проблема в том, что форма запоминает последние размеры и пока вручную не выполнишь "установить стандартные настройки" форма остается старых размеров
 
 
   Вафель
 
1 - 02.11.18 - 15:39
нажимай ctrtl+shift+r
   vde69
 
2 - 02.11.18 - 15:40
&НаСервере
Процедура СброситьРазмерыИПоложениеОкна()
    КлючОбъекта = "РегистрСведений.Отправления.Форма.ФормаЗаписи/Такси/НастройкиОкна";
    ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
    ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,"", ИмяПользователя);
    КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор);
КонецПроцедуры
   vde69
 
3 - 02.11.18 - 16:32
все равно не работает
   Малыш Джон
 
4 - 02.11.18 - 16:37
Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("(+%R)");
   Малыш Джон
 
5 - 02.11.18 - 16:38
а, Shift Ctrl R же

Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("+^R");
   vde69
 
6 - 02.11.18 - 16:41
(1) не работает
   Малыш Джон
 
7 - 02.11.18 - 16:44
(6) потому что все-таки Alt+Shift+R
   Вафель
 
8 - 02.11.18 - 16:48
ну надо же просто посмотреть, там же написано
   vde69
 
9 - 02.11.18 - 17:09
Shell= Новый COMОбъект("Wscript.Shell"); 
Shell.SendKeys("%+R");

хоть и работает, но не нравится по 3м причинам
1. окно моргает (сначала открывается кривое а потом перестраивается)
2. не везде работает (банально шел может быть заблокирован или отсутствовать)
3. не возможно применить на сервере


нормального решения пока не вижу...
   singlych
 
10 - 02.11.18 - 17:30
из нормальных только
открывать окна во вкладках
скрывать так, чтобы высота не менялась
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует