Имя: Пароль:
1C
 
Получить имя колонки ТЗ
0 КтоКакБог
 
03.09.14
17:04
Помогите. Нубский вопрос. Надо обойти таблицу значений с определенной колонки, получить значение, и названиеи самой колонки

    Для каждого СтрокаТЧ Из ТаблицаНоменклатуры Цикл

        Для  i=3 По КоличествоКолонокТЗ  Цикл
// вот тут надо получить название колонки

        КонецЦикла;
        
        
    КонецЦикла;
1 КтоКакБог
 
03.09.14
17:06
вот код

КоличествоКолонокТЗ = ТаблицаНоменклатуры .Колонки.Количество();

Для каждого СтрокаТЧ Из ТаблицаНоменклатуры Цикл
                        
    Для  i=3 По КоличествоКолонокТЗ  Цикл
                    КонецЦикла;
        
        
    КонецЦикла;
2 sf
 
03.09.14
17:08
(1) КоличествоКолонокТЗ = ТаблицаНоменклатуры .Колонки.Количество()-1;


а в (0) непонятно зачем обходить строки, чтобы получать имена колонок. думаешь они для каждой строки будут разные7)
3 sf
 
03.09.14
17:08
ТаблицаНоменклатуры.Колонки.Получить(i).Имя
4 mehfk
 
03.09.14
17:12
КолонкаТаблицыЗначений (ValueTableColumn)
Свойства:

Заголовок (Title)
Имя (Name)
ТипЗначения (ValueType)
Ширина (Width)

Описание:

Предоставляет собой отдельную колонку таблицы значений. Доступ к объекту осуществляется через свойства коллекции колонок таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение.
5 КтоКакБог
 
03.09.14
17:12
(2) имена колонок формируются динамически, ни количество колонок, ни названия заранее не известны.
(3) аха, оно. спасибо
6 Крошка Ру
 
03.09.14
17:12
(2) Ну мало ли, вдруг, пока обходятся строки, кто-то - раз - и поменял имя у колонки. И всё. Финиш. Надо подстраховаться.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший