Операция не разрешена в предложении "ГДЕ" #514656


#0 by RomaH
почему ругается на Ошибка при вызове метода контекста (ВыполнитьПакет): {(16, 5)}: Операция не разрешена в предложении "ГДЕ" ГДЕ <<?>>ЕСТЬNULL(ВидСклада,ЛОЖЬ)
#1 by Defender aka LINN
"ГДЕ ЕСТЬNULL(ВидСклада,ЛОЖЬ)" что?
#2 by Чайник Рассела
|ГДЕ ЕСТЬNULL(втТаблицаСкладов.ВидСклада,ЛОЖЬ)
#3 by Fragster
ВидСклада Есть Не NULL
#4 by Fragster
или не ВидСклада есть NULL
#5 by Живой Ископаемый
потому что даже если проигнорировать тот факт что в8 тебе сказала что так не будет делать то у тебя получается бред. Ты ей говоришь: Отбери мне то-то и то-то, при чем только те записи... внимание.... в которых что? ЕСТЬNULL(ВидСклада,ЛОЖЬ) вернет тебе либо вид скада либо ложь... какие из этих записей ты желаешь видеть?
#6 by Fragster
а вообще это реально бесит, да
#7 by Fragster
а если видсклада - булево?
#8 by Живой Ископаемый
2 то это видимо что-то отменяет?
#9 by RomaH
#10 by Fragster
о_О
#11 by Fragster
кстати, а почему заработало?
#12 by Живой Ископаемый
итого мы просим отобрать записи где ЛОЖЬ, ну так условно например... Где ЛОЖЬ что?
#13 by Живой Ископаемый
2 чувак, мой пойнт не в этом, а читай
#14 by RomaH
похоже при использовании временной таблицы загруженной из ТЗ ВидСклада не определяется как булево т.е. получается условие типа ГДЕ (параметр неопределенного значения) (а восьмерка тут ждет только булево
#15 by Fragster
где 2=3 -> работает где а - не работает
#16 by RomaH
нормаль - так и должно быть
#17 by Fragster
так все-таки чем или на крайняк не устраивает?
#18 by Живой Ископаемый
Понял был не прав... Возвращает 4, 6 не возвращает
#19 by Живой Ископаемый
Впрочем такое не пускает: Текст запроса: Строка 2: {(2,5)}: Операция не разрешена в предложении "ГДЕ"
#20 by Живой Ископаемый
Так что гипотеза не верна.
#21 by RomaH
опять же - ты не булевое значение (NULL) засовываешь в условие т.е. восьмерка перед тем как выполнить условие проверяет сможет ли она его в принципе выполнить т.е. если первый параметр не NULL - то вернется именно первый параметр, а он не булево
#22 by Живой Ископаемый
а... да, вполне так может быть
#23 by Живой Ископаемый
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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