Вакансии по дате образования
1C-admin
17.12.2012
Отчет "Вакансии по дате образования" позволяет на заданную дату для каждой вакансии найти сотрудников, документ и дату образования вакансии . Можно выбрать по всем или указать подразделение.
Алгоритм:
1.Выбираем запросом из отчета ШтатноеРасписание : Gодразделение,Должность,поШтату,Занято,Вакансии ,СверхШтата-когда Вакансии<0, ОсвобожденоСтавок
2. Для каждой записи с вакансией находим записи в регистре накопления «ЗанятыеШтатныеЕдиницы» сотрудников, у которых сумма количества ставок=0 (Это или уволенные или перешедшие) с последними датами перемещений.
2. Для каждой записи со СверхШтата находим записи в регистре накопления «ЗанятыеШтатныеЕдиницы» сотрудников, у которых сумма количества ставок>0 (принятые или пришедшие) с последними датами перемещений.
3. При наборе сотрудников под количество вакансий выбирается ШтатноеРасписание на дату записи из регистра по сотруднику.
Если найденное Количество по штату< поШтату , то сотрудник не выбирается , а формируется поле ЗаСчетИзмененияШтатногоРасписания.
Спасибо! Как раз занимаюсь штатным расписанием, и ваша обработка, полагаю, пригодится, т.к. зачастую неясно как раз в разрезе сотрудников.
Только что-то алгоритм меня смущает: эти телодвижения надо проделывать перед тем, как получить данные из обработки? Но сомневаюсь, что получение данных таким замысловатым образом облегчит жизнь пользователю…
Если Вы найдете другой способ и поделитесь им, то я буду Вам признателен.
При формировании в ЗУП 8.2 выдает ошибку «Пытается найти регистр сведений вмуВакансии»
(3) Dragga,
Внес изменения. Предыдущий вариант был для конкретного объекта.
Спасибо.