Возможно понадобится вот эта часть кода:
Код
Если (ПустоеЗначение(ТаблицаРеквизитов.СостояниеФизлица) = 1) и (ПустоеЗначение(ТаблицаРеквизитов.Документ) = 0) Тогда
Если ТаблицаРеквизитов.Документ.Вид() = "ПриказОбУвольнении" Тогда
ДатаУв = ТаблицаРеквизитов.Документ.ДатаУвольнения;
Если (ДатаУв >= НачДата) и (ДатаУв <= КонДата) Тогда
СписокУволенных.ДобавитьЗначение(Сотрудник,);
Номер_У=Номер_у +1;
ТабУволенных.ВывестиСекцию("Строка");
КонецЕсли;
КонецЕсли;
ИначеЕсли (ПустоеЗначение(ТаблицаРеквизитов.СостояниеФизлица) = 0)
и (ТаблицаРеквизитов.СостояниеФизлица <> Перечисление.СостояниеФизлица.ВременноНеРаботает)
и (ПустоеЗначение(ТаблицаРеквизитов.Документ) = 0) тогда
Если ТаблицаРеквизитов.Документ.Вид() = "ПриказОПриемеНаРаботу" Тогда
ДатаПриема = ТаблицаРеквизитов.Документ.ДатаПриема;
Если (ДатаПриема >= НачДата) и (ДатаПриема <= КонДата) Тогда
СписокПринятых.ДобавитьЗначение(Сотрудник,);
Номер_П=Номер_П+1;
ТабПринятых.ВывестиСекцию("Строка");
ТабПринятых.ПрисоединитьСекцию("Должность|Строка");
КонецЕсли;
КонецЕсли;
КонецЕсли;