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