Убрать пустые значения в запросе. #418467


#0 by slnes
Так не работет Условие( ........ и (ПустоеЗначение(Элемент.Наименование)=0));"; Как сделать что бы из запроса исключались пустые значения?
#1 by Guk
сделать переменную запроса и проверить её на пустоту...
#2 by slnes
непонял, это у меня во 2-м варианте написано? или другое имеется ввиду.
#3 by dk
проверять надо на пустой элемент или на пустое наименование элемента это разные понятия
#4 by slnes
на пустое наименование элемента
#5 by dk
7-ка с несколькими условиями может работать, раз у тебя И не работает --- условие условие2; ...
#6 by slnes
там 4 условия объединенные "и" все работают а это нет
#7 by dk
значит кривое условие или запрос
#8 by dk
ааа, низзя обращаться в условии через точку (окромя запрос.хххх) вынеси в отдельную переменную Наим = Справочник.ЧЧЧ.УУУУ.Наименование Условие (.... и (пустоезначение(наим)=0))
#9 by slnes
чего то я непонимаю можно подробнее |Элемент = Справочник.СтатьиЗатратНаПроизводство.ТекущийЭлемент;
#10 by dk
>(Элемент.ПометкаУдаления=0 не должно работать + расстрел на месте. смотри Обрабатывать > Элемент.Наименование заменить на просто Наименование
#11 by Guk
что это было?...
#12 by slnes
не должно, а работает. можно про расстрел на месте и Обрабатывать подробнее
#13 by slnes
замена Элемент.Наименование на Наименование не помогает
#14 by МихаилМ
в тексте запроса но тк чтатьи затрат маленький  справочник - проще его считать целиком.
#15 by slnes
условие (наименование > " ") нерабоает
#16 by Ёпрст
см.
#17 by slnes
и ПустоеЗначение(Наименование)=0, неработает
#18 by ZDenis
Значит оно не пустое
#19 by NikVars
Попробуй за запросом возьми пременную Пусто=""; В условии запроса (СокрЛП(<блабла>)<>Пусто)
#20 by Ёпрст
показывай свой текст запроса..
#21 by slnes
не работает
#22 by lamme
а представляешь - у тебя в ВидыСубконто.СтатьиОбщехозяйственныхЗатрат будет написано ЧТО-ТО с кавычкой типа Это Статья Общ Хоз Затрат "Моя любимая" я думаю  - запрос вывалиться с ошибкой
#23 by dk
видимо это не лечится ) --- что за, капец, условия такие? убирай условия по одному и запускай запрос, т.е. надо найти "нехорошее" условие и разобраться с ним
#24 by slnes
в 0 написано что запрос работает каждое условие работает кроме ПустоеЗначение(Наименование)=0
#25 by lamme
случайно попалось красивое наименование. потом всплывет
#26 by dk
ну фигня же полная ПустоеЗначение(Элемент.Наименование)=0 попробуй СокрЛП(Наименование)<>""""
#27 by slnes
в СокрЛП(Наименование)<>"""" в запросе ошибку выдает. Так ошибку не выдает,но пустые все равно не исключает .... |..............СокрЛП(Наименование)<>Пустой
#28 by ZDenis
развод! У тебя уже есть проверка на наименование с бух субконто и оно пустое? Напиши все что хочешь получить в результате этого запроса и на кой черт там участвует Бух. запрос. И тоже не мешало бы выложить
#29 by slnes
кстати да, оно не пустое. Че за фигня тогда получается? Запрос=СоздатьОбъект("Запрос"); <---------------- всего получается два значения 1 - пусто, 2 - Содержание автотранспорта (либо рдугое) Как избавиться от этого пустого прямо в запросе? как избавиться от него в цикле знаю.
#30 by ZDenis
#31 by Ёпрст
Сколько же тупить можно? Аж на 3-х формумах долбишь... Ты видишь пустые группы на выходе!... Добавь Без Групп в Шруппировка Элемент и привет..
#32 by Ёпрст
((СокрЛП(Наименование)="""+сокрлп(строка(БухИт26н.Субконто (ВидыСубконто.СтатьиОбщехозяйственныхЗатрат)))+""") Это вообще п..ц.
#33 by slnes
Ёпрст3, спасибо то что нужно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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