Имя: Пароль:
1C
1С v8
Итог по колонке в дереве значений
0 Koliaff
 
05.03.13
10:52
Доброго времени суток. Подскажите как получить итог по колонке в дереве значений ? Только выгрузкой в ТЗ или перебором всех строк ? Или как-то можно по другому ?
1 Fragster
 
гуру
05.03.13
10:55
КоллекцияСтрокДереваЗначений (ValueTreeRowCollection)
Итог (Total)
Синтаксис:

Итог(<Колонка>, <ВключатьПодчиненные>)
Параметры:

<Колонка> (обязательный)

Тип: Число; Строка; КолонкаДереваЗначений.
Колонка, по которой подсчитывается итог.
В качестве значения параметра может быть передан индекс колонки, имя колонки, либо колонка дерева значений.
<ВключатьПодчиненные> (необязательный)

Тип: Булево.
Определяет, будут ли включены в сумму итоги по подчиненным строкам (если таковые имеются). Истина - итоги будут включены.
Значение по умолчанию: Ложь
Возвращаемое значение:

Тип: Число; Неопределено.

Описание:

Суммирует значения всех строк в указанной колонке.
Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число.
Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них есть тип Число, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них нет типа Число, то результатом будет значение Неопределено.

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

Сервер, толстый клиент, внешнее соединение.
Пример:

СтоимостьПродукции = СтрокиСостава.Итог("Сумма");
2 Koliaff
 
05.03.13
12:47
(Fragster) Этим методом ИТОГ подбиваются итоги только по верхнему (первому) уровню, второй уровень и ниже этот метод на суммирует.
3 Koliaff
 
05.03.13
12:49
Сори, не увидел второй параметр "ВключатьПодчиненные" )
4 Koliaff
 
05.03.13
13:00
(Fragster) Спасибо !
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.