Имя: Пароль:
1C
1С v8
УПП Видимость Табличные части Скрыть
0 sema76
 
07.09.16
14:08
ТЧ-и одна над другой. Иногда нижняя часть не нужна. Скрываю меняя Вид операции, она скрывается, но при этом на ее месте возникает не заполненная часть формы от верхней табличной части до поля ввода в нижней части формы.
А как сделать чтобы верхняя ТЧ при этом увеличивалась в размерах, чтобы не былой пустой части на форме?
1 Nuobu
 
07.09.16
14:17
(0) Не всё скрыл, не выставлено "Растягивать по Вертикали".
2 sema76
 
07.09.16
14:25
(1) "Растягивать по Вертикали" это для какой ТЧ скрываемой или оставляемой?
3 Nuobu
 
07.09.16
14:30
(2) Для обеих.
4 sema76
 
07.09.16
14:32
(3) "Растягивать по Вертикали" где задается этот параметр? Не нашел.
5 Nuobu
 
07.09.16
14:32
(4) На вкладке "Расположение".
6 Nuobu
 
07.09.16
14:33
(4) Да, кстати, УФ?
7 sema76
 
07.09.16
14:34
(5) Нет такого. (6) УПП.
8 Nuobu
 
07.09.16
14:35
(7) Обычные формы, или управляемые?
9 sema76
 
07.09.16
14:35
(8) Обычная форма.
10 Nuobu
 
07.09.16
14:36
(9) а, вот оно чё. Тогда нужно после сокрытия таблички растягивать оставшуюся табличку программно. Писать:
ЭлементыФормы.Табличка.Высота = 500;
Только эту цифру нужно правильно высчитать.
11 NcSteel
 
07.09.16
14:42
Распологать на пенельках, панельки сворачивать
12 NcSteel
 
07.09.16
14:42
+ привязки, смотри как сделано в универсальном отчете и с отображением быстрых отборов
13 sema76
 
07.09.16
14:42
(10) Сделал, работает. Только появилась проблема, табличные части статичные стали, они не растягиваются когда раскрываю окно формы.
14 sema76
 
07.09.16
16:29
(11) "панельки сворачивать" ?

А просто привязка не поможет, если обе ТЧ на одной панели?

Или надо чтобы ТЧ были на разных панелях.

Пытаюсь сделать как здесь, не получается:

https://helpf.pro/help/view/8379.html
15 vicof
 
07.09.16
18:26
(10) используй свертку панели
16 sema76
 
08.09.16
11:17
(15) Не делал ни разу, не было такой задачи. Есть где-нибудь простой пошаговый пример как это делается? Или видео ...
17 sema76
 
08.09.16
14:14
(0) Сделал две панели одна под другой. Сворачиваю нижнюю панель, сворачивается.
Но проблема, в форме после свертки остается пустое место.
Как растянуть верхнюю панель до нижней границы нижней панели когда она еще не была свернута.
18 sema76
 
08.09.16
17:01
???
19 sema76
 
09.09.16
10:52
Так и не могу разобраться. Пишут достаточно сделать привязку, но у меня не получается. Создал Форму. В верхней части
ТабличнаяЧасть1
в нижней
Панель1
сворачиваю Панель1
Процедура ПриОткрытии()        
    Элементыформы.Панель1.Свертка = РежимСверткиЭлементаУправления.Низ;
КонецПроцедуры

Сворачивается нормально. Что сделать или какой правильный Программный код привязки должен быть чтобы ТабличнаяЧасть1 растянулась вниз?
20 sema76
 
12.09.16
13:11
Вроде есть путь сделать. Делаю Панель1. Она нужна чтобы брать ее Высоту. Смысл в том, что при открытии формы и изменении положения и вида формы размеры меняются, их устанавливает сама платформа 1С. На этой панели делаю еще Панель2 и Панель3, в них связанные по КлючуСтроки ТЧ-и. При открытии Сворачивая в Низ Панель3 и задаю Панель2.Высота = Панель1.Высота. Все нормально. Потом (Если нужно для работы) Разворачиваю Панель3 и задаю Панель2.Высота = Панель1.Высота / 2.
Но вот когда снова повторяю то же действие, что и ПриОткрытии(), Панель3 сворачивается, но действие Панель2.Высота = Панель1.Высота не отрабатывается. Если же закрываю Новый документ (Без сохранения), а потом снова создаю Новый документ, действия отрабатываются нормально.
Почему при первом открытии Действие не отрабатывается?