Имя: Пароль:
1C
 
Проблемы с запросом
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СрезПоследних.Лимит ) всегда будет выводиться "Да".

Я не понимаю в чем причина такого поведения. Есть варианты?
2 Волшебник
 
24.07.24
19:06
Плохие имена объектов