Назначения и штатное расписание на дату.
Добавлено: 22 июн 2015, 17:48
Здравствуйте.
Пишу громоздкий отчет, в котором в частности надо анализировать фактическое наличие сотрудников и численность согласно ШР на дату в разрезе подразделений по выбранным подразделениям (а вообще более сложно - с разбивкой по месяцам года, наличие на последнее число каждого месяца года). Есть ли возможность использовать какие-то временные таблицы с соответствующим наполнением?
Нужно учесть следующее:
1. Изначально на подразделения наложен фильтр.
2. Сотрудники нужны не по Persons, а по Lschet, т.е. с учетом внутреннего совместительства.
Конечно, можно самой сделать наполнение, но боюсь промахнуться с чем-то, например, с повторным трудоустройством. Может кто-то порекомендует вариант?
Просматривала библиотеки, наткнулась на описание таблицы
Table struct TmpPsn4FilterOnDate в Tables4FilterOnDate.vih. На первый взгляд вроде подходит, только не понятно: nrec в структуре указан по карточке или по л/сч. Если по л/сч, то каким образом наполняется эта таблица? Может процедурой InitTmp(dInt: Date) из PsnOnDate.vih?
Буду благодарна за рекомендации.
Пишу громоздкий отчет, в котором в частности надо анализировать фактическое наличие сотрудников и численность согласно ШР на дату в разрезе подразделений по выбранным подразделениям (а вообще более сложно - с разбивкой по месяцам года, наличие на последнее число каждого месяца года). Есть ли возможность использовать какие-то временные таблицы с соответствующим наполнением?
Нужно учесть следующее:
1. Изначально на подразделения наложен фильтр.
2. Сотрудники нужны не по Persons, а по Lschet, т.е. с учетом внутреннего совместительства.
Конечно, можно самой сделать наполнение, но боюсь промахнуться с чем-то, например, с повторным трудоустройством. Может кто-то порекомендует вариант?
Просматривала библиотеки, наткнулась на описание таблицы
Table struct TmpPsn4FilterOnDate в Tables4FilterOnDate.vih. На первый взгляд вроде подходит, только не понятно: nrec в структуре указан по карточке или по л/сч. Если по л/сч, то каким образом наполняется эта таблица? Может процедурой InitTmp(dInt: Date) из PsnOnDate.vih?
Буду благодарна за рекомендации.