Имя: Пароль:
1C
 
СКД Установить параметр
0 Zombi
 
21.08.18
10:02
Есть отчет на СКД. У него есть параметр "Подразделение". У подразделения есть реквизит "Руководитель". Как сделать так, чтобы в настройках отчета пользователь выбирал руководителя, а в параметры передавалось подразделение, где выбранное физлицо является руководителем?
1 Малыш Джон
 
21.08.18
10:04
(0) скрывай "подразделение", добавляй и открывай "руководителя", при компоновке данных определяй подразделение по руководителю и в компоновщике настроек устанавливай найденной подразделение
2 s03
 
21.08.18
10:05
1 вариант - переписать запрос так, чтобы параметром был руководитель
2 вариант - устанавливать параметр "Подразделение" программно, предварительно определив его по выбранному пользователем руководителю
3 Малыш Джон
 
21.08.18
10:06
(2) пожалуй, да, переписать запрос будет более правильно
4 Zombi
 
21.08.18
10:07
(2) Там в запросе нужна иерархия по подразделению. Поэтому не получается сделать тоже самое по руководителю. Остается второй вариант?
5 Малыш Джон
 
21.08.18
10:14
(4) нет такого слово "не получается", есть слово "не знаю, но лень думать"
6 s03
 
21.08.18
10:14
(4) ну почему, добавляешь одну временную таблицу в которой отбираешь подразделения по иерархии по твоему руководителю и потом этот массив используешь как отбор в твоем запросе