№9|1с с нуля. Язык запросов Вложенный запрос ВЗ Условия с использованием ВЗ | #1С, #программирование
Примеры запросов с условием на пустой параметр
Пояснение: При работе с параметрами запросов в 1С часто возникает необходимость учитывать ситуацию, когда параметр не заполнен. В таких случаях, как правило, требуется выбрать все данные, не применяя фильтрацию по этому параметру. Рассмотрим несколько примеров: SQL ВЫБРАТЬ
Номенклатура.Наименование
ИЗ
Справочник.Номенклатура
ГДЕ
(&Наименование = Номенклатура.Наименование ИЛИ ЕСТЬNULL(&Наименование)) Логика: Если параметр &Наименование заполнен, то отбираются только те элементы номенклатуры, у которых наименование совпадает с параметром. Если параметр пуст, то условие ЕСТЬNULL(&Наименование) всегда истинно, и выбираются все элементы...
Как сделать необязательный параметр в запросе 1с
В 1С существует несколько способов создания необязательных параметров в запросах, которые позволяют выполнять запрос, даже если значение параметра не задано. Рассмотрим наиболее распространенные методы и их особенности: Этот способ позволяет определить условие запроса в зависимости от того, задано ли значение параметра. В данном примере, если параметр &Параметр не задан (является пустой ссылкой), условие будет всегда истинным, и запрос вернет все записи из таблицы...