|
Итоги в запросе | ☑ | ||
---|---|---|---|---|
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
|
Не слушай их! Развивай интуицию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |