7. Табличная модель прикладного решения
#8

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

На закладке "Условия" конструктора запросов отдельная строка списка условий может быть сформирована:

С помощью двойного клика левой клавишей мыши на нужном поле в списке доступных полей
Неправильно: Двойной щелчок действительно может быстро добавить выбранное поле в список условий, создав новую строку отбора. Но это не единственный способ формирования строки условия на вкладке «Условия», поэтому вариант не является полным ответом.
Путем переноса нужного поля в список, используя технологию Drag & Drop
Неправильно: Перетаскивание (Drag & Drop) - рабочий способ: вы переносите поле в область условий и получаете строку отбора, которую затем можно настроить (оператор, значение, параметр). Однако кроме перетаскивания есть и другие варианты добавления условия, поэтому этот ответ не единственный.
Нажать кнопку "Добавить". Если условие произвольное, то текст условия можно ввести "вручную"
Неправильно: Кнопка «Добавить» позволяет создать новую строку условия, а при необходимости - указать произвольное выражение вручную (например, с функциями или проверками на NULL). Но помимо кнопки «Добавить» существуют и другие быстрые способы создания строки условия.
Вызвав контекстное меню, выбрать в нем пункт "Добавить". Возможно использование произвольного выражения
Неправильно: Добавление через контекстное меню - корректный способ сформировать новую строку условия, при этом можно прописать выражение более свободной формы. Но это лишь один из нескольких способов, поэтому как единственный правильный вариант он не подходит.
Верны все вышеперечисленные ответы
Правильно: На вкладке «Условия» предусмотрено несколько вариантов быстрого добавления строки: двойной щелчок по полю, перетаскивание, кнопка «Добавить» и команда «Добавить» из контекстного меню. Все эти действия приводят к созданию строки условия, которую затем можно отредактировать (оператор сравнения, значение/параметр, логика объединения).

Пояснение

Вкладка «Условия» в конструкторе запросов отвечает за формирование отбора - будущего блока «ГДЕ …» в тексте запроса. Чтобы быстро создать строку условия, можно: 1) Двойным щелчком по полю (например, «Документ.Дата» или «Номенклатура.Ссылка») - строка появляется автоматически. 2) Перетащить поле мышью в список условий - удобно, когда добавляете много полей подряд. 3) Нажать «Добавить» - создаётся пустая строка, которую можно заполнить, выбрав поле, оператор и значение. 4) Использовать контекстное меню списка условий → «Добавить» - функционально аналогично кнопке, но часто быстрее. После добавления строки обычно настраивают: - оператор ( =, <>, >, >=, В, МЕЖДУ, ПОДОБНО и т.п.); - значение (константа, ссылка на объект, дата, перечисление); - параметр запроса (например, «&ДатаНачала», «&Контрагент») - это лучшая практика, чтобы не «зашивать» значения в текст и проще переиспользовать запрос. Пример типового условия: «Документ.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания» или «Номенклатура.Ссылка = &Товар». Пример более сложного произвольного выражения: проверка на пустое значение, использование функций, комбинирование условий через И/ИЛИ и скобки для правильного приоритета логики. Если условие получается громоздким, удобнее сначала создать строку любым способом, а затем вручную отредактировать выражение, сохраняя читаемость и используя параметры.