Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 сен 2021, 20:01

Запрос с двумя параметрами

Автор SSC, 28 июл 2021, 10:00

0 Пользователей и 1 гость просматривают эту тему.

SSC

Добрый день

Есть запрос. Выглядит примерно так:

ВЫБРАТЬ

..............

ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(Организация = &Организация
             И Субконто3 = &Сотрудник)


Как мне в данном случае сделать так, чтобы если один (или оба) из параметров не заполнены/не используются, то в запрос они соответственно не подставляются

alex0402

1) Использовать построитель запроса.
или
2) использовать конструкцию
Организация = &Организация или &Организация = &ПустаяОрганизация
Спасибо за Сказать спасибо

SSC

Цитата: alex0402 от 28 июл 2021, 10:031) Использовать построитель запроса.
или
2) использовать конструкцию
Организация = &Организация или &Организация = &ПустаяОрганизация

Спасибо за ответ. А можно немного подробнее: в качестве параметра &ПустаяОрганизация что необходимо передавать?

alex0402

Справочники.Организация.Пустая()
Спасибо за Сказать спасибо

LexaK

имелась ввиду такая конструкция

Организация = &Организация или &Организация = Значение(Справочник.Организации.ПустаяСсылка)

или так

&Организация в (Организация, Значение(Справочник.Организации.ПустаяСсылка))
ответ Понравился? (в смысле пригодился?)

ef0din

Или через
Если .....  Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Организация = &Организация", "Истина");
Иначе
КонецЕсли

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск