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

Запрос с условием Если...ТОгда в 8.2

Автор 1cka, 27 мар 2014, 16:13

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

KrivosheevEV

А мне по-нраву делать условия прямо в запросе, без кривляний с изменением его текста (конечно же, всё зависит от сложности выборки данных).
ВЫБРАТЬ * ИЗ
Документы.ПоступленияТоваровУслуг КАК ПослупленияТоваровУслуг
ГДЕ
   ВЫБОР
        КОГДА &ОтборПоДате ТОГДА
            ПослупленияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
        ИНАЧЕ
            Истина
   КОНЕЦ


markgenuine

Пример:
Запрос.Текст = "ВЫБРАТЬ
|.....................
|.....................
|....................." +
?(ЗначениеЗаполнено(Перем), 1 условие, 2 условие) + ";

? - если , 1 условие выполняется в случае если значение заполнено, иначе будет выполняться второе условие, все просто=)

GRADUS

Цитата: markgenuine от 01 апр 2014, 19:32
Пример:
Запрос.Текст = "ВЫБРАТЬ
|.....................
|.....................
|....................." +
?(ЗначениеЗаполнено(Перем), 1 условие, 2 условие) + ";

? - если , 1 условие выполняется в случае если значение заполнено, иначе будет выполняться второе условие, все просто=)

Вопрос не в простоте написания, а в сложности редактирования.

markgenuine

Цитата: GRADUS от 01 апр 2014, 20:37
Цитата: markgenuine от 01 апр 2014, 19:32
Пример:
Запрос.Текст = "ВЫБРАТЬ
|.....................
|.....................
|....................." +
?(ЗначениеЗаполнено(Перем), 1 условие, 2 условие) + ";

? - если , 1 условие выполняется в случае если значение заполнено, иначе будет выполняться второе условие, все просто=)

Вопрос не в простоте написания, а в сложности редактирования.

Я не думаю что будет сложно отредактировать какие то 2 условия в будущем=)

Теги:

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

Рейтинг@Mail.ru

Поиск