0
Stolz
23.01.14
✎
12:20
|
Доброго всем времени суток!
Вроде бы простая задача, а как её корректно выполнить, не пойму. Требуется написать отчёт на основе объекта конфигурации УниверсальныйОтчет, выводящий данные некоего регистра сведений. Как обычно, в процедуре УстановитьНачальныеНастройки пишу текст запроса:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ИзмерениеА,
ИзмерениеБ,
Ресурс
//ПОЛЯ_СВОЙСТВА
//ПОЛЯ_КАТЕГОРИИ
{ВЫБРАТЬ
ИзмерениеА,
ИзмерениеБ,
Ресурс
//ПСЕВДОНИМЫ_СВОЙСТВА
//ПСЕВДОНИМЫ_КАТЕГОРИИ
}
ИЗ
РегистрСведений.МойРегистрСведений
//СОЕДИНЕНИЯ
{ГДЕ
ИзмерениеА.*,
ИзмерениеБ.*
//УСЛОВИЯ_СВОЙСТВА
//УСЛОВИЯ_КАТЕГОРИИ
}
{УПОРЯДОЧИТЬ ПО
ИзмерениеА.*,
ИзмерениеБ.*
//ПСЕВДОНИМЫ_СВОЙСТВА
//ПСЕВДОНИМЫ_КАТЕГОРИИ
}
ИТОГИ
СУММА(Ресурс)
//ИТОГИ_СВОЙСТВА
//ИТОГИ_КАТЕГОРИИ
ПО
ОБЩИЕ
{ИТОГИ ПО
ИзмерениеА.*,
ИзмерениеБ.*
//ПСЕВДОНИМЫ_СВОЙСТВА
//ПСЕВДОНИМЫ_КАТЕГОРИИ
}
А вот теперь - самое интересное. В форме отчёта есть поля ввода начальной и конечной даты. Что ж, после строки
РегистрСведений.МойРегистрСведений
вставляю:
{ГДЕ
Период МЕЖДУ &ДатаНачала И &ДатаКонца
}
На отчёт это не производит никакого впечатления: выводятся все записи регистра. Как сделать так, чтобы записи регистра сведений отбирались в период между указанными датами?
P.S. Сделать на всё СКД не предлагать. :-)
|
|