ЗУП 3.1.10.491
Потребовалось в процедуре определить состояние сотрудника. Воспользовался функцией
Таблица = КадровыйУчет.КадровыеДанныеСотрудников(Истина, Сотрудник,"Состояние,СостояниеПериодРегистрации",Дата);
и обнаружил следующее. Сотрудник увольняется, последний день работы 29.04. На 28.04 состояние "Работа", на 30.04 - "Увольнение". А вот на 29.04 стоит Null.
Вопрос - почему так и как определить состояние сотрудника в последний день работы.
Аналогичная ситуация и с уходом в декрет. Возможно и по другим аналогичным ситуациям так.
И ещё вопрос, может кто знает. Как через стандартные функции определить дату окончания состояния (отпуск, больничный) или предполагаемую дату окончания состояния. Пока нашел только Состояние и СостояниеПериодРегистрации через кадровые данные.