Проверка на заполнение в запросе #648311


#0 by vladimirpetrov11
Подскажите пожалуйста как проверить заполнено ли поле в запросе при выборе документов. Нужно чтобы выбирались только те, у которых поле комментарий заполнено.
#1 by Wobland
<>""?
#2 by vladimirpetrov11
Не работает так
#3 by Wobland
почему?
#4 by vladimirpetrov11
Не знаю, вообще пишет никаких проверок на поле "Комментарий" делать нельзя кроме "подобно". Поле типа неограниченная строка
#5 by olegves
ГДЕ Выразить(Комментарий КАК Строка) > " "
#6 by vladimirpetrov11
Делаю через конструктор запроса. На вкладке "Условия" кидаю поле "комментарий" программа сама ставит "подобно". При изменении ругается...
#7 by Rovan
#8 by vladimirpetrov11
Щас попробую
#9 by Starhan
лучше побольше символов на случай если полтзователь поставил случайно пробел вначале
#10 by Wobland
вот ты сам себе и ответил
#11 by Wobland
а пробел - это заполненность, ничо не знаю
#12 by lapinio
(ВЫРАЗИТЬ(АктВыполненныхРабот.Комментарий КАК СТРОКА)) <> ""
#13 by Starhan
тогда код в все равно не правильно отработает.
#14 by lapinio
Вырази как строка и укажи длину хоть 5 иили 200 потом сравнивай с пустой строкой. У меня сработало с неограниченной длиной    АктВыполненныхРабот.Комментарий ИЗ    Документ.АктВыполненныхРабот КАК АктВыполненныхРабот ГДЕ
#15 by vladimirpetrov11
Работает!!!
#16 by vladimirpetrov11
Спасибо всем!!
#17 by vladimirpetrov11
Подскажите ещё как записать выбранный через запрос документ ?
#18 by Starhan
ДокОбъект.Дата = ..... ДокОбъект.Записать(...)
#19 by vladimirpetrov11
Не подходит. Как правильно вытащить документ?
#20 by zmaximka
Документ=ВДЗ.Ссылка.ПолучитьОбъект
#21 by vladimirpetrov11
Пробую...
#22 by vladimirpetrov11
, Благодарю за оперативную помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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