Имя: Пароль:
1C
1С v8
Посчитать процент по текущему уровню возвратов
,
0 serg-lom89
 
15.09.14
11:21
так скажем новый вопрос в новой теме))прошу сильно не ругать за настойчивость))
Вот запрос
ВЫБРАТЬ
    ПродажиОбороты.Контрагент КАК Контрагент,
    СУММА(ВЫБОР
            КОГДА (НЕ ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
                ТОГДА ПродажиОбороты.СтоимостьОборот
            ИНАЧЕ 0
        КОНЕЦ) КАК СуммаПродажи,
    СУММА(ВЫБОР
            КОГДА ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА ПродажиОбороты.СтоимостьОборот * -1
            ИНАЧЕ 0
        КОНЕЦ) КАК СуммаВозврата         
        
        ИЗ
    РегистрНакопления.Продажи.Обороты( &НачалоПериода,&КонецПериода, Регистратор,Организация = &Орг    И ДокументПродажи.Склад <> &Склад) КАК ПродажиОбороты

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.Контрагент

УПОРЯДОЧИТЬ ПО
    Контрагент

Резудтат запроса
              С_П         С_В
Вася ИП      10000      500000
Коля ИП      43000      56000
Дима ИП      66500      76500


Как мне посчитать С_В/С_П*100 что бы был результат для каждого контрика?
1 serg-lom89
 
15.09.14
11:23
что бы после колонки С_В была колонка Процент и расчитывался по  С_В/С_П*100 ?
2 vicof
 
15.09.14
11:24
В ВТ поместить и поделить в следующем запросе одну цифру на другую, не? Или религия не позволяет?
3 serg-lom89
 
15.09.14
11:25
а в заросе никак?
4 serg-lom89
 
15.09.14
11:25
(2) а в запросе* никак?
5 vicof
 
15.09.14
11:26
(4) читай (2) до просветления
6 vicof
 
15.09.14
11:26
ВТ - это временная таблица, если чо
7 Михаил Козлов
 
15.09.14
11:29
Можно и в запросе: добавьте поле и вычисляйте, как хотите.
СУММА(ВЫБОР
            КОГДА (НЕ ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
                ТОГДА ПродажиОбороты.СтоимостьОборот
            ИНАЧЕ 0
        КОНЕЦ)/
    СУММА(ВЫБОР
            КОГДА ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
                ТОГДА ПродажиОбороты.СтоимостьОборот * -1
            ИНАЧЕ 0
        КОНЕЦ) КАК доля
Можно и из оборотов в разрезе документов продажи.
8 serg-lom89
 
15.09.14
11:35
а как правильно сделать когда деление на 0?
что бы все таки запрос выполнянлся но писало в строке например "деление на 0"?
9 vicof
 
15.09.14
11:35
(8) кто тебя к компьютеру подпустил?
10 vicof
 
15.09.14
11:37
ВЫБОР КОГДА Делитель = 0 ТОГДА Частное = "деление на 0" ИНАЧЕ
Частное = Делимое/Делитель КОНЕЦ
11 Михаил Козлов
 
15.09.14
11:45
(8) Посмотрите отчет "Валовая прибыль".
12 serg-lom89
 
15.09.14
12:20
(11) спасибо за совет)
всем спасибо)