Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 июн 2021, 04:16

Прошу помощи

Автор cast, 18 окт 2016, 14:11

0 Пользователей и 1 гость просматривают эту тему.

cast

{Документ.Расходная.МодульОбъекта(118)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
         Списываем = МИН(НадоСписать,ВыборкаИтог.КолОст);
В отладчике показывает НадоСписать значение NULL :dfbsdfbsdf:

LexaK

так все правильно пишет! с Null-ом нельзя сравнивать!
подправьте ваш запрос там где получаете количество НадоСписать
что-то на вроде

...
ЕстьNull(Таб.Остаток,0) как НадоСписать,
...
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

cast

Цитата: LexaK от 18 окт 2016, 14:30
так все правильно пишет! с Null-ом нельзя сравнивать!
подправьте ваш запрос там где получаете количество НадоСписать
что-то на вроде

...
ЕстьNull(Таб.Остаток,0) как НадоСписать,
...

НадоСписать = ВыборкаДетальныеЗаписи.Количество это переменная получаемая из временной таблицы из расходной накладной. Там точно число.

LexaK

м-м-м-д-а-а. :D
Вы смотрите поле в группировке, там как раз у вас Null

в итогах надо проагрегировать поля к которым вам надо обращаться в группировке

пример

      |ИТОГИ
      |   СУММА(Количество),//добавьте эти строчки
      |   СУММА(КолОст),
      |   СУММА(СуммаОст)
      |ПО
      |   Номенклатура";

Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

cast

Не помогло. Пишет нельзя сравнивать. А по точке все числа показывает
Добавлено: 18 окт 2016, 19:50


Разобрался. Запрос криво составил

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск