Имя: Пароль:
1C
 
итог колонки массива
0 а кому щас легко
 
29.12.10
16:28
Как проще получить итог по колонке массива (без перебора строк массива)?
1 butterbean
 
29.12.10
16:30
выгрузить в ТЗ и посмотреть Итог(), но не факт, что это проще
2 Лефмихалыч
 
29.12.10
16:31
(0) перебором. На то он и массив. А еще у массива нет колонок
3 Ненавижу 1С
 
гуру
29.12.10
16:33
колонки массива, строки массива это что вообще?
4 aleks-id
 
29.12.10
16:33
бред. только перебор
5 PVV65
 
29.12.10
16:35
(3) наверное имел ввиду "итог по измерению"
6 Лефмихалыч
 
29.12.10
16:38
(5) телепатический припадок?
7 acsent
 
29.12.10
16:39
Юзай Скопировать вместо НайтиСтроки
8 а кому щас легко
 
29.12.10
16:40
ОтборТС = Новый Структура("Транспорт",ТекСтр.Транспорт);
МассивОдногоТС = ТабЧасть.НайтиСтроки(ОтборТС);

Для Каждого СтрокаМассива Из МассивОдногоТС Цикл
  ИтогСумма = ИтогСумма + СтрокаМассива.Сумма;
КонецЦикла;

Ну чем не колонка (ну или так проще).
9 Ненавижу 1С
 
гуру
29.12.10
16:46
(8) если заюзать процедуру отсюда v8: Функциональные параметры в 1С
то вам надо будет сделать так:

Параметр = Новый Структура("Сумма,Транспорт",0,ТекСтр.Транспорт);
ДляКаждогоИзКоллекции(ТабЧасть,"Параметр.Сумма=Параметр.Сумма+Элемент.Сумма;","Элемент.Транспорт=Параметр.Транспорт",Параметр);
ИтогСумма = Параметр.Сумма;
10 acsent
 
29.12.10
16:47
(8) АААА, я угадал !!!!
11 Живой Ископаемый
 
29.12.10
16:47
2(7) капец.. как ты узнал?!
12 Михей
 
29.12.10
16:47
ОтборТС = Новый Структура("Транспорт",ТекСтр.Транспорт);
МассивОдногоТС = ТабЧасть.Скопировать(ОтборТС, "Сумма");

ИтогСумма = МассивОдногоТС.Итог("Сумма");
13 Живой Ископаемый
 
29.12.10
16:47
(10)ффух...
а!
14 acsent
 
29.12.10
16:48
Это был тест нового телапатического модуля
15 а кому щас легко
 
29.12.10
16:52
(12) да, проще перебором наверно. Когда вопрос писал, думал может какой-то такой хитрый метод завалялся в СП про который я ни слухом ни духом.

Спасибо.
16 73
 
29.12.10
16:55
(12) Для ТабЧасти не Скопировать(), а Выгрузить().

ЗЫ. Если это ТабЧасть, конечно...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший