Есть регистр расчета "Начисления". У него есть виртуальная таблица ФактическийПериодДействия
Делаю запрос:
"ВЫБРАТЬ
| НачисленияФактическийПериодДействия.Регистратор КАК Регистратор,
| НачисленияФактическийПериодДействия.НомерСтроки КАК НомерСтроки,
| НачисленияФактическийПериодДействия.ПериодДействияНачало КАК ПериодДействияНачало,
| НачисленияФактическийПериодДействия.ПериодДействияКонец КАК ПериодДействияКонец
|ИЗ
| РегистрРасчета.Начисления.ФактическийПериодДействия(Регистратор = &РегистраторНабора) КАК НачисленияФактическийПериодДействия";
получаю результат:
https://ibb.co/J5pJdFN
Делаю запрос:
Запрос.Текст = "ВЫБРАТЬ
| Начисления.ПериодРегистрации КАК ПериодРегистрации,
| Начисления.Регистратор КАК Регистратор,
| Начисления.НомерСтроки КАК НомерСтроки,
| Начисления.ВидРасчета КАК ВидРасчета,
| Начисления.ПериодДействия КАК ПериодДействия,
| Начисления.ПериодДействияНачало КАК ПериодДействияНачало,
| Начисления.ПериодДействияКонец КАК ПериодДействияКонец
|ИЗ
| РегистрРасчета.Начисления КАК Начисления
|ГДЕ
| Начисления.Регистратор = &РегистраторНабора";
Получаю результат:
https://ibb.co/CnBBYDt
Как видим в виртуальной таблице вытеснены первые две строки отвечающие за начисление больничного листа.. что разумеется приводит к тому, что больничный не считается..
Как такое может быть?
Настройки вытеснения разумеется проверил... Вообще база очень давно работает и такая ситуация впервые.. Я бы думал над ТИИ или пересчет итогов, но ведь я делаю запрос с отбором по одному регистратору... подсобите плиз идей, может у кого было такое...