Имя: Пароль:
1C
1C 7.7
v7: Не растягиваются таблицы на всю высоту и ширину формы
0 brenli
 
10.07.20
15:33
Всем добра.
Можно что то сделать и растянуть таблицы значений на всю ширину и высоту формы?
Делаю обработку у неё 2 закладки и 3 таблицы значений. Через настройку порядка обхода добился чтобы ТЗ на 1 закладке растягивалась на весь экран.
Можно сделать чтобы и другие ТЗ растягивались? Пока вариантов не нахожу.
1 ZDenis
 
10.07.20
15:45
Насколько помню - это фишка семерки. Она что-то одно растягивает. В случае если там ТЧ и ТЗ на форме, то она только ТЧ будет растягивать
2 Sserj
 
10.07.20
15:46
Растягивается только первая ТЗ на форме. Для остальных нужно использовать Formex и для упрощения класс Привязка
3 Arbuz
 
10.07.20
16:16
(2) задолбаешься искать этот вменяемо работающий класс, проще свой написать.
4 Ёпрст
 
10.07.20
17:11
(3) их всего 2 , что там искать то ?
И есть еще вк от trad, кому формекс запрещено религией использовать
5 Ёпрст
 
10.07.20
17:11
бери тот класс, где есть сплиттеры
6 Ёпрст
 
10.07.20
17:12
или вк от trad (там вроде тоже были сплиттеры)
7 Злопчинский
 
10.07.20
18:48
(0) смысл растягивать на весь экран если автоподстройки ширины колонок в ТЗ нет.
и ваще.. у меня имхо что даже одна ТЗ на форме - уже не айс, но допустимо, но три....
8 MWWRuza
 
гуру
10.07.20
22:06
(3) Зачем так сложно... Классы свои и т.п... Формексом в несколько строк делается:

Процедура ПривязатьТзКТабДока()
    Перем Лево,Верх,Ширина,Высота;
    РасширениеФормы.МногострочнаяЧасть.ПолучитьКоординаты(Лево,Верх,Ширина,Высота);
    РасширениеФормы.ТзОстатков.УстановитьКоординаты(Лево,Верх,Ширина,Высота);    
КонецПроцедуры

Это, правда, привязка размеров ТЗ к ТЧ документа... Просто выдрано из рабочей конфы. Но, ТЗ к ТЗ в принципе - так-же.
9 MWWRuza
 
гуру
10.07.20
22:09
+(8) А, ну, надо ее еще откуда-то вызывать...

Процедура ПриИзмененииРазмераОкна(ТипСобытия,ШиринаФормы,ВысотаФормы)
    ПривязатьТзКТабДока();
КонецПроцедуры

Так-же, из всех других мест, которые вызывают перерисовку формы, например, при открытии, при выборе закладки, и т.п...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший