Остатки и обороты в 1с8.2

Новая тема
"Делаю запросы по двум счетам 62.01 и 62.02. Получаю суммы.

Сумма62_1 = Выборка.СуммаКонечныйОстатокДт;

Сумма62_2 = Выборка.СуммаКонечныйОстатокКт;
По отдельности в форму документа цифры выводит,

но если произвожу сравнивание

данные =  ?(Сумма62_2>Сумма62_1,Сумма62_2-Сумма62_1,Сумма62_1-Сумма62_2);

выдает  ошибку  "Операции  сравнивания на больше-меньше допустимы
только  для  значений  совпадающих примитивных типов (булево, Число, и
т.д)
прописываю Результат как сумма62_1 =  Число(Выборка.СуммаКонечныйОстатокДт);
Ни к чему не приводит
Подскажите в чем ошибка?"
"Остановись отладчиком по этой ошибке, посмотри в табло на значения этих переменных и он тебе "подскажет в чем ошибка". ;)"
1. Сумма62_2 И Сумма62_1 разных типов
2. Одна из них Неопределена.
В данном случае, возможно одна из них NULL - надо видеть запрос.
Спасибо.
Одна из них точно "ноль"
Что-то надо будет прописать.
NULL это не 0
> Одна из них точно "ноль"
Если подразумевалось NULL, то в запросе надо написать, например:
ЕстьNULL (<Тут то что выбирается типа Вложенный.ОстатокДт>, 0) Как СуммаКонечныйОстатокДт
Если используется Сумма (например Сумма (Вложенный.ОстатокДт) Как СуммаКонечныйОстатокДт) тогда получиться:
Сумма  (ЕстьNULL (Вложенный.ОстатокДт, 0)) Как СуммаКонечныйОстатокДт
В запросе подрузумевается наличие денег на счете 62.02 авансы полученные.
просто надо знать наличие денег у покупателя. на дату отгрузки.
Читают тему
(гостей: 1)

Быстрый переход