Выбор ответа Junior Язык запросов обновлено
Предопределённое значение в запросе
Вопрос
Как в тексте запроса отобрать заказы со статусом «Закрыт» из перечисления СтатусыЗаказов без параметра?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: ГДЕ Заказ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказов.Закрыт). Функция ЗНАЧЕНИЕ в языке запросов обращается к значениям перечислений, предопределённым элементам и пустым ссылкам.
Варианты ответа
- ГДЕ Заказ.Статус = "Закрыт" (строкой, по представлению значения)
- ГДЕ Заказ.Статус = Перечисления.СтатусыЗаказов.Закрыт
- ГДЕ Заказ.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказов.Закрыт)правильный ответ
- ГДЕ Заказ.Статус ПОДОБНО "Закрыт"
Разбор
Функция ЗНАЧЕНИЕ в языке запросов обращается к значениям перечислений, предопределённым элементам и пустым ссылкам. Строка не равна ссылке, обращение «Перечисления.» это синтаксис встроенного языка, а ПОДОБНО сравнивает строки по шаблону.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.