|   |   | 
| 
 | Итоги в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        inmortal203 05.09.12✎ 12:54 | 
        Нужно чтобы в печатной форме документа выводились итоги по количеству товара. Какое же было мое удивление когда я узнал что во вложенном запросе ИТОГИ использовать невозможно.
  Что в этом случае нужно сделать? Рад любой помощи) | |||
| 1
    
        rbcvg 05.09.12✎ 12:56 | 
        Подсмотреть в типовых.     | |||
| 2
    
        asady 05.09.12✎ 13:45 | 
        (0) запрос в студию (с)какой-то мистянин     | |||
| 3
    
        vmv 05.09.12✎ 13:46 | 
        удивись, что для таких задач придуманы пакетные запросы, а вложеннные для извращенцев у которых 33 в холодной и всего 10 в теплой     | |||
| 4
    
        Ненавижу 1С гуру 05.09.12✎ 13:47 | 
        (3) в пакетных промежуточных тоже невозможно, ибо ИТОГИ делает не SQL сервер, а сервер приложений
  а зачем они в подзапросе? | |||
| 5
    
        vmv 05.09.12✎ 13:50 | 
        (4) иеарахию наверно собирает, т.е. группы - старая песня о главном счас накидаю г-кода с перебором родителей     | |||
| 6
    
        inmortal203 05.09.12✎ 13:56 | 
        Решил попробовать создать новый запрос... а то тот который готов кривой какой то что ли, конструктор на него сильно ругается.     | |||
| 7
    
        inmortal203 05.09.12✎ 13:56 | 
        Вот он, красавец
  "ВЫБРАТЬ | 1 КАК НомерТЧ, | НомерСтрокиТЧ, | Номенклатура, | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар, | Номенклатура.Код КАК Код, | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул, | Количество, | КоличествоМест, | ЕдиницаИзмерения.Представление КАК ЕдиницаЦены, | ЕдиницаИзмеренияМест.Представление КАК ЕдиницаМест, | Цена, | ХарактеристикаНоменклатуры КАК Характеристика, | СерияНоменклатуры КАК Серия |ИЗ | (ВЫБРАТЬ | МИНИМУМ(НомерСтроки) КАК НомерСтрокиТЧ, | Номенклатура КАК Номенклатура, | ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ЕдиницаИзмеренияМест КАК ЕдиницаИзмеренияМест, | Цена КАК Цена, | СерияНоменклатуры КАК СерияНоменклатуры, | ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СУММА(Количество) КАК Количество, | СУММА(КоличествоМест)КАК КоличествоМест | ИЗ | Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваров | ГДЕ | ПеремещениеТоваров.Ссылка = &ТекущийДокумент | СГРУППИРОВАТЬ ПО | Номенклатура, | ЕдиницаИзмерения, | ЕдиницаИзмеренияМест, | Цена, | СерияНоменклатуры, | ХарактеристикаНоменклатуры | ) КАК ВложенныйЗапросПоТоварам | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | 3 КАК НомерТЧ, | НомерСтрокиТЧ, | Номенклатура, | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар, | Номенклатура.Код КАК Код, | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул, | Количество, | КоличествоМест, | ЕдиницаИзмерения.Представление КАК ЕдиницаЦены, | ЕдиницаИзмеренияМест.Представление КАК ЕдиницаМест, | Цена, | ХарактеристикаНоменклатуры КАК Характеристика, | СерияНоменклатуры КАК Серия |ИЗ | (ВЫБРАТЬ | МИНИМУМ(НомерСтроки) КАК НомерСтрокиТЧ, | Номенклатура КАК Номенклатура, | ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ЕдиницаИзмеренияМест КАК ЕдиницаИзмеренияМест, | NULL КАК Цена, | СерияНоменклатуры КАК СерияНоменклатуры, | ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СУММА(Количество) КАК Количество, | СУММА(КоличествоМест)КАК КоличествоМест | ИЗ | Документ.ПеремещениеТоваров.БланкиСтрогогоУчета КАК ПеремещениеТоваров | ГДЕ | ПеремещениеТоваров.Ссылка = &ТекущийДокумент | СГРУППИРОВАТЬ ПО | Номенклатура, | ЕдиницаИзмерения, | ЕдиницаИзмеренияМест, | СерияНоменклатуры, | ХарактеристикаНоменклатуры | ) КАК ВложенныйЗапросПоТоварам | |УПОРЯДОЧИТЬ ПО //| НомерТЧ, НомерСтрокиТЧ //Коломоец | НомерТЧ, Товар |" | |||
| 8
    
        Buster007 05.09.12✎ 13:58 | 
        а где НомерТЧ 2?)     | |||
| 9
    
        DrShad 05.09.12✎ 13:59 | 
        (7) и что дальше?     | |||
| 10
    
        vmv 05.09.12✎ 14:00 | 
        (9) дальше он добивается чтобы это сьел конструктор, а потом ...утюг     | |||
| 11
    
        МишКа 05.09.12✎ 14:02 | 
        (7) Хочешь чтоб ругался не сильно, а совсем чуть-чуть?     | |||
| 12
    
        Rovan гуру 05.09.12✎ 14:04 | 
        (7) Конструктор не понимает такие вещи:
  "+ ТекстКодАртикул + " | |||
| 13
    
        inmortal203 05.09.12✎ 14:10 | 
        Что не понимает это уже очевидно.
  Но если и убрать эту строку то дальше начинается веселье с какими то непонятными запятыми и тп. Сложность в том что в самом коде пока не разбираюсь настолько чтоб писать на лету. Приходится клепать из того что есть и надеяться на интуицию | |||
| 14
    
        vmv 05.09.12✎ 14:12 | 
        (13) сначала делают запрос в конструкторе, потом вставляют 5, 10, 20 копеек по возможностям и уму
  тебя одолел лукавый и ты блудишь по кривой дорожке, покайся | |||
| 15
    
        zladenuw 05.09.12✎ 14:13 | 
        убери вот это поле "+ ТекстКодАртикул + ". посмотри что не так. сделай так как тебе надо. потом добавь обратно и проверь.     | |||
| 16
    
        mishgan75 05.09.12✎ 14:14 | 
        Тяжелый случай. Останови в отладчике непосредственно перед выполнением(или после, неважно) и посмотри Текст запроса. Узнаешь как он выглядит полностью заполненный. Дальше читать книжки и много думать.     | |||
| 17
    
        МишКа 05.09.12✎ 15:57 | 
        Не слушай их! Развивай интуицию.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |