Проверка заполнения параметра запроса #688295


#0 by antiteror91
Скажите пожалуйста как сделать так  чтоб в запросе если параметр не  заполнен тогда условие с его использованием не учитывалось. ИЗ группировки. хотелось бы чтоб если организация заполненена то условие работало а если ее нету то тогда чтоб запрос был таким:     ВЫБРАТЬ тут поля
#1 by Sabbath
Запрос.Параметры.Свойство
#2 by antiteror91
я делаю отчет в скд поэтому хотелось бы все это сделать внутри запроса
#3 by fmrlex
{}
#4 by Sabbath
"текст запроса" +?(Запрос.Параметры.Свойство("ИмяПараметра"), Твое условие или параметр, "") + "текст запроса"
#5 by User_Agronom
Динамически собрать?
#6 by Sabbath
с этого надо начинать)
#7 by Sabbath
так там по идее необязательные параметры должны быть
#8 by antiteror91
на работает почему то....
#9 by antiteror91
как организация не обязательный параметр??
#10 by Zamestas
Может так? ВЫБОР КОГДА &Организация=Неопределено ТОГДА РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , , ,) ИНАЧЕ
#11 by Зойч
построитель запроса
#12 by Zamestas
Точнее: ВЫБОР КОГДА &Организация=Неопределено ТОГДА РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , , ,) ИНАЧЕ
#13 by Sabbath
по идее должно как или зайди на закладку конструктора "компоновка данных" и там пиши условие для таблицы (подзакладка Таблицы и там кнопка с параметрами виртуальной таблицы, тогда с синтакстисом не ощибешься. ты жесток
#14 by antiteror91
он не понимает что такое неопределено
#15 by kochurovg
а если так :
#16 by Sabbath
+ как-то так получится ВЫБРАТЬ тут поля
#17 by antiteror91
вкладки "компоновки данных" не нашел. пытался добавить условие в фигурне скобки не пашет(((...
#18 by Sabbath
это вкладка не в макете СКД, а в конструкторе запроса
#19 by КРТЩ
зачем так все сложно делать? ИЗ     РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , , ,
#20 by Sabbath
по пустой организации ты там ничего не отберешь, я думаю
#21 by КРТЩ
внимательнее надо быть, условие &Организация = Значение(Справочник.Организации.ПустаяСсылка) относится к параметру, второе  ИЛИ будет отрабатывать только если параметр запроса "Организация" заполнен
#22 by Sabbath
да ты читер))
#23 by antiteror91
ух ты спасибо!!!!! ууууууууррррраааааа спасибо всем !!!!! !!!!!!
#24 by Sabbath
но мсхо для этого придуманы необязательные поля и условия
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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