|
СЗВ_ТД |
☑ |
0
vanyshan
11.02.20
✎
11:09
|
Всем привет! Подскажите пожалуйста кто знает. Не заполняется в документе СЗВТД сотрудник, который уволен последним днем месяца.
Вот текст запроса:
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ПОМЕСТИТЬ ВТРегистраторы
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаНачала, Организация = &ГоловнаяОрганизация) КАК РаботникиОрганизаций
|ГДЕ
| (РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| ИЛИ РаботникиОрганизаций.ПериодЗавершения МЕЖДУ &ДатаНачала И &ДатаОкончания)
| И РаботникиОрганизаций.Сотрудник.Физлицо В
| (ВЫБРАТЬ
| ВТ.ФизЛицо
| ИЗ
| ВТФизическиеЛица КАК ВТ)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
| РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
| И РаботникиОрганизаций.Сотрудник.Физлицо В
| (ВЫБРАТЬ
| ВТ.ФизЛицо
| ИЗ
| ВТФизическиеЛица КАК ВТ)
| И РаботникиОрганизаций.Организация = &ГоловнаяОрганизация";
Запрос.Выполнить();
Работник уволен 31.01.2020.
Пробежался отладчиком, Период в регистре "Работники организации" ставится 01.02.2020 (Дата увольнения + длина суток) - это условие не срабатывает, остается
ПериодЗавершения МЕЖДУ &ДатаНачала И &ДатаОкончания. Но в заполнении движений по регистру я не вижу чтобы ПериодЗавершения как то заполнялся. У нас во всем регистре этот ресурс не заполнен.
Подскажите как быть, дату увольнения менять нельзя! Спасибо.
|
|
1
Флориан
11.02.20
✎
11:11
|
|
|
2
vanyshan
11.02.20
✎
11:41
|
Ты хочешь сказать косяк в запросе, нужно руками подправить?
|
|
3
NorthWind
11.02.20
✎
11:48
|
(2) "И не один раз!.." (с)
|
|
4
vanyshan
11.02.20
✎
11:54
|
Да, все разобрался, либо к конечной дате секунду прибавить или день, все по разному делают. Спасибо, наверняка в следующем релизе поправят.
|
|