Имя: Пароль:
1C
1С v8
Поведение ресурса в СКД
,
0 luter-89
 
07.06.16
14:04
Поведение ресурса в СКД может быть только каким-то одним, например Максимум, СУмма и тд.
Если в отчете в одной группировке требуется, что ресурс был максимум, а в другой - сумма. Например, открываем группу Контрагенты, видим список заказов и их сумма, открывает группу Заказ Клиента, в нем список позиций номенклатуры и максимум сумма для каждой позиции. Надо как-то заставить ресурс менять агрегатное значение в зависимости от группировки
1 luter-89
 
07.06.16
14:06
Как-то так, может написать в ресурсе:
ВЫБОР
    КОГДА УровеньГРуппровки = 1 Тогда
    СУмма(Ресурс)
   КОГДА УровеньГРуппировки = 2 ТОгда
    Максимум(РЕсурс0)
КОНЕЦ
2 luter-89
 
07.06.16
14:06
Но видит ли ресурс группировки
3 Timon1405
 
07.06.16
14:07
4 Wern
 
07.06.16
14:08
А "Рассчитывать по..." тебе на что. Делаешь 2 агр. функции с одним полем, указываешь разные "Рассчитывать по..." и радуешься.
5 Jokero
 
07.06.16
14:09
Два раза добавляешь ресурс в список ресурсов, с разными агрегатными функциями, на против каждой агрегатной функции указываешь, для какой группировки рассчитываешь.
6 luter-89
 
07.06.16
14:11
(4) Это две разные колонки будут. Это не то
7 Nuobu
 
07.06.16
14:15
(6) Это будет одна и та же колонка. В (5) написано не про то, что нужно добавить вычисляемое поле, или поле в запросе, а про то, что на вкладке "Ресурсы" нужно два раза вытянуть твой ресурс и выбрать в "Рассчитывать по..." разные колонки.
8 luter-89
 
07.06.16
14:24
(7) Колонка одна - СУмма

Как ты в РАссчитывать ПО укажешь уровень группировки?
9 luter-89
 
07.06.16
14:24
РАссчитывать ПО - это выбор колонки по которой рассчитывать
10 luter-89
 
07.06.16
14:31
http://erpdev.ru/blog/236
Вот здесь описано как решить мою проблему
11 luter-89
 
07.06.16
14:31
Всем спасибо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.