|
v7: Невидимая колонка в таблице значений на форме |
☑ |
0
Chai Nic
23.09.22
✎
09:18
|
Как сделать, чтобы колонка не отображалась, при этом присутствовала, в объекте "таблица значений" на форме?
|
|
1
Chai Nic
23.09.22
✎
09:19
|
Пробовал задать ширину=0 в ДобавитьКолонку - это не работает, 0 означает "ширина по умолчанию".
|
|
2
Fish
гуру
23.09.22
✎
09:21
|
Пользовательская видимость?
|
|
3
Fedor-1971
23.09.22
✎
09:22
|
(0) нарпимер, так
табАртикулов.НоваяКолонка("Артикул", "Справочник.Номенклатура");
табАртикулов.ВидимостьКолонки("Артикул",0, 1);
ести таб артикулов положить на форму, то колонка Артикул не будет видна
|
|
4
Builder
23.09.22
✎
09:22
|
Мндя.....
Синтаксис:
ВидимостьКолонки(<Колонки>,<Видимость>,<Позиция>)
Назначение:
Показать/скрыть колонки таблицы значений в визуальном представлении таблицы значений.
|
|
5
Fedor-1971
23.09.22
✎
09:25
|
(4) там не совсем очевидно, Скрываемые колонки нужно размещать в конце, примерно так:
табАртикулов.ВидимостьКолонки("К1",1, 1);
табАртикулов.ВидимостьКолонки("К2",1, 2);
табАртикулов.ВидимостьКолонки("К3",0); - вот эта будет невидимой
|
|
6
Chai Nic
23.09.22
✎
09:30
|
Всем спасибо
|
|
7
Builder
23.09.22
✎
09:33
|
(5) Глупость какая. Видимость не зависит от положения.
Просто эта функция умет еще и сдвигать колонки.
|
|
8
Злопчинский
23.09.22
✎
09:36
|
(5) фигня, где угодно
.
Плюс еще можно сделать видимой штатную невидимую колонку
ТЗ.ВидимостьКолонки("НомерСтроки",1); //правда ее ширину нет возможности изменить, а она штатно достаоочно избыточно широкая. Если у кого-то получается изменить ее ширину - напишите как
|
|
9
Злопчинский
23.09.22
✎
09:38
|
также видимость можно устанавливать скопом
ТЗ.ВидимостьКолонки("ЭтоНевидмая1,ЭтоНевидимая2,ЭтоНевидимая3",0);
Но по отдельности - удобнее для целей отладки и корректировки.
если в варианте множественного задания ошибиться в наименовании колонки - то исключения не будет, и оператор просто неотработает, правильно именованные колонки будут видимыми...
|
|
10
Arbuz
26.09.22
✎
16:06
|
(8)
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.УстановитьШиринуКолонки("ТЗ", 0, 20);
|
|
11
АЛьФ
26.09.22
✎
16:18
|
Хозяйке на заметку от клуба баянистов.
С помощью метода ВидимостьКолонки можно определять так же наличие колонки с определенным идентификатором:
Если тз.ВидимостьКолонки("Товар") >= 0 Тогда
// есть колонка и можно к ней обратиться
Иначе
// нет колонки "Товар"
КонецЕсли;
|
|
12
Злопчинский
26.09.22
✎
19:12
|
(10) спсб
|
|
13
GrayS19
27.09.22
✎
10:01
|
(11) Спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший