Запрос по видам скидок #626971


#0 by devochka_1c
Здравствуйте! УТ 10.3 пишу запрос, которым пытаюсь выбрать скидки по номенклатуре по 3 видам карт Вместо одной строки в выборке присутствуют 9...что я делаю не верно?        0,        СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура,        СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки,        0    ИЗ        РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних        0,        СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура,        0,        СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки    ИЗ        РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних) КАК ВложенныйЗапрос    ВложенныйЗапрос.Серебро
#1 by Beduin
Я так думаю ты сложить хотел?
#2 by Beduin
Хотела.
#3 by SUA
фото есть - уже хорошо =) СУММА(ВложенныйЗапрос.Золото) КАК Золото аналогичто строки серебро/платина последние 3 строки удалить, останется СГРУППИРОВАТЬ ПО    ВложенныйЗапрос.Номенклатура
#4 by SUA
только предчуствую что во вложенном запросе надо будет еще скидки/наценки разнести по фильтрам
#5 by devochka_1c
мне нужна выборка данных Номенклатура|СкидкаСеребрянаяКарта|СкидкаЗолотаяКарта|СкидкаПлатиноваяКарта правильно ли вообще выбрала подход?
#6 by devochka_1c
так не получается
#7 by devochka_1c
как разнести то?
#8 by SUA
давай что сейчас в запросе
#9 by SUA
и что не получается
#10 by pavelul73
что-то я не совсем понимаю, а зачем здесь вложенный запрос?
#11 by devochka_1c
ВЫБРАТЬ        0,        СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура,        СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки,        0    ИЗ        РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних        0,        СкидкиНаценкиНоменклатурыСрезПоследних.Номенклатура,        0,        СкидкиНаценкиНоменклатурыСрезПоследних.ПроцентСкидкиНаценки    ИЗ        РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних КАК СкидкиНаценкиНоменклатурыСрезПоследних) КАК ВложенныйЗапрос
#12 by devochka_1c
во всех колонках одинаковый процент скидки...
#13 by Beduin
Ты получаешь во вложенном запросе таблицу с 9 разными строками и потом говоришь машинке - "Убери одинаковые." Но одинаковых то нет.
#14 by Beduin
Нет. У тебя есть строки с нулями.
#15 by devochka_1c
а как тогда сделать правильно?
#16 by devochka_1c
в варианте нет
#17 by SUA
примерно РегистрСведений.СкидкиНаценкиНоменклатуры.СрезПоследних(,Скидка=&СкидкаДляСеребра) в 1м блоке вложенного запроса (скидка - название измерения отвечающего за скидку, в параметр передать скидку используемую для серебряной карты) аналогично для 2го и 3го
#18 by Beduin
У тебя и после все равно несколько строк?
#19 by SUA
там одна строка поитогу... и реально везде одинаковый процент как сумма всех скидок сейчас
#20 by devochka_1c
Да, так и есть...
#21 by devochka_1c
и как же поступить правильно?
#22 by SUA
читай
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С