Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обычные формы. Сворачиваю панель, а она просто становится недоступной

Обычные формы. Сворачиваю панель, а она просто становится недоступной
Я
   Chameleon1980
 
14.05.21 - 10:26
Обычные формы. Сворачиваю панель, а она просто становится недоступной

http://prntscr.com/12ww9r9

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

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

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

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

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

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

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

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

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

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

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