Имя: Пароль:
1C
1С v8
желательно в запросе посчитать
0 SH_tan
 
02.04.15
16:20
Добрый вечер всем!!!!
У меня простой вопрос, есть к примеру запрос который тянет цену и остаток, необходимо чтобы он еще выдавал арифметические данные, например - есть опт цена и есть номенклатура которая входит в группу 1 тогда расчет Опт2 = Опт + 20%
- есть номенклатура которая входит в группу 2 тогда расчет Опт3 = Опт+45%
- есть номенклатура которая входит в группу 3 тогда расчет Опт4 = Опт+50%

группа - это иерархия (папка в которой "сидит" товар) предположим группа Мебель - стул
              -диван
              -кресло

просто подзабыл, а городить фигню не хочу

заранее спасибо
1 SH_tan
 
02.04.15
16:21
вот запрос который сделал

ВЫБРАТЬ
    ОстаткиТоваровОстатки.Товар,
    ОстаткиТоваровОстатки.Товар.Код,
    ЦеныКомпанииСрезПоследних.Цена КАК ЦенаОпт,
    СУММА(ОстаткиТоваровОстатки.ОстатокТовараОстаток) КАК ОстатокТовара
ИЗ
    РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныКомпании.СрезПоследних КАК ЦеныКомпанииСрезПоследних
        ПО ОстаткиТоваровОстатки.Товар = ЦеныКомпанииСрезПоследних.Номенклатура
ГДЕ
    ЦеныКомпанииСрезПоследних.ТипЦен = &ТипЦен
    И ОстаткиТоваровОстатки.Склад = &Склад
    И ОстаткиТоваровОстатки.ОстатокТовараОстаток > 0

СГРУППИРОВАТЬ ПО
    ОстаткиТоваровОстатки.Товар,
    ЦеныКомпанииСрезПоследних.Цена,
    ОстаткиТоваровОстатки.Товар.Код
2 Волшебник
 
модератор
02.04.15
16:21
ВЫБОР КОГДА ТОГДА КОНЕЦ
3 SH_tan
 
02.04.15
16:22
(2) понятное дело, а как группу представить
4 SH_tan
 
02.04.15
16:23
в иерархии
5 SH_tan
 
02.04.15
16:24
будем пробовать (2)
6 SH_tan
 
02.04.15
16:27
ВЫБОР
КОГДА ОстаткиТоваровОстатки.Товар в иерархии &Группа1 ТОГДА
    ЦеныКомпанииСрезПоследних.Цена * 2
КОНЕЦ

пишет ошибку))) какая правильная конструкция не подскажешь?
7 SH_tan
 
02.04.15
16:30
(2) так правильно будет? вродь ошибку не дает

ВЫБОР
    КОГДА ОстаткиТоваровОстатки.Товар В ИЕРАРХИИ (&Группа1)
        ТОГДА ЦеныКомпанииСрезПоследних.Цена * 2
КОНЕЦ
8 SH_tan
 
02.04.15
16:39
спс всем
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан