Доход
| Иванов
| | | | 2003
| | | | Январь
| | | | 15000
| | | Иванов
| | | | 2003
| | | | Февраль
| | | | 14000
| | | Петров
| | | | 2003
| | | | Январь
| | | | 15000
| | | Петров
| | | | 2003
| | | | Февраль
| | | | 12000
|
| В следующем примере эта таблица сворачивается по колонкам Сотрудник и Год с подсчетом суммы по колонке Доход:
| |
| //подсчитаем годовой доход по каждому сотруднику
| |
| тзДоходыСотр.Свернуть("Сотрудник,Год","Доход");
| |
| В результате мы получим следующую таблицу значений:
| |
| Иванов
| | 2003
| | 29000
| | Петров
| | 2003
| | 27000
| |
| Если исходная таблица значений вам понадобится в дальнейшем, то лучше сделать копию таблицы значений и сворачивать уже ее:
| |
| тзДоходыПоГодам = тзДоходыСотр.Скопировать();
| |
| тзДоходыПоГодам.Свернуть("Сотрудник,Год","Доход");
| |
| Таблица значений позволяет подсчитать итог по колонке числового типа, например:
| |
| ВсегоДоход = тзДоходыСотр.Итог("Доход");
| |
| ВсегоНДС = тзСостав.Итог("НДС");
| |
| И последнее, о чем хотелось рассказать, из таблицы значений можно выгрузить целую колонку в массив и загрузить ее из массива:
| |
| МассивЦен = тзТовары. ВыгрузитьКолонку ("Цена") ;
| |
| тзТовары.ЗагрузитьКолонку("Количество",МассивОстаткиТоваров);
| |
Содержание раздела
|
|
|
|