Помогите пожалуйста написать условие в запросе
Здравствуйте, подскажите пожалуйста, как сделать условие так если в параметрах есть контрагент, тогда контрагент = &контрагент
а если не заполнен контрагент тогда все документы
а если не заполнен контрагент тогда все документы
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
НЕ РеализацияТоваровУслуг.ПометкаУдаления
И РеализацияТоваровУслуг.Контрагент = &Контрагент
И (РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаКонец)
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если запрос пишется во встроенном языке, я бы просто исключил это условие из текста запроса. Если на СКД, то можно добавить секцию с фигурными скобками: И порядок условий лучше сразу выстраивать таким образом, чтобы сначала шли условия, максимально сокращающие выборку.
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаКонец
И НЕ РеализацияТоваровУслуг.ПометкаУдаления
{ГДЕ
РеализацияТоваровУслуг.Контрагент = &Контрагент}
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот