0
пыхтачокк
14.09.12
✎
10:40
|
Доброго времени суток! Прошу ногами не пинать за возможно несложный вопрос, но... никак не могу разобраться что к чему. Итак имеется вот такой запрос
ВЫБРАТЬ
&ПодразделениеОрганизации,
СУММА(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок) КАК КоличествоСтавок
ИЗ
РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Дата, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних
ГДЕ
ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)
смысл которого - достать сумму ставок штатного расписания по дочерним подразделениям выбранного. Запрос работает, сумма правильная. Но его необходимо внедрить в запрос типового отчета "штатная расстановка", а там параметр "подразделение" задается через компоновщик настроек. Результат формируется через построитель отчета, я с ним ранее не работал и в конструкциях "{...}" разбираюсь прискорбно плохо. Как переделать вышеуказанный запрос, чтобы параметр "подразделение" выбирался из заданных пользователем параметров компоновщика? Крик души, второй день мучаюсь, не выходит каменный цветок... Заранее благодарен.
|
|
3
ChAlex
14.09.12
✎
10:51
|
вообще-то вместо
ГДЕ
ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)
{ГДЕ
ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации}
но тут есть логический подвох: условие должно быть одинаковое во всех запросах (т.е равно, не равно, в иерархии). Ну еще переменная, выводимая в запросе &ПодразделениеОрганизации - то же должна соответствовать имени параметра
|
|