|   |   | 
| 
 | Какая цель Вложенного запроса? | ☑ | ||
|---|---|---|---|---|
| 0
    
        стаканыч 24.11.17✎ 10:56 | 
        Привет всем, подскажет кто-нибудь зачем тут вложенный запрос?
 " |ВЫБРАТЬ | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВЫРАЗИТЬ (ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное, | ВложенныйЗапрос.Номенклатура.Код КАК Код, | ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ПроцентСкидкиНаценки | + ВложенныйЗапрос.ПроцентАвтоматическихСкидок КАК Скидка, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.Характеристика КАК Характеристика, | NULL Как Серия, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | Метка |ИЗ |( | ВЫБРАТЬ | ЗаказПокупателя.Номенклатура, | ЗаказПокупателя.ЕдиницаИзмерения, | ЗаказПокупателя.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ЗаказПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | ЗаказПокупателя.Цена КАК Цена, | СУММА(ЗаказПокупателя.Количество) КАК Количество, | СУММА(ЗаказПокупателя.Сумма ) КАК Сумма, | СУММА(ЗаказПокупателя.СуммаНДС ) КАК СуммаНДС, | ЗаказПокупателя.ХарактеристикаНоменклатуры КАК Характеристика, | МИНИМУМ(ЗаказПокупателя.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка | ИЗ | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя | ГДЕ | ЗаказПокупателя.Ссылка = &ТекущийДокумент | СГРУППИРОВАТЬ ПО | ЗаказПокупателя.Номенклатура, | ЗаказПокупателя.ЕдиницаИзмерения, | ЗаказПокупателя.ПроцентСкидкиНаценки, | ЗаказПокупателя.ПроцентАвтоматическихСкидок, | ЗаказПокупателя.Цена, | ЗаказПокупателя.ХарактеристикаНоменклатуры |) КАК ВложенныйЗапрос | |||
| 1
    
        стаканыч 24.11.17✎ 10:57 | 
        Я бы сделал просто запросом, к примеру. Вот встретил в обработке другого программиста, думаю что я упустил?     | |||
| 2
    
        VladZ 24.11.17✎ 10:57 | 
        (0) Скукожить по одинаковым значениям Номенклатуры, Ед.изм, скидки, цены и характеристики в одну строку.     | |||
| 3
    
        lodger 24.11.17✎ 10:58 | 
        группировку явным образом выделяют, чтобы потом "ВложенныйЗапрос.ПроцентСкидкиНаценки + ВложенныйЗапрос.ПроцентАвтоматическихСкидок" сделять явно после группировки.     | |||
| 4
    
        Ёпрст гуру 24.11.17✎ 10:58 | 
        (0) Ну, он там не нужен.
 И null пихать в значения полей, тоже не красиво | |||
| 5
    
        DexterMorgan 24.11.17✎ 10:59 | 
        Запрос огонь, особенно группировка по процентам скидок и цене     | |||
| 6
    
        стаканыч 24.11.17✎ 11:01 | 
        (5) ну без них никуда, как просуммировать иначе     | |||
| 7
    
        стаканыч 24.11.17✎ 11:02 | 
        Идея ясна, спасибо за подсказки     | |||
| 8
    
        lodger 24.11.17✎ 11:03 | 
        там еще не понятно почему и зачем данные достаются через точку в основном запросе.     | |||
| 9
    
        azernot 24.11.17✎ 11:25 | 
        Если в одном документе 1000 строк с одинаковой номенклатурой, то логично сделать соединение со справочником и вытянуть наименование, код, артикул уже после группировки     | |||
| 10
    
        Михаил Козлов 24.11.17✎ 11:39 | 
        Может быть заготовка на случай получения данных из 2-х ТЧ (Товары и Услуги).     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |