Отбор по НЕ пустой строке в запросе #802629


#0 by perester
Здравствуйте! в общем не смог разобраться как сделать проверку на непустую строку неограниченной длины пытался так: ВЫБРАТЬ Номенклатура.Ссылка ИЗ ГДЕ Номенклатура.Комментарий ЕСТЬ НЕ NULL;" или Номенклатура.Комментарий НЕ ЕСТЬ NULL;" или Номенклатура.Комментарий <> """";" или всякопоразному нагуглил и такое не подскажете?
#1 by Альбатрос
Чо хочешь сказать вот так не работает?
#2 by Альбатрос
+ Номенклатура.Комментарий <> """";
#3 by Lexey_
НЕ Номенклатура.Комментарий ПОДОБНО ""
#4 by perester
{(6, 102)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Номенклатура.Комментарий <<?>><> ""; ага, хочу сказать
#5 by Antony8x
в 3 уже подсказали
#6 by dezss
Выразить(Номенклатура.Комментарий как строка) <> ""
#7 by perester
Получилось! Спасибо! и да, можно ли в условии запроса писать ВЫРАЗИТЬ, как подсказал ?
#8 by Lexey_
проверь
#9 by Antony8x
скорее всего не даст выразить
#10 by dezss
почему так думаешь?
#11 by dezss
вот те набросок...выполни его в консоле выбрать Выразить("йцукенгшщз" как Строка) Как Стр1 где
#12 by Antony8x
Номенклатура.Комментарий поле неограниченной длины
#13 by dezss
у меня отработало на неограниченной длине
#14 by h-sp
ПОДСТРОКА(Комментарий,1,1) <> """"
#15 by dezss
тоже вариант, только зачем внутри еще кавычки?
#16 by darius357
ну как всегда побакланили, и нифига толку
#17 by dezss
ну покажи тогда толк
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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