Имя: Пароль:
1C
1С v8
вычисления в запросе
0 pups777
 
16.10.18
16:04
Добрый день.подскажите как правильно вычисления формулу поставить
вычисляю Рентабельность все правильно
вычисляю разницу цен-все правильно
а как отнять Рентабельность минус РазницаЦен? суммы у меня получаются почему то космические в РентабельностьМинусРазницаЦен
    100 * ВЫБОР
        КОГДА СУММА(ПродажиОбороты.СтоимостьОборот) <> 0
            ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимость.Стоимость)) / СУММА(ПродажиОбороты.СтоимостьОборот)
        ИНАЧЕ 0
    КОНЕЦ КАК Рентабельность,
    100 * ВЫБОР
        КОГДА СУММА(ЦеныНоменклатурыРозн.Цена) - СУММА(ЦеныНоменклатурыЗак.Цена) > 0
            ТОГДА (СУММА(ЦеныНоменклатурыРозн.Цена) - СУММА(ЦеныНоменклатурыЗак.Цена)) / СУММА(ЦеныНоменклатурыРозн.Цена)
        ИНАЧЕ 0
    КОНЕЦ КАК РазницаЦен,

ВЫБОР    
    КОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) <> 0) И (СУММА(ЦеныНоменклатурыРозн.Цена) - СУММА(ЦеныНоменклатурыЗак.Цена) > 0)
            ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимость.Стоимость) / СУММА(ПродажиОбороты.СтоимостьОборот))-(СУММА(ЦеныНоменклатурыРозн.Цена) - СУММА(ЦеныНоменклатурыЗак.Цена) / СУММА(ЦеныНоменклатурыРозн.Цена))
        ИНАЧЕ 0
    КОНЕЦ КАК РентабельностьМинусРазницаЦен
1 tesseract
 
16.10.18
16:22
У тебя в формулах скобки в разных местах стоят. Скорее всего из-за этого и косяк.
2 pups777
 
16.10.18
16:24
где
3 tesseract
 
16.10.18
16:32
>>(СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимость.Стоимость)) /
>>(СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимость.Стоимость) /
4 Михаил Козлов
 
16.10.18
16:42
(Продажи-Себестоимость)/Продажи-(ЦенаПрдажи-ЦенаЗакупки)/ЦенаПродажи
5 1Сергей
 
16.10.18
16:54
а где "100 *"?