Имя: Пароль:
1C
1С v8
Табличное поле
0 first_may
 
12.11.14
21:36
Добрый вечер.
В обработке есть табличная часть, состоящая из нескольких реквизитов.
Эта табличная часть находится на обычной форме. При открытии обработки в модуле добавляю еще одну колонку:
НоваяКолонка = ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.ТаблицаНакладных.Колонки.Добавить();
НоваяКолонка.Имя = "Колонка" + СокрЛП(Выборка.Проект.Код);
НоваяКолонка.ТекстШапки = СокрЛП(Выборка.Проект.Наименование);

Как перебрать все строки таблицы и в новую колонку занести некоторое значение?
1 ОбычныйЧеловек
 
12.11.14
21:52
(0) скажи честно - 8ку первый раз в глаза видишь?
1. НоваяКолонка = ЭтотОбъект.ПолучитьФорму().ЭлементыФормы.ТаблицаНакладных.Колонки.Добавить();

Замени на
НоваяКолонка =ЭлементыФормы.ТаблицаНакладных.Колонки.Добавить();
2.добавленная тобой колонка всего лишь будет отображать данные а не содержать их.

Смотри событие табличного поля ПриПолученииДанных (как то так назывсется)-вот  в ней у тебя будет возможность пробежатся по видимым строками заполнить сво
колонку
2 first_may
 
12.11.14
21:59
(1) Спасибо
3 first_may
 
13.11.14
21:02
Создать и заполнить колонки получилось. Можно ли посчитать итог в них? Поставил галочку итоги в подвале - как результат везде просто 0.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший