| 
    
            
         
         | 
    
  | 
СКД: Проценты, считаемые в каждой строке. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Dmitriy    
     26.08.09 
            ✎
    18:36 
 | 
         
        Добрый вечер. Хотел спросить у форумчан, как кто решает стандартную на первый взгляд задачку - вывод в схеме компоновки данных колонки с процентом однок колонки от другой - на каждом уровне детализации. 
  
        Типичный пример - до боли знакомый отчетик типа Валовой прибыли: Колонки: Номенклатура, Себестоимость,, ПродСтоимость, Прибыль % (% от себестоимости). Так вот вопрос, как эту Прибыль % вычислить в рамках схемы компоновки? Если делать ее вычисляемым полем то она суммируется, а надо чтоб процент считалс\я отдельно в каждой строке. Я пока нашел единственный способ - это поле сделать на закладке Пользовательские поля, отдельно указав формулы для него для дет. записей и для итогов. Но это неудобно т.к. если уже есть сохраненные настройки, надо под каждый пользователем в режиме предприятия их изменять. Можно ли это сделать как-то иначе?  | 
|||
| 
    1
    
        mikecool    
     26.08.09 
            ✎
    18:38 
 | 
         
        э, а в исходный запрос расчет процента добавить нельзя?     
         | 
|||
| 
    2
    
        Dmitriy    
     26.08.09 
            ✎
    18:39 
 | 
         
        Если в исходный запрос добавить расчет процента, в детальных записях будет все хорошо, а в итогах эти проценты просто тупо просуммируются, что неправильно     
         | 
|||
| 
    3
    
        73    
     26.08.09 
            ✎
    18:40 
 | 
         
        (2) Ну и в Итогах посчитай. Какие проблемы? Там ведь не только суммировать можно.     
         | 
|||
| 
    4
    
        Dmitriy    
     26.08.09 
            ✎
    18:41 
 | 
         
        В итогах процент должен считаться как Процент Итога Прибыли от Итога себестоимости а не быть суммой всех процентов делальных записей     
         | 
|||
| 
    5
    
        IronDemon    
     26.08.09 
            ✎
    18:42 
 | 
         
        Закладка "Ресурсы"     
         | 
|||
| 
    6
    
        Dmitriy    
     26.08.09 
            ✎
    18:42 
 | 
         
        (3) ну а что писать то в итогах? Суммировать неправильно, Максимум тоже неверно, среднее неверно... Что писать то?     
         | 
|||
| 
    7
    
        IronDemon    
     26.08.09 
            ✎
    18:42 
 | 
         
        РентабельностьПродаж = ВЫБОР  
        КОГДА СУММА(Стоимость) > 0 ТОГДА 100 * (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Стоимость) ИНАЧЕ 0 КОНЕЦ  | 
|||
| 
    8
    
        Dmitriy    
     26.08.09 
            ✎
    18:42 
 | 
         
        (5) а в Ресурсах какое выражение? (Сумма, Мксимум, Среднее... не годятся)     
         | 
|||
| 
    9
    
        IronDemon    
     26.08.09 
            ✎
    18:43 
 | 
         
        Наценка = ВЫБОР  
        КОГДА СУММА(Себестоимость) > 0 И СУММА(Стоимость) > 0 ТОГДА 100 * (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Себестоимость) ИНАЧЕ 0 КОНЕЦ  | 
|||
| 
    10
    
        73    
     26.08.09 
            ✎
    18:43 
 | 
         
        (6) Выражение писать:
  
        ИТОГИ ВЫБОР КОГДА СУММА(Стоимость) > 0 ТОГДА 100 * (СУММА(Стоимость) - СУММА(Себестоимость)) / СУММА(Стоимость) ИНАЧЕ 0 КОНЕЦ КАК РентабельностьПродаж  | 
|||
| 
    11
    
        Dmitriy    
     26.08.09 
            ✎
    18:44 
 | 
         
        (7) Я так пробовал, неправильно она эту Рентабельность продаж считала в итогах...     
         | 
|||
| 
    12
    
        Dmitriy    
     26.08.09 
            ✎
    18:45 
 | 
         
        (7) а хотя...если только именно этот ВЫБОР написать на закладке Ресурсы в Выражении... Так надо делать?     
         | 
|||
| 
    13
    
        IronDemon    
     26.08.09 
            ✎
    18:46 
 | 
         
        (12) Да     
         | 
|||
| 
    14
    
        Dmitriy    
     26.08.09 
            ✎
    18:54 
 | 
         
        (13) Спасибо большое за помощь!     
         | 
|||
| 
    15
    
        Dmitriy    
     26.08.09 
            ✎
    18:58 
 | 
         
        (13) хотя попробоваал... в ресурсах нельзя добавить просто ресурс, надо его из списка полей выбирать     
         | 
|||
| 
    16
    
        sam_sam    
     26.08.09 
            ✎
    19:01 
 | 
         
        v8: Расчет процента по группировке в системе компоновки?  
        зы я же говорил что пригодится. Только искать нужно лучше.  | 
|||
| 
    17
    
        Dmitriy    
     26.08.09 
            ✎
    19:08 
 | 
         
        видимо надо сначала поле добавить в такой же формулой в вычисляемые поля, а потом его использовать в Ресурсах?     
         | 
|||
| 
    18
    
        sam_sam    
     26.08.09 
            ✎
    19:10 
 | 
         
        (17) в (16) же все написано.   
        Ответ. На закладке ресурсы в поле выражение написать СУММА(Поле1)/СУММА(Поле2)*100  | 
|||
| 
    19
    
        Dmitriy    
     26.08.09 
            ✎
    19:12 
 | 
         
        (13), (18) Точно, так получилось! На каждой строке действительно проценты верно считаются! Спасибо всем большое!     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |