|
Табличное поле |
☑ |
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.
|
|