0
JijiJie
24.07.24
✎
19:02
|
Общее описание: есть запрос следующего вида (на названия не обращайте внимания)
Запрос.Текст =
"ВЫБРАТЬ
| Регистр1.Дата КАК Дата,
| Регистр1.КоличествоОборот КАК КоличествоТоваровОборот,
| Регистр2.Лимит КАК Лимит
|ИЗ
| РегистрСведений.Регистр2.СрезПоследних КАК Регистр2СрезПоследних
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Регистр1.Обороты КАК Регистр1Обороты
| ПО Регистр2СрезПоследних.Склад.Ссылка = Регистр1Обороты.Склад.Ссылка
|ГДЕ
| Регистр2СрезПоследних.Склад = &Склад
|
|СГРУППИРОВАТЬ ПО
| Регистр1Обороты.Дата,
| Регистр1Обороты.КоличествоОборот,
| Регистр2СрезПоследних.Лимит
|
|ИМЕЮЩИЕ
| СУММА(Регистр1Обороты.КоличествоОборот) > Регистр2СрезПоследних.Лимит";
Проблема: последнее условие
СУММА(Регистр1Обороты.КоличествоОборот) > Регистр2СрезПоследних.Лимит
всегда выводит "Нет", при этом все значения считаются правильно (проверял).
А если поменять знак (СУММА(Регистр1Обороты.КоличествоОборот) < Регистр2СрезПоследних.Лимит ) всегда будет выводиться "Да".
Я не понимаю в чем причина такого поведения. Есть варианты?
|
|