Операции сравнения на больше-меньше допустимы только для значений совпадающих пр #752508


#0 by ktu78
Добрый день, коллеги. При выполнении выборки запроса для проверки наличия ТМЦ на складе и в партии смотри код: ........ При проведении документа Перемещение ТМЦ выдается ошибка: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПеремещениеТМЦ.МодульОбъекта}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата) Если Выборка.КоличествоСклад < Выборка.КоличествоДок Тогда помогите пожалуйста, заранее благодарен
#1 by Господин ПЖ
у тебя там null
#2 by ДенисЧ
хм... А почему при левом соединении не используется ЕСТЬNULL?
#3 by Масянька
Щас придет Ненавижу1С и он тебе популярно объяснит, что Неопределено <> NULL :)))))
#4 by sash-ml
isnull(ТМЦОстатки.КоличествоОстаток,0) КАК КоличествоСклад,
#5 by ktu78
все равно выскакивает Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПеремещениеТМЦ.МодульОбъекта}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата) Если Выборка.КоличествоСклад < Выборка.КоличествоДок Тогда
#6 by Масянька
А нету остатков... Вообще...
#7 by palsergeich
Религия не позволяет сделать остонову по ошибке и самому просмотреть что же там на самом деле то в переменных. Мб где то не NULL а НЕОПРЕДЕЛЕНО? Или вообще другой тип данных?
#8 by Господин ПЖ
и вообще... запрос в цикле... куда мама смотрит?
#9 by Брегорьян
экое громкое имя у регистра
#10 by palsergeich
Кстати да Оо и небось параметры вирт таблицы не стоят, а все в ГДЕ Оо.
#11 by ktu78
Пожалуйста не показывайте ваше остроумие, лучше помогите конкретно
#12 by ktu78
Применил такую конструкцию: Ничего не дает! Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПеремещениеТМЦ.МодульОбъекта}: Преобразование значения к типу Число не может быть выполнено
#13 by Масянька
Да нет никакого остроумия... Просто Неопределено <> NULL... Религия, блин, такая :(
#14 by Масянька
Нет остатков. Нет. Сколько раз еще повторять?
#15 by Брегорьян
соберись и скажи, чем помочь. пока собираешься всё поймёшь ;)
#16 by Господин ПЖ
оно тут откуда - итогов нет + Число (Выборка.КоличествоСклад) сломалось бы >Нет остатков при пустом результате не попал бы в цикл Пока Выборка.Следующий Цикл
#17 by Брегорьян
автор врёт?
#18 by Масянька
Рекомендую, прежде чем отвечать, читать всю (!!!) ветку.
#19 by Господин ПЖ
ты себе совет даешь, на будущее что ли?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С