Имя: Пароль:
1C
1С v8
Установка значения в колонке табличной части документа. Обращение по имени....
0 Румата
 
21.09.16
12:51
Доброго времени суток. Есть табличная часть с наименованием колонок "Номер1", "Номер2", "Номер3" и т.д.

Как во всех строках этой табличной части присвоить значение в колонке, например "Номер3" равное 10.

Пытаюсь так :


Для Каждого СтрТовары из товары Цикл
СтрТовары["номер3"] = 10;
Конеццикла;

Не получается ... Как же можно обратиться к колонке по её имени ?
1 Mauser
 
21.09.16
12:52
WTF "Наименование"? Заголовок? Идентификатор?
2 Румата
 
21.09.16
12:59
По индентификатору
3 Румата
 
21.09.16
12:59
))
4 DrShad
 
21.09.16
13:02
на клиенте или на серванте?
5 Румата
 
21.09.16
13:04
Обычные формы
6 DrShad
 
21.09.16
13:06
тип значения колонок?
7 Сильф
 
21.09.16
13:08
Что значит "не получается"? Какая-то ошибка или тупо не проставляется значение?
8 ovrfox
 
21.09.16
13:17
Для всех строк обычно делают так
ТЗ.ЗаполнитьЗначения (10, "Номер3");
9 ovrfox
 
21.09.16
13:19
А для ТЧ можно так
мЗнач = Новый Массив();
Для Инд = 1 по ТЧ.КоличествоСтрок()
мЗнач.Добавить(10);
КонецЦикла

ТЧ.ЗагрузитьКолонку(мЗнач, "Номер3");
10 ovrfox
 
21.09.16
13:23
Ваш вариант нужно так
стрСвойств= Новый Структура("Номер3", 10)
Для Каждого СтрТовары из товары Цикл
ЗаполнитьЗначенияСвойств(СтрТовары, стрСвойств);
Конеццикла;
11 Румата
 
21.09.16
13:26
Спасибо