Подскажите, пожалуйста, как реализовать отчет
Добавлено: 02 июл 2010, 09:08
Здравствуйте!
Подскажите, пожалуйста, как можно реализовать в отчете следующую ситуацию:
Есть список, в котором каждая запись это человек. В записи есть указание кода категории и наименования категории к которой относится человек и кол-во трудовых часов. Категории могут быть вложенные, но не более одного уровня вложенности, соответственно в списке есть дополнительно поля с кодом основной категории и наименования основной категории. Если категория не вложенная, то коды категорий совпадают.
Требуется подсчитать кол-во человек в основных категориях и трудозатраты в этой категории, если категория имеет вложенные категории, то в основной категории необходимо показать суммы и кол-во человек во всех подчиненных категориях, включая основную и под ней вывести перечень с суммами по каждой подчиненной категории.
Пример:
1 | Специалист | 23чел. | 700ч.
2 | Гл. специалист | 3чел. | 300ч.
3 | Техник | 24чел. | 940ч.
а | гл. техник | 1чел. | 30ч.
б | ст. техник | 5чел. | 130ч.
в | мл. техник | 14чел. | 740ч.
4 | Бухгалтер | 3чел. | 45ч.
...
Подскажите, пожалуйста, как можно реализовать в отчете следующую ситуацию:
Есть список, в котором каждая запись это человек. В записи есть указание кода категории и наименования категории к которой относится человек и кол-во трудовых часов. Категории могут быть вложенные, но не более одного уровня вложенности, соответственно в списке есть дополнительно поля с кодом основной категории и наименования основной категории. Если категория не вложенная, то коды категорий совпадают.
Требуется подсчитать кол-во человек в основных категориях и трудозатраты в этой категории, если категория имеет вложенные категории, то в основной категории необходимо показать суммы и кол-во человек во всех подчиненных категориях, включая основную и под ней вывести перечень с суммами по каждой подчиненной категории.
Пример:
1 | Специалист | 23чел. | 700ч.
2 | Гл. специалист | 3чел. | 300ч.
3 | Техник | 24чел. | 940ч.
а | гл. техник | 1чел. | 30ч.
б | ст. техник | 5чел. | 130ч.
в | мл. техник | 14чел. | 740ч.
4 | Бухгалтер | 3чел. | 45ч.
...