Добрый день! Сижу в 1С:Предприятие 8.3 (8.3.21.1644).
Прошу помощи. Есть такой запрос, который показывает даты увольнения физ. лиц.Проблема в том,что некоторые физ.лица были уволены,но потом вернулись,но всё равно находятся в запросе.Не подскажите,как можно именно таких отсеять ?

```1c
    ВЫБРАТЬ
    ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизическоеЛицо,
    ТекущиеКадровыеДанныеСотрудников.Сотрудник КАК Сотрудник,
    ТекущиеКадровыеДанныеСотрудников.ТекущееПодразделение КАК ТекущееПодразделение,
    ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность КАК ТекущаяДолжность,
    ТекущиеКадровыеДанныеСотрудников.ДатаПриема КАК ДатаПриема,
    ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения
    ИЗ
    РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
    ГДЕ
    ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения <> ДАТАВРЕМЯ(1,1,1)

    Автоупорядочивание
```
---
В ERP уже давно отказались от регистра "Текущие кадровые данные сотрудников". Нужно использовать "Кадровую историю сотрудников", либо "Данные для подбора сотрудников".
---
ВЫБРАТЬ РАЗРЕШЕННЫЕ
 СотрудникиОрганизаций.Физлицо,
 МАКСИМУМ(ВЫБОР
   КОГДА СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 1, 1)
   ИНАЧЕ СотрудникиОрганизаций.ДатаУвольнения
  КОНЕЦ) КАК ДатаУвольнения
ПОМЕСТИТЬ мТаб
ИЗ
 Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций

СГРУППИРОВАТЬ ПО
 СотрудникиОрганизаций.Физлицо
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
 мТаб.Физлицо,
 МАКСИМУМ(СотрудникиОрганизаций.Ссылка) КАК Сотрудник,
 СотрудникиОрганизаций.Организация
ИЗ
 мТаб КАК мТаб
  ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
  ПО мТаб.Физлицо = СотрудникиОрганизаций.Физлицо
   И (мТаб.ДатаУвольнения = ВЫБОР
    КОГДА СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
     ТОГДА ДАТАВРЕМЯ(3999, 1, 1)
    ИНАЧЕ СотрудникиОрганизаций.ДатаУвольнения
   КОНЕЦ)

СГРУППИРОВАТЬ ПО
 мТаб.Физлицо,
 СотрудникиОрганизаций.Организация
;
---
Как вариант: используется сотрудников (один и тот же не может быть 2 раза уволен).
Если надо только уволенных, то сначала получите физ. лицо и последнюю дату увольнения, а потом соедините с таблицей
Вариантов куча.
---
физлицо это не сотрудник. Физлицо одно, сотрудников может быть несколько. Приняли человека, уволили. Приняли снова - новый сотрудник будет связан с одним и тем же физлицом. Конечно повторно принятые будут в вашем запросе.
---
Все ФизЛица сотрудников организации - ФизЛица текущих сотрудников = Уволенные ФизЛица
---
так у сотрудников еще есть дата приема! добавьте левое соединение
по сотрудникам и с условием что ДатаПриема < ДатаУвольнения

как раз и получите сотрудников с Последним увольнением

а если ваш регистр периодический то используйте СрезПоследних!!!
---
Подождите оба, господа. В старое доброе время Сотрудник = Трудовой договор, элемент справочника по сути являющийся представлением документа Трудовой договор.

Поэтому что значит "вернулись"?.

Это новый трудовой договор со старым физлицом или продление старого трудового договора?
В старое доброе время трудовой договор, который был завершен, получал признак дата увольнения. признак увольнение = прекращение текущего трудового договора, на том история по нему финализировалась и новый трудовой договор = новый элемент справочника сотрудники.

Поэтому еще раз спрошу, что в реальном мире подписанных бумажных документов означает "вернулись"? Какие доки были оформлены на бумаге?
---
хм,а ведь логично, к примеру,3 сотрудника ,так сказать, =1 физ лицо,ибо вот,к примеру,человек 4 раза увольнялся и возвращался
---
Я тебе больше скажу - можно 4 раза быть сотрудником, никуда не увольняясь и не возвращаясь...
И это тоже будет логично и законно.
---
Смотрите, определите что значит в административном плане "возвращался". Это доп. соглашение о возобновлении старого договора или это уже новый трудовой договор?

Если мы рассматриваем концепцию что Элемент справочника сотрудники = Трудовой договор, то с ней все понятно - новый элемент = Новые трудовые отношения между Физлицо <-> Организация.
Таких отношений может быть несколько в один момент времени т.к. внутреннее совместительство - генеральный подрабатывает уборщиком на четверть ставки.
Но раньше, давно, было так, что один раз прекращенные трудовые отношения с физлицом приводили к финализированию использования элемента справочника "Сотрудник" в кадровых документах после установки состояния "Увольнение".
Ну или может это у нас так было заведено, но я исключений не помню.
НДФЛ накапливается на физлице, продолжение кадоровой истории по сотруднику для этого не нужно. Взаиморасчеты тоже на физлице висели, да хоть и в разрезе организаций.

И та быструю справку что я почитать по новой ЗУП говорит о том, что возобновление трудового договора = новый сотрудник без исключений.

Поэтому на месте ТС я бы сильно напрягся на предмет изучения вопроса как так возникло что элемент справочника сотрудники используется в кадровых документах и имеет продолжение истории кадровых данных после оформления документа увольнение из организаций. Гораздо более сильнее, чем от факта попадания этого сотра в какие то там отчеты.
---
ВЫБРАТЬ РАЗРЕШЕННЫЕ
 СотрудникиОрганизаций.Физлицо,
 МАКСИМУМ(ВЫБОР
   КОГДА СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 1, 1)
   ИНАЧЕ СотрудникиОрганизаций.ДатаУвольнения
  КОНЕЦ) КАК ДатаУвольнения
ПОМЕСТИТЬ мТаб
ИЗ
 Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций

СГРУППИРОВАТЬ ПО
 СотрудникиОрганизаций.Физлицо
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
 мТаб.Физлицо,
 МАКСИМУМ(СотрудникиОрганизаций.Ссылка) КАК Сотрудник,
 СотрудникиОрганизаций.Организация
ИЗ
 мТаб КАК мТаб
  ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
  ПО мТаб.Физлицо = СотрудникиОрганизаций.Физлицо
   И (мТаб.ДатаУвольнения = ВЫБОР
    КОГДА СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
     ТОГДА ДАТАВРЕМЯ(3999, 1, 1)
    ИНАЧЕ СотрудникиОрганизаций.ДатаУвольнения
   КОНЕЦ)

СГРУППИРОВАТЬ ПО
 мТаб.Физлицо,
 СотрудникиОрганизаций.Организация
;
---
хм,не работает,ругается на "Справочник.СотрудникиОрганизаций"и на то,что не найдена "мТаб"
---
В ERP уже давно отказались от регистра "Текущие кадровые данные сотрудников". Нужно использовать "Кадровую историю сотрудников", либо "Данные для подбора сотрудников".
---
не могли бы мне подсказать,как ваши слова в запрос написать?Что-то не выходит,и пока что,не нашёл информацию в справочнике.