|
УФ Вернуть размер формы | ☑ | ||
---|---|---|---|---|
0
Альбатрос
21.12.16
✎
14:27
|
УФ. На форме есть реквизиты, которые показываются по флажку. Если мы их показываем - форма расширяется, если убираем - форма остается расширенная. Как вернуть первоначальный размер формы? Погуглил, проблема избитая, но решения не нашел :(
|
|||
1
Cool_Profi
21.12.16
✎
14:29
|
Форма нерезиновая!
Один раз растянул - всё. |
|||
2
oslokot
21.12.16
✎
14:30
|
Есть единственное на мой взгляд решение
&НаСервере Процедура СброситьРазмерыИПоложениеОкна() КлючОбъекта = "РегистрСведений.Отправления.Форма.ФормаЗаписи/Такси/НастройкиОкна"; ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя; ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,"", ИмяПользователя); КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор); КонецПроцедуры не благодари) |
|||
3
oslokot
21.12.16
✎
14:31
|
(2) + подставишь конечно своё имя формы
|
|||
4
Альбатрос
21.12.16
✎
14:39
|
(2) Чот не робит...
КлючОбъекта это же ЭтаФорма.ИмяФормы? |
|||
5
oslokot
21.12.16
✎
14:42
|
(4) нет, это полный путь к объекту метаданных
|
|||
6
Альбатрос
21.12.16
✎
14:45
|
(5) Пробую так:
&НаСервере Процедура СброситьРазмерыИПоложениеОкна() КлючОбъекта = "Обработки.ПЯТНИЦА_ФормаВводаМаркиШК.Форма.Форма/Такси/НастройкиОкна"; ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя; Настройка = ХранилищеСистемныхНастроек.ПолучитьСписок(КлючОбъекта,ИмяПользователя); ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,"", ИмяПользователя); КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор); КонецПроцедуры |
|||
7
Альбатрос
21.12.16
✎
14:46
|
(5) Как узнать полный путь к объекту метаданных? ))))
|
|||
8
oslokot
21.12.16
✎
14:46
|
(6) ОбработкА
|
|||
9
Альбатрос
21.12.16
✎
14:49
|
(8) Все равно не катит ))) Я стопудов ключобъекта неправильно задаю, где его посмотреть правильный?
|
|||
10
oslokot
21.12.16
✎
14:51
|
Например напиши ОткрытьФорму(" и синтаксис-помощник укажет праведный путь
|
|||
11
Сниф
21.12.16
✎
14:52
|
+(1) формой нельзя управлять по своему желанию
|
|||
12
oslokot
21.12.16
✎
14:54
|
(11) если ты не можешь управлять формой, форма будет управлять тобой (с) моё
|
|||
13
singlych
21.12.16
✎
14:58
|
Может, у тебя еще ключ назначения использования установлен.
КлючОбъекта = ИмяФормы + ?(ПустаяСтрока(КлючНазначенияИспользования), "", "/" + КлючНазначенияИспользования) + "/Такси/НастройкиОкна"; |
|||
14
Альбатрос
21.12.16
✎
15:04
|
(13) Неа, пустой.
(10) Вот так должно быть правильно, но чот не так... ХранилищеСистемныхНастроек.ПолучитьСписок("Обработка.ПЯТНИЦА_ФормаВводаМаркиШК.Форма.Форма/Такси/НастройкиОкна",ИмяПользователя) |
|||
15
Альбатрос
21.12.16
✎
15:04
|
Пробовал "ОсновнаяФорма" тоже
|
|||
16
singlych
21.12.16
✎
15:07
|
Да сунь просто КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор); в ПриСозданииНаСервере.
|
|||
17
Альбатрос
21.12.16
✎
15:08
|
(16) Ну так это при открытии формы помогает, а в процессе ее использования?
|
|||
18
oslokot
21.12.16
✎
15:16
|
(17) стоп.
я не обещал такого на стороне клиента, это работает только при создании формы. |
|||
19
oslokot
21.12.16
✎
15:34
|
(17) можно просто переоткрыть форму. ну моргнет она разок зато потом как новенькая
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |