Программная привязка на обычных формах
☑
0
withoutname
03.12.19
✎
16:41
Собственно создаю программно табличную часть на новой странице, но при установке привязок почему-то нижняя граница не хочет растягиваться
ТабличноеПоле.УстановитьПривязку(ГраницаЭлементаУправления.Верх,ЭтаФорма.Панель,ГраницаЭлементаУправления.Верх);
ТабличноеПоле.УстановитьПривязку(ГраницаЭлементаУправления.Низ,ЭтаФорма.Панель,ГраницаЭлементаУправления.Низ);
ТабличноеПоле.УстановитьПривязку(ГраницаЭлементаУправления.Лево,ЭтаФорма.Панель,ГраницаЭлементаУправления.Лево);
ТабличноеПоле.УстановитьПривязку(ГраницаЭлементаУправления.Право,ЭтаФорма.Панель,ГраницаЭлементаУправления.Право);
ЭлементыФормы.юскНоменклатураСМР.СоздатьКолонки();
Как сделать чтобы нижняя граница Табличного поля растягивалась при растягивании формы?
1
ptiz
03.12.19
✎
16:46
(0) Вангую, что привязки устанавливаешь ДО увеличения формы. Поэтому растягивание срабатывает только после того, как форма уже растянулась.
2
withoutname
03.12.19
✎
17:13
(1) В процедуре ПриОткрытии формы
3
withoutname
04.12.19
✎
11:35
(1) для наглядности гифка )
Справа привязывается, а снизу нет...
4
withoutname
05.12.19
✎
12:20
Ну должно же быть решение )
5
ptiz
05.12.19
✎
12:27
(4) Код в (0) отлично работает. Ищи причину в другом.
6
withoutname
05.12.19
✎
14:17
блин, действительно, ниже есть некорректная привязка у командной панели ...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший