Имя: Пароль:
1C
1С v8
СКД: отбор на уровне детальных записей. Как в итогах это учесть?
,
0 Новенький_2009
 
25.07.12
12:17
В схеме компоновки есть групповая запись и её детальные записи. Дальше на уровне настройки схемы делаю отбор на уровне детальных записей. В итоге в групповой записи в рассчитываемом ресурсе все равно используются значения всех детальных записей, хотя отбором некоторые пофильтрились.

Как настроить схему так, чтобы в итогах по групповой записи считалось только то, на что наложился отбор на уровне детальных записей?
1 Fragster
 
гуру
25.07.12
12:17
делай тобор не на уровне детальных записей, а на уровне отчета
2 Fragster
 
гуру
25.07.12
12:18
500 рублей в кассу
3 Новенький_2009
 
25.07.12
12:22
А другие какие-то варианты есть, чтобы обойтись только отбором на уровне детальных записей?
4 Fragster
 
гуру
25.07.12
12:22
а чем смущает?
5 Новенький_2009
 
25.07.12
12:25
Не получается такой отбор у меня построить. У меня на уровне отчета идет отбор по свойствам (через характеристики). Как только я туда докидываю нужный отбор (один ресурс меньше другого), то отчет валится с ошибкой: Поле не входит в группу "ЗначенияСвойствОбъектов.Значение". Если сделать отбор на детальные записи - все отлично, кроме итогов :( Поэтому и спросил - возможно ли как-то выкрутиться.
6 kabanoff
 
25.07.12
12:30
(5) Сделай пользовательское вычисляемое поле:

Для детальных записей:
ВЫБОР КОГДА [Твоя хар-ка 1] < [Твоя хар-ка 2] ТОГДА [Твой ресурс] ИНАЧЕ 0 КОНЕЦ

Для итогов:
СУММА(ВЫБОР КОГДА [Твоя хар-ка 1] < [Твоя хар-ка 2] ТОГДА [Твой ресурс] ИНАЧЕ 0 КОНЕЦ)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн