Руководство разработчика

Заполнение итоговых строк

Итоговая строка - это дополнительная строка в табличном отчете, которая содержит результат обработки данных всей таблицы. Например, таким результатом может быть сумма по столбцу. Итоговая строка всегда располагается внизу таблицы. Стиль оформления итоговой строки отличается от всех остальных строк.

Для того чтобы начать заполнение строк, необходимо перейти в режим работы с итоговыми строками при помощи метода ИТОГИ. Итоговая строка не продолжает общую нумерацию строк отчета, нумерация итоговых строк начинается с 1. Заполнение итоговый строки осуществляется, как и в случае обычных строк, при помощи метода ЯЧЕЙКА.

Пример

Пример иллюстрирует функцию формирования данных для итоговой строки - сумма по столбцу "цена" и создания и заполнения итоговой строки данными.

ФУНКЦИЯ Итоговая_строка
    ПЕРЕМ ЧИСЛО: сумма
	//формируем данные 
    ЦИКЛ ДЛЯ(и = 1, КОЛ_СТРОК)
    	сумма += ЗНАЧЕНИЕ("цена", и)
    КОНЕЦ_ЦИКЛА 
	//переход в режим работы с итоговыми строками
    ИТОГИ(ДА)
	//добавление новую строку, которая будет итоговой
    ДОБАВИТЬ_СТРОКУ("итог")
	//объединение столбцов
    ОБЪЕДИНИТЬ_ЯЧЕЙКИ("номер", "ед_из", КОЛ_СТРОК, КОЛ_СТРОК, "ИТОГО")
	//заполнение итоговую строку значением суммы по столбцу "цена"
    ЯЧЕЙКА("цена", КОЛ_СТРОК, сумма)
  КОНЕЦ_ФУНКЦИИ

См. также: