Использование в запросе полей, производных от составного типа #413923


#0 by ktif
Добрый всем день! Есть следующий запрос:    НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС,    выбор когда НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС=истина Тогда    СУММА(НакладнаяНаДоставку.ДокументОснование.СуммаДопЗатрат)*&Ставка иначе                   ГДЕ    НакладнаяНаДоставку.Дата МЕЖДУ &ДатаНач И &ДатаКон    И НакладнаяНаДоставку.ТипДоставки В(&ТипДоставки) СГРУППИРОВАТЬ ПО    НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС ПО    Организация Здесь ДопЗатратыСНДС - реквизит документа НакладнаяНаДоставку, тип - булево. В том месте, где Выбор ругается "Нельзя использовать производные от полей составного типа в выражениях, не присутствующих полностью в предложении СГРУППИРОВАТЬ ПО", хотя НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС - присутствует в СГРУППИРОВАТЬ. Просьба посоветовать что-нибудь.
#1 by ТелепатБот
#2 by Aprobator
ДокументОснование - разных видов?
#3 by butterbean
выбор когда НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС=истина Тогда
#4 by Aprobator
хм -  сумма при это отработает?
#5 by ktif
- да
#6 by ktif
Сумма - операция не разрешена в предложении сгруппировать
#7 by Ненавижу 1С
ВЫБРАТЬ ... СУММА(НакладнаяНаДоставку.ДокументОснование.СуммаДопЗатрат)* выбор  когда НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС Тогда &Ставка        Иначе 1    ...    выбор  когда НакладнаяНаДоставку.ДокументОснование.ДопЗатратыСНДС Тогда &Ставка        Иначе 1 конец
#8 by ktif
- та же петрушка
#9 by Aprobator
ек вооще использование СУММА вниутри ВЫБОР это интересно. Может все таки имелось ввиду наоборот?
#10 by Aprobator
+ в конце перед скобкой КОНЕЦ упустил
#11 by Ненавижу 1С
вообще то это не одно и тоже
#12 by ktif
- точно, блин, спасибо:)
#13 by Aprobator
нет -  у тебя получается умножение резултат агрегатной СУММА(...) * ВЫБОР не то что в .
#14 by Aprobator
пжлста
#15 by Ненавижу 1С
за то, что хотел автор в
#16 by Aprobator
не верю я в работу сочетания агрегатной функции и условия.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям