Имя: Пароль:
1C
1C 7.7
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) Спасибо