Странное поведение отчета Анализ штатного расписания

1. AntonH851 86 23.01.20 16:13 Сейчас в теме
Доброго дня
Работаю с Зарплата и управление персоналом, редакция 3.1 (3.1.10.156)
1С:Предприятие 8.3 (8.3.13.1644)

В отчете Анализ штатного расписания формируем данные на 01.11.2019 и видим у позиции оклад который установлен с 01.01.2020
Хотя в запросе отчета явно указывается выборка данных до даты указанной в отчете:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	&ДатаАктуальности КАК Период,
	МАКСИМУМ(ИсторияИспользованияШтатногоРасписания.Дата) КАК Дата,
	ИсторияИспользованияШтатногоРасписания.ПозицияШтатногоРасписания.Владелец КАК Организация,
	ИсторияИспользованияШтатногоРасписания.ПозицияШтатногоРасписания.Подразделение КАК Подразделение,
	ИсторияИспользованияШтатногоРасписания.ПозицияШтатногоРасписания.Должность КАК Должность,
	ИсторияИспользованияШтатногоРасписания.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания
ПОМЕСТИТЬ ВТОтборПозицийШтатногоРасписания
ИЗ
	РегистрСведений.ИсторияИспользованияШтатногоРасписания КАК ИсторияИспользованияШтатногоРасписания
ГДЕ
	ИсторияИспользованияШтатногоРасписания.Дата <= &ДатаАктуальности

СГРУППИРОВАТЬ ПО
	ИсторияИспользованияШтатногоРасписания.ПозицияШтатногоРасписания
;
Показать


Попробовал посмотреть запросы по таблице регистра ИсторияИспользованияШтатногоРасписания в профайлере, вот первый попавшийся запрос:

exec sp_executesql N'INS ERT IN TO #tt4 WITH(TABLOCK) (_Q_001_F_000, _Q_001_F_001RRef) SEL ECT
MAX(T1._Fld22564),
T1._Fld22563RRef
FR OM dbo._InfoRg22562 T1
LEFT OUTER JOIN dbo._Reference295 T2
ON (T1._Fld22563RRef = T2._IDRRef) AND (T2._Fld802 = @P1)
WHERE ((T1._Fld802 = @P2)) AND ((T1._Fld22564 <= @P3) AND (T2._Fld8137RRef = @P4) AND (T2._Fld8178 = 0x00))
GROUP BY T1._Fld22563RRef',N'@P1 numeric(10),@P2 numeric(10),@P3 datetime2(3),@P4 varbinary(16)',0,0,'4019-11-01 00:00:00',0x91B900155D02030011E37C8AAD2E613D
Показать


И дата в нем почему то вот так выглядит: '4019-11-01 00:00:00' - это что получается не 2019 год, а 4019, как так то?
Может кто сталкивался, подскажите
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Nadushka74 5 23.01.20 16:30 Сейчас в теме
смещение дат на сервере. Баг редкий, но меткий.
AntonH851; +1 Ответить
3. AntonH851 86 23.01.20 16:37 Сейчас в теме
(2) А победить его можно как нибудь?
4. user774630 23.01.20 16:39 Сейчас в теме
5. AntonH851 86 24.01.20 07:29 Сейчас в теме
Почитал про смещение дат, получается что если у меня установлено для базы смещение дат - 2000 то все нормально и такая дата в запросе это корректно?
6. AntonH851 86 24.01.20 07:52 Сейчас в теме
Да в таблице базы данных дата в таком виде и хранится получается что дело не в дате
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот