Имя: Пароль:
1C
 
Как установить стандартные настройки формы программно? УФ
0 oslokot
 
21.09.15
09:12
Как программно дотянуться стандартных настроек формы?
(В меню формы Все -> Изменить форму -> Все - "Установить стандартные настройки")

Или хотя бы изменить высоту или ширину формы в режиме открытия окна "блокировать окно владельца"?

В ПриСозданииНаСервере, ЭтаФорма.Высота=хх не реагирует вообще

1С:Предприятие 8.3 (8.3.6.2100)
1 oslokot
 
21.09.15
09:34
ИЧСХ, помогает вот это:
ХранилищеСистемныхНастроек.Удалить("РегистрСведений.МойРегистр.Форма.ФормаЗаписи/Такси/НастройкиОкна","", "");
Но только после повторного захода пользователя в предприятие.
В пределах же текущего сеанса это не помогает.
2 Vladal
 
21.09.15
11:27
(1) Тогда программно перезапустить Предприятие.
ЗавершитьРаботуСистемы(Истина, Истина)
3 oslokot
 
21.09.15
12:06
Все элементарно, взято из БСП.
Просто оставлю это здесь.

&НаСервере
Процедура СброситьРазмерыИПоложениеОкна()
    КлючОбъекта = "РегистрСведений.Отправления.Форма.ФормаЗаписи/Такси/НастройкиОкна";
    ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
    ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,"", ИмяПользователя);
    КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор);
КонецПроцедуры
4 Сильф
 
01.10.15
15:56
А на 8.2 это можно как-нибудь осуществить?