|   |   | 
| 
 | Помогите убрать группировку из запроса | ☑ | ||
|---|---|---|---|---|
| 0
    
        Demetri__ 18.09.14✎ 09:39 | 
        Идет группировка по "СтрокаВыборкиПоляСодержания", как ее убрать из группировки, что бы не сворачивалось это поле? С запросами пока туго)) Если убрать это из СГРУППИРОВАТЬ ПО, то выдает обшибку
 СтрокаВыборкиПоляСодержания = ОбработкаТабличныхЧастей.ПолучитьЧастьЗапросаДляВыбораСодержания("АктОбОказанииПроизводственныхУслуг"); ЗапросУслуги.Текст = " |ВЫБРАТЬ | Номенклатура КАК Номенклатура, | " + СтрокаВыборкиПоляСодержания + " КАК Товар, | СУММА(Количество) КАК Количество, | ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Цена * &Курс / &Кратность КАК Цена, | СУММА(Сумма * &Курс / &Кратность) КАК Сумма, | СтавкаНДС, | СУММА(СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | ПроцентСкидкиНаценки КАК Скидка, | МИНИМУМ(НомерСтроки) КАК НомерСтроки |ИЗ | Документ.АктОбОказанииПроизводственныхУслуг.Услуги КАК АктОбОказанииПроизводственныхУслуг | |ГДЕ | АктОбОказанииПроизводственныхУслуг.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | Номенклатура, | " + СтрокаВыборкиПоляСодержания + ", | Количество, | ЕдиницаИзмерения, | Цена * &Курс / &Кратность, | СтавкаНДС, | ПроцентСкидкиНаценки | |УПОРЯДОЧИТЬ ПО НомерСтроки"; | |||
| 1
    
        skunk 18.09.14✎ 09:42 | 
        зачем?     | |||
| 2
    
        1Сергей 18.09.14✎ 09:42 | 
        |СГРУППИРОВАТЬ ПО
 | Номенклатура, | Количество, | ЕдиницаИзмерения, | Цена * &Курс / &Кратность, | СтавкаНДС, | ПроцентСкидкиНаценки | |||
| 3
    
        Demetri__ 18.09.14✎ 09:43 | 
        (2) если так сделать, выдает обшибку: 
 {Документ.АктОбОказанииПроизводственныхУслуг.МодульОбъекта(202)}: Ошибка при вызове метода контекста (Выполнить) ТаблицаУслуги = ЗапросУслуги.Выполнить().Выгрузить(); по причине: {(5, 13)}: Поле не входит в группу "АктОбОказанииПроизводственныхУслуг.Содержание" Когда НЕ (<<?>>АктОбОказанииПроизводственныхУслуг.Содержание Подобно "") Тогда | |||
| 4
    
        Demetri__ 18.09.14✎ 09:44 | 
        (1) требуют так сделать, это типовая конфа УПП     | |||
| 5
    
        13_Mult 18.09.14✎ 09:46 | ||||
| 6
    
        Demetri__ 18.09.14✎ 09:56 | 
        В переменной СтрокаВыборкиПоляСодержания вот такое:
 Выбор Когда НЕ (АктОбОказанииПроизводственныхУслуг.Содержание Подобно "") Тогда ВЫРАЗИТЬ(АктОбОказанииПроизводственныхУслуг.Содержание КАК Строка (1000)) Когда НЕ (АктОбОказанииПроизводственныхУслуг.Номенклатура.НаименованиеПолное Подобно "") Тогда ВЫРАЗИТЬ(АктОбОказанииПроизводственныхУслуг.Номенклатура.НаименованиеПолное КАК Строка (1000)) Иначе АктОбОказанииПроизводственныхУслуг.Номенклатура.Наименование Конец | |||
| 7
    
        TherionZ 18.09.14✎ 10:18 | 
        Все поля, что не являются ресурсами должны 
 присутствовать в разделе "СГРУППИРОВАТЬ ПО" Отсюда мораль или 2 варианта: 1. Убрать его так же строку из запроса | " + СтрокаВыборкиПоляСодержания + " КАК Товар," правда если это поле дальше где-то понадобится то будет ругаться... 2. Сделать поле ресурсом например так | МИНИМУМ(" + СтрокаВыборкиПоляСодержания + ") КАК Товар, Вот только если опять где-то понадобится данное поле, то в нем будет содержаться непредсказуемое значение... хотя ругаться не будет Других вариантов вроде нет | |||
| 8
    
        Demetri__ 18.09.14✎ 10:42 | 
        Короче, удалил я нафиг все что было по СГРУППИРОВАТЬ ПО, убрал агрегатные функции СУММА и МИНИМУМ в ВЫБРАТЬ и все встало на круги своя     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |