Имя: Пароль:
1C
1С v8
СКД Иерархия в запросе Ресурса
0 МикаМ
 
02.10.12
18:06
подскажите плиз, кто не жадный есть СКД
В нем есть ресурс Коэффициент, который вычисляется при помощи запроса
когда запрос построен так -

ВЫБОР
КОГДА
Подразделение = &ПодразделениеОфис
ТОГДА
 0
ИНАЧЕ
 Сумма(Стоимость) / Коэфф
КОНЕЦ

всё работает великолепно - но проверяет только конкретное подразделение, а мне нужно чтоб вылавливало еще всю иерархию принадлежащую &ПодразделениеОфис - поэтому пишу так -

ВЫБОР
КОГДА
Подразделение  В ИЕРАРХИИ &ПодразделениеОфис
ТОГДА
 0
ИНАЧЕ
 Сумма(Стоимость) / Коэфф
КОНЕЦ

и СКД долго матерится что ошибка и выводит отчёт...

как быть?????
1 IronDemon
 
02.10.12
18:10
На что ругается? Не на деление на 0 случайно? ;)
2 МикаМ
 
02.10.12
18:11
нет, просто выдает что невозможно выполнить... "Ошибка в выражении"
3 IronDemon
 
02.10.12
18:13
А, ну да. В ИЕРАРХИИ нельзя использовать в ВЫБОР.
4 IronDemon
 
02.10.12
18:15
Делаешь ВТ с нужными подразделениями.
Соединяешь с основным запросом. В поле
Выбор когда ВТ.Подразделение Есть NULL тогда 0
Иначе Сумма(Стоимость) / Коэфф
Конец
5 МикаМ
 
02.10.12
18:16
ВЫБОР
       КОГДА ХозрасчетныйДвиженияССубконто.СчетДт В ИЕРАРХИИ (&СчетДТ62)
               И ХозрасчетныйДвиженияССубконто.СчетКт В ИЕРАРХИИ (&СчетКТ90)
           ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоКт3
       КОГДА ХозрасчетныйДвиженияССубконто.СчетДт В ИЕРАРХИИ (&СчетДТ90)
               И ХозрасчетныйДвиженияССубконто.СчетКт В ИЕРАРХИИ (&СчетКТ682)
           ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоДт3
   КОНЕЦ КАК Товар,

ну вот такое же в запросе работает?
6 МикаМ
 
02.10.12
18:18
ВТ- это внешняя таблица?
7 IronDemon
 
02.10.12
18:19
Временная таблица
8 МикаМ
 
02.10.12
18:22
Дембельно, блин, неужели иерархия никак запросом не поддерживается... :(
9 IronDemon
 
02.10.12
18:22
Слушай, как ты конструктор запроса закрыла? :)
10 IronDemon
 
02.10.12
18:22
ВЫБОР
   КОГДА Подразделения.Ссылка В ИЕРАРХИИ (&ПодразделениеОфис)
       ТОГДА 1
   ИНАЧЕ 0
КОНЕЦ
11 IronDemon
 
02.10.12
18:23
Все проще.
В ИЕРАРХИИ не работает в связи.
12 МикаМ
 
02.10.12
18:25
ВЫБОР
   КОГДА Подразделения.Ссылка В ИЕРАРХИИ (&ПодразделениеОфис)
       ТОГДА 1
   ИНАЧЕ 0
КОНЕЦ

Так не работает.....
13 МикаМ
 
02.10.12
18:26
Ладненько - спасиб - буду думать...
14 МикаМ
 
02.10.12
18:26
Запрос - матюкнулся, но закрылся...
15 IronDemon
 
02.10.12
18:26
(12) У меня работает. ЧЯДНТ?
16 МикаМ
 
02.10.12
18:27
Может разница в том, что у меня это в ресурсе СКД?
17 IronDemon
 
02.10.12
18:49
Хм, у меня в поле запроса.
Программист всегда исправляет последнюю ошибку.