Страница 1 из 1

Назначения и штатное расписание на дату.

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

Re: Назначения и штатное расписание на дату.

Добавлено: 23 июн 2015, 10:47
Den
По persons там наполняется. nRec - persons.nrec

Re: Назначения и штатное расписание на дату.

Добавлено: 30 июн 2015, 11:13
Irina_
Спасибо, Den.
Обращалась в ОТП, но в результате сама сформировала перечень л/сч на дату.
Для этого проанализировала даты приема/ увольнения в Lschet и даты приема/ увольнения в MoveLsc. Нашла назначение на нужную дату. Проверила попало ли подразделение из назначения в заданный фильтр по подразделениям По результату наполнила таблицу в памяти. И всю остальную работу делаю на основе этой таблицы.