Нельзя использовать производные от полей составного типа в выражениях не присутствующих

Обновлено: 21.11.2024

такой запрос, запускаю в скд:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1.Наименование КАК Субконто1,
ХозрасчетныйОстатки.Субконто2,
ХозрасчетныйОстатки.Субконто3,
СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК СуммаОстатокДт,
ХозрасчетныйОстатки.Субконто2.СрокОплаты КАК СрокОплаты,
ХозрасчетныйОстатки.Субконто3.Дата КАК ДатаИзДокумента,
ДОБАВИТЬКДАТЕ(ХозрасчетныйОстатки.Субконто3.Дата, ДЕНЬ, ХозрасчетныйОстатки.Субконто2.СрокОплаты) КАК Поле1,
ХозрасчетныйОстатки.СуммаОстатокКт,
ХозрасчетныйОстатки.СуммаОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = &Счет, , ) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
ХозрасчетныйОстатки.Субконто1.Наименование,
ХозрасчетныйОстатки.Субконто2,
ХозрасчетныйОстатки.Субконто3,
ХозрасчетныйОстатки.Субконто2.СрокОплаты,
ХозрасчетныйОстатки.Субконто3.Дата,
ДОБАВИТЬКДАТЕ(ХозрасчетныйОстатки.Субконто3.Дата, ДЕНЬ, ХозрасчетныйОстатки.Субконто2.СрокОплаты),
ХозрасчетныйОстатки.СуммаОстатокКт,
ХозрасчетныйОстатки.СуммаОстаток
если не задаю параметр Период в настройках отчета, то все работает если же задаю, то дает ошибку:
<(8, 16)>: Нельзя использовать производные от полей составного типа в выражениях не присутствующих полностью в предложении СГРУППИРОВАТЬ ПО "ХозрасчетныйОстатки.Субконто3.Дата"
ДОБАВИТЬКДАТЕ(<<?>>ХозрасчетныйОстатки.Субконто3.Дата, ДЕНЬ, ХозрасчетныйОстатки.Субконто2.СрокОплаты) КАК Поле1,

Читайте также: