При форматировании текста запроса с помощью конструктора запроса ИР происходит неуместная замена значения второго параметра функции ДОБАВИТЬМЕСЯЦ "МЕСЯЦ" на поле таблицы "НачисленияТ.Месяц".
Запрос до форматирования:
Код
ВЫБРАТЬ
НачисленияТ.ПериодРегистрации КАК ПериодРегистрации,
ДОБАВИТЬКДАТЕ(НачисленияТ.ПериодРегистрации, МЕСЯЦ, -1) КАК ОтчетныйПериод,
НачисленияТ.Организация КАК Организация,
НачисленияТ.Сотрудник КАК Сотрудник,
НачисленияТ.ВидРасчета КАК ВидРасчета,
0 КАК НачисленоЗарплата,
НачисленияТ.Результат КАК НачисленоПремия,
0 КАК НачисленоБольничныеЛистыМатПомощь
ИЗ
РегистрРасчета.Начисления КАК НачисленияТ
ГДЕ
НачисленияТ.Активность = ИСТИНА
И НачисленияТ.ПериодРегистрации МЕЖДУ &ДатаНачалаПремия И &ДатаОкончанияПремия
И НачисленияТ.ВидРасчета В (&НачисленияПремия)
Запрос после форматирования:
Код
ВЫБРАТЬ
НачисленияТ.ПериодРегистрации КАК ПериодРегистрации,
ДОБАВИТЬКДАТЕ(НачисленияТ.ПериодРегистрации, НачисленияТ.Месяц, - 1) КАК ОтчетныйПериод,
НачисленияТ.Организация КАК Организация,
НачисленияТ.Сотрудник КАК Сотрудник,
НачисленияТ.ВидРасчета КАК ВидРасчета,
0 КАК НачисленоЗарплата,
НачисленияТ.Результат КАК НачисленоПремия,
0 КАК НачисленоБольничныеЛистыМатПомощь
ИЗ
РегистрРасчета.Начисления КАК НачисленияТ
ГДЕ
НачисленияТ.Активность = ИСТИНА
И НачисленияТ.ПериодРегистрации МЕЖДУ &ДатаНачалаПремия И &ДатаОкончанияПремия
И НачисленияТ.ВидРасчета В (&НачисленияПремия)