Имя: Пароль:
1C
1С v8
Дельта процента % в строке или серии на СКД
0 ejikbeznojek
 
17.08.17
11:11
Всем привет.
Может подскажет кто как посчитать кое-что?
У меня в отчёте есть 2 колонки "Период1" и "Период2"

В каждую из колонок выводится ресурс, который расчитывается вот так

сумма(выбор когда КоличествоДокументов2Период = 0 тогда 0
иначе Количество2Период*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов2Период
конец) - сумма(выбор когда КоличествоДокументов = 0 тогда 0
иначе Количество*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов
конец)


И выводится % в строке или серии этого поля.

Кроме этого выводится дельта этого поля между периодами.

Пытаюсь понять как вывести дельту % в строке или серии этого поля.
Ведь она не равна % в строке дельты поля.
1 ejikbeznojek
 
17.08.17
11:15
(0)
Условно говоря результат должен быть таким

Период1      Период2    Дельта
600  60%     400  40%   200 20%


у меня всё выводит кроме 20%
2 ejikbeznojek
 
17.08.17
13:54
Разобрался тему можно закрывать. Посчитал дельту % в серии, строке при помощи вот такого вот ресурса.

выбор когда ВЫЧИСЛИТЬвыражение ("сумма(выбор
когда КоличествоДокументов2период = 0 тогда
  0
иначе
Количество*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов2Период
конец)","Группировка","ОбщийИтог")<>0 тогда
100*сумма(выбор
                  когда КоличествоДокументов2Период = 0 тогда
                                     0
                            иначе
                                     Количество2Период*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов2Период
              конец)
/ВЫЧИСЛИТЬвыражение ("сумма(выбор
когда КоличествоДокументов2период = 0 тогда
  0
иначе
Количество2Период*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов2период
конец)","Группировка","ОбщийИтог")

конец


-


выбор когда ВЫЧИСЛИТЬвыражение ("сумма(выбор
когда КоличествоДокументов = 0 тогда
  0
иначе
Количество*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов
конец)","Группировка","ОбщийИтог")<>0 тогда
100*сумма(выбор
                  когда КоличествоДокументов = 0 тогда
                                     0
                            иначе
                                     Количество*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов
              конец)
/ВЫЧИСЛИТЬвыражение ("сумма(выбор
когда КоличествоДокументов = 0 тогда
  0
иначе
Количество*ДокументАдресФорматМагазинаКоличествоМагазинов/КоличествоДокументов
конец)","Группировка","ОбщийИтог")

конец
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший