Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

вычисления в запросе

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует