Имя: Пароль:
1C
1С v8
Обычные формы. Сворачиваю панель, а она просто становится недоступной
0 Chameleon1980
 
14.05.21
10:26
Обычные формы. Сворачиваю панель, а она просто становится недоступной

http://prntscr.com/12ww9r9

кто подскажет какие особенности нужно соблюдать, чтобы подобного не получилось?
Сворачиваю так:
ЭлементыФормы.ПанельНаличнаяОплата.Свертка = РежимСверткиЭлементаУправления.Нет;
хочу, чтобы она с глаз уходила, а не становилась просто недоступной

другие панели прячутся нормально

отличия искал по=разному уже
и положение выводил всех элементов - сравнивал значения, когда выводится нормально, а когда ключно
и раскрашивал разные панели в разные цвета, чтобы, если что увидеть, что что-то перекрывает.

в общем основной вопрос такой:
какие особенности нужно соблюдать, чтобы подобного не получилось?
чтобы панель сворачивалась, а не просто становилась недоступной
Сворачиваю так:
ЭлементыФормы.ПанельНаличнаяОплата.Свертка = РежимСверткиЭлементаУправления.Нет;
1 Галахад
 
гуру
14.05.21
10:27
Скорее всего проблема в привязках.
2 Chameleon1980
 
14.05.21
10:31
(1) ну да - я тоже догадываюсь, но я их все перелопатил. не могу понять на что обратить ОСОБОЕ внимание.
3 Chameleon1980
 
14.05.21
11:22
беда
4 Chameleon1980
 
14.05.21
13:19
похоже, что система что-то запоминает из старой открытой
потом, учитавая запомненное и тот ужас, который у нас на форме и в коде пытается это все скомпоновать

добавляем
в ПриОткрытии
КлючСохраненияПоложенияОкна = Новый УникальныйИдентификатор();

полет нормальный

вопрос закрыт
5 hhhh
 
14.05.21
13:43
а если

РежимСверткиЭлементаУправления.да

?
6 Chameleon1980
 
14.05.21
14:38
не пробовал.
http://prntscr.com/12x7cpr
победило (4) уже не очень охота возвращаться в эту муть.
Хотя нужно бы знать в чем истинная причина
7 ДедМорроз
 
15.05.21
23:28
Каждый раз новый ключ для записи настроек.
А кто их потом подтирать за таким решением будет?
8 Chameleon1980
 
16.05.21
07:19
(7) зачем? откуда?
9 acht
 
16.05.21
10:15
(8) При закрытии формы ее текушее состояние сохраняется, чтобы при следующем открытии показеть ее тебе такой же. Сохранение происходит в разрезе имени формы и как раз вот этого ключа. В УФ оно сохраняется в хранилище настроек, в ОФ - в файлики на диске в профиле пользователя.

Так как у тебя ключ все время новый, то при закрытии всегда будет сохраняться новая копия настроек формы. Что приведет к постоянному неторопливому засиранию диска.
10 Chameleon1980
 
16.05.21
12:15
(9) спасибо за объяснение. обязательно посмотрю что за файлики. после выходных подумаю над их чисткой, не задевая другие сохранения
только вот этот способ помог мне реально.
попробую еще не выдавать новый ключ, а устанавливать уникальный идентификатор
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn