|
Подскажите по запросу | ☑ | ||
---|---|---|---|---|
0
D_Pavel
14.11.11
✎
11:49
|
Например есть такой запрос:
ВЫБРАТЬ Заказ.НомерСФ, Заказ.ТЧасть.( Товар, Сумма ) ИЗ Документ.Заказ КАК Заказ Проблема в том что документов "Заказ" может быть больше одного с одинаковым реквизитом "НомерСФ", поэтому надо их сгруппировать по этому реквизиту, и табличные части объединить в одну общую таблицу. Как это сделать? |
|||
1
izekia
14.11.11
✎
12:00
|
никак
|
|||
2
Ненавижу 1С
гуру
14.11.11
✎
12:02
|
неиспользовать вложенные табличные части, использовать ИТОГИ
|
|||
3
FIXXXL
14.11.11
✎
12:02
|
ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка.НомерВходящегоДокументаЭлектронногоОбмена, ЗаказПокупателяТовары.Номенклатура, СУММА(ЗаказПокупателяТовары.Количество) КАК Количество ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка.НомерВходящегоДокументаЭлектронногоОбмена = &НомерВходящегоДокументаЭлектронногоОбмена СГРУППИРОВАТЬ ПО ЗаказПокупателяТовары.Ссылка.НомерВходящегоДокументаЭлектронногоОбмена, ЗаказПокупателяТовары.Номенклатура |
|||
4
FIXXXL
14.11.11
✎
12:03
|
+(3) ну и перепиши под свои реквизиты
|
|||
5
D_Pavel
14.11.11
✎
12:07
|
Мне нужно чтобы в результате выполнения запроса была таблица сгруппированных документов с вложенной таблицей табличных частей. Как результат запроса из (0).
|
|||
6
cViper
14.11.11
✎
12:09
|
ВЫБРАТЬ
ЗаказТЧасть.Ссылка.НомерСФ КАК НомерСчетФактуры, ЗаказТЧасть.Товар КАК Номенклатура, СУММА(ЗаказТЧасть.Сумма) КАК Сумма ) ИЗ Документ.Заказ.ТЧасть КАК ЗаказТЧасть СГРУППИРОВАТЬ ПО ЗаказТЧасть.Ссылка.НомерСФ, ЗаказТЧасть.Товар, |
|||
7
izekia
14.11.11
✎
12:16
|
(5) тип тз никак не получешь, но есть возможность сформировать вложенную группировку
|
|||
8
D_Pavel
14.11.11
✎
12:21
|
(7) Вообще никак или с моими условиями не получу?
В (0) же получился тип ТЗ. |
|||
9
izekia
14.11.11
✎
12:24
|
(8) ну для одного объекта ты получишь, просто в запросе нет возможности объединять ТЗ
соответственно проще сделать группировку итогами и работать с ней |
|||
10
D_Pavel
14.11.11
✎
12:36
|
(9) Всё ясно! Буду цыклом перебирать результат и записывать в ТЗ.
Из какого запроса удобнее это будет сделать? |
|||
11
izekia
14.11.11
✎
12:39
|
(10) а зачем тебе в тз?
|
|||
12
izekia
14.11.11
✎
12:39
|
(10) хочешь новые документы формировать?
|
|||
13
D_Pavel
14.11.11
✎
12:42
|
(11) Для конвертайии данных. Делаю правило выгрузки.
Вот такой запрос сделал: ВЫБРАТЬ ЗаказТЧасть.Ссылка.НомерСФ КАК НомерСФ, ЗаказТЧасть.Ссылка.ДатаСФ КАК ДатаСФ, ЗаказТЧасть.Ссылка.Дата КАК Дата, ЗаказТЧасть.Ссылка.Номер КАК Номер, ЗаказТЧасть.Товар КАК Товар, ЗаказТЧасть.КолВо КАК КолВо, ЗаказТЧасть.Цена КАК Цена, ЗаказТЧасть.Сумма КАК Сумма, ЗаказТЧасть.Товар.VAT КАК ТоварVAT ИЗ Документ.Заказ.ТЧасть КАК ЗаказТЧасть ИТОГИ МИНИМУМ(ДатаСФ), МИНИМУМ(Дата), МИНИМУМ(Номер), СУММА(КолВо), МИНИМУМ(Цена), СУММА(Сумма), МИНИМУМ(ТоварVAT) ПО НомерСФ, Товар Чем группировка итогами лучше группировки "Сгруппировать" ? |
|||
14
izekia
14.11.11
✎
13:06
|
(13) почитай документацию
в сгруппировать ты получаешь только итоговые записи |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |