Здравствуйте.
Подскажите, пожалуйста, как правильно по физлицу определить уволен ли сотрудник.
У меня следующий алгоритм:
1) определяю всех сотрудников из справочника "Сотрудники" с интересующим физлицом;
2) анализирую состояние этих сотрудников по регистру сведений "Состояние работников организации". Выбираю тех, у кого на нужную дату состояние = "Уволен"
3) если количество сотрудников физлица больше чем уволенных по этому физлицу - принимаю, что сотрудник работает.
Но такой алгоритм мне кажется не оптимальным, даже кривоватым.