Имя: Пароль:
1C
1С v8
Исправить запрос
0 пыхтачокк
 
14.09.12
10:40
Доброго времени суток! Прошу ногами не пинать за возможно несложный вопрос, но... никак не могу разобраться что к чему. Итак имеется вот такой запрос

ВЫБРАТЬ
   &ПодразделениеОрганизации,
   СУММА(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок) КАК КоличествоСтавок
ИЗ
   РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Дата, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних
ГДЕ
   ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)

смысл которого - достать сумму ставок штатного расписания по дочерним подразделениям выбранного. Запрос работает, сумма правильная. Но его необходимо внедрить в запрос типового отчета "штатная расстановка", а там параметр "подразделение" задается через компоновщик настроек. Результат формируется через построитель отчета, я с ним ранее не работал и в конструкциях "{...}" разбираюсь прискорбно плохо. Как переделать вышеуказанный запрос, чтобы параметр "подразделение" выбирался из заданных пользователем параметров компоновщика? Крик души, второй день мучаюсь, не выходит каменный цветок... Заранее благодарен.
1 DrShad
 
14.09.12
10:42
Поставить такие же скобочки
2 пыхтачокк
 
14.09.12
10:45
(1) Эммм... Где именно?
3 ChAlex
 
14.09.12
10:51
вообще-то вместо
ГДЕ
   ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации В ИЕРАРХИИ(&ПодразделениеОрганизации)

{ГДЕ
   ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации}

но тут есть логический подвох: условие должно быть одинаковое во всех запросах (т.е равно, не равно, в иерархии). Ну еще переменная, выводимая в запросе &ПодразделениеОрганизации - то же должна соответствовать имени параметра
4 пыхтачокк
 
14.09.12
11:14
УРААА!!! ЗАРАБОТАЛО!!! ))) шашлык из меня не сделают!
5 пыхтачокк
 
14.09.12
11:14
ChAlex огроменное человеческое спасибо!!!