Имя: Пароль:
1C
 
УФ. Если программно изменил расположение элементов формы, как форма может это запомнить?
0 e053nk
 
22.08.25
09:04
Полустандартная конфигурация. Создал свой доп. реквизит объекта справочника (используется стандартная система БСП). Через кнопку "Еще" формы могу изменить расположение этого элемента и Форма это  положение запомнит для следующего открытия.
А  если я меняю положение программно с помощью : Элементы.Переместить(Элементы.Реквизит4,Элементы.Группа1,);

как дать понять Форме,что ей нужно  запомнить это расположение и в следующий раз при открытии "Элементы.Переместить.." уже не надо выполнять?
1 maxab72
 
22.08.25
09:07
(0) Расшифруйте свою мысль. Вы в коде определяете положение элемента?
2 e053nk
 
22.08.25
09:08
Да
3 Kongo2019
 
22.08.25
09:08
(0) Расположение элементов формы, заданное пользователем, хранится в Хранилище настроек.
4 Kongo2019
 
22.08.25
09:09
(3) ХранилищеНастроекДанныхФорм точнее тут где-то.
5 maxab72
 
22.08.25
09:12
и это пользовательское расположение элементов применяется после программного.
6 Kongo2019
 
22.08.25
09:16
(5) Не ну можно изменить программно и тудой запихать расположение. Я так думаю.
Я лично не запихивал, только чистил, а то иногда такое настроят, потом бегаю к друг другу и ищут на мониторах, а где такое было. Приходилось спрашивать по умолчанию программно.
7 e053nk
 
22.08.25
09:20
(5)"и это пользовательское расположение элементов применяется после программного."
Означает ли это что после выполнения:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Вставить содержимое обработчика.   
Элементы.Переместить(Элементы.Реквизит4,Элементы.Группа1,);
КонецПроцедуры

программные настройки расположения изменятся (Исчезнут/пропадут)?
8 Kongo2019
 
22.08.25
09:21
(7) Ну да.
9 e053nk
 
22.08.25
09:25
Спасибо. Пойду в расширении помучаю код...
10 mikecool
 
22.08.25
13:00
в ПриОткрытии пользовательские уже применятся... но на  сервер потом прыгать - себе дороже
11 maxab72
 
22.08.25
13:07
(10) а чего так? Добавь кнопочку на форму, нажмешь на нее и все реквизиты забегали по форме как тараканы... делал такое еще на 77 на Формексе.
Закон Брукера: Даже маленькая практика стоит большой теории.