За основу задачи взята мини-библиотека с сайта mista.ru.
Задача: Документ "Продление книги"
Дано: При выборе "Читателя" формируется запрос к регистру сведений, реквизитом которого является состояние книги.
Вопрос: Какой вариант запроса наиболее правильный?
а)
ВЫБРАТЬ
СтатусКнигиСрезПоследних.Книга,
СтатусКнигиСрезПоследних.ДатаВозврата
ИЗ
РегистрСведений.СтатусКниги.СрезПоследних(
&ДатаДок,
Читатель = &ВыбранныйЧитатель
И Состояние = ЗНАЧЕНИЕ(Перечисление.СтатусКниги.Выдано)) КАК СтатусКнигиСрезПоследних
или
б)
ВЫБРАТЬ
| СтатусКнигиСрезПоследних.Книга,
| СтатусКнигиСрезПоследних.ДатаВозврата
|ИЗ
| РегистрСведений.СтатусКниги.СрезПоследних(&ДатаДок, Читатель = &ВыбранныйЧитатель) КАК СтатусКнигиСрезПоследних
|ГДЕ
| СтатусКнигиСрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.СтатусКниги.Выдано)
То есть. Куда вносить условие отбора на Реквизит (Состояние) Регистра сведений?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс