Имя: Пароль:
1C
1С v8
СКД. Вычислить показатель по двум верхним группам иерархии
0 XOCTEP
 
23.09.13
12:32
Есть отчет, который выводит данные по справочнику "Статьи бюджетов" в иерархии.
Выводятся 2 верхние группы (т.к. заданы определенные условия запроса).
Смысл в том, что в конце надо рассчитать один общий показатель, как 0.5*К1 + 0.5*К2, где
К1 = 1, если (К1ф - К1пл)/ К1пл 100 <= 5%,
К1 = 0,5, если 5% < (К1ф - К1пл)/ К1пл*100 <= 10%,
К1 = 0, если (К1ф - К1пл)/ К1пл*100 > 10%
К1 - это расчет по первой группе, а К2 (имеет такую же формулу расчета) - расчет по второй группе.
Не могу после построения запроса корректно вычислить показатель коэффициент по каждой группе.
1 XOCTEP
 
23.09.13
18:34
ап
2 Classic
 
23.09.13
18:37
Рассчитывай в запросе
3 France
 
23.09.13
18:41
1) рассчитай отдельно для каждой группы, помести во временную таблицу, и затем в нужный момент тяни из него
2) исследуй "ВычислитьВыражение" с параметрами
4 ILM
 
гуру
23.09.13
19:06
Если ОтчетНаСкд Тогда
ИспользоватьВыражениеВычислитьВСКД();
Иначе
ПакетЗапросов();
КонецЕсли;
5 XOCTEP
 
24.09.13
18:00
Всем спасибо. Рассчитал в запросе доп. полями
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн