Всем привет! Подскажите пожалуйста кто знает. Не заполняется в документе СЗВТД сотрудник, который уволен последним днем месяца.
Вот текст запроса:
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ПОМЕСТИТЬ ВТРегистраторы
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаНачала, Организация = &ГоловнаяОрганизация) КАК РаботникиОрганизаций
|ГДЕ
| (РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| ИЛИ РаботникиОрганизаций.ПериодЗавершения МЕЖДУ &ДатаНачала И &ДатаОкончания)
| И РаботникиОрганизаций.Сотрудник.Физлицо В
| (ВЫБРАТЬ
| ВТ.ФизЛицо
| ИЗ
| ВТФизическиеЛица КАК ВТ)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
| РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| И РаботникиОрганизаций.Сотрудник.Физлицо В
| (ВЫБРАТЬ
| ВТ.ФизЛицо
| ИЗ
| ВТФизическиеЛица КАК ВТ)
| И РаботникиОрганизаций.Организация = &ГоловнаяОрганизация";
Запрос.Выполнить();
Работник уволен 31.01.2020.
Пробежался отладчиком, Период в регистре "Работники организации" ставится 01.02.2020 (Дата увольнения + длина суток) - это условие не срабатывает, остается
ПериодЗавершения МЕЖДУ &ДатаНачала И &ДатаОкончания. Но в заполнении движений по регистру я не вижу чтобы ПериодЗавершения как то заполнялся. У нас во всем регистре этот ресурс не заполнен.
Подскажите как быть, дату увольнения менять нельзя! Спасибо.