2015-10-09 13:27:52
Краткое описание :
В штатном расписании отображается некорректное количество вакансий в случае создания ставки и приема на работу в будущем месяцеОписание :
Штатное расписание (интерфейс)Что измененно :
В штатном расписании отображается некорректное количество вакансий в случае создания ставки и приема на работу в будущем месяце.
Пример: отчетный месяц август. Создаем ставку с 01/09 с одной вакансией и принимаем на работу сотрудника на эту вакансию с 01/09. В штатном расписании делаем пересчет вакансий по ставке и видим, что количество вакансий осталось "1", хотя на вкладке "Сотрудники" отображается вновь принятый человек. При этом, в "Просмотре штатного расписания" на дату 01/09 количество вакансий по этой ставке "0".
Более детальный анализ показал, что при приеме количество вакансий уменьшается. Но если прием произведен на будущую дату, то при запуске функции "Пересчет вакансий", вакансии пересчитываются на текущую дату, а не на дату создания ставки. По идее, нужно делать пересчет на текущую с учетом даты создания ставки.
Как измененно :
Функция пересчета вакансий теперь учитывает даты создания и ликвидации ставки:
- если текущая дата меньше даты создания ставки, то вакансии по ставке будут пересчитываться на дату ее создания;
- если текущая дата больше даты ликвидации ставки, то вакансии по ставке будут пересчитываться на дату ее ликвидации.
В остальных случаях пересчет вакансий будет производиться на текущую дату.