|
Группировка в запросе | ☑ | ||
|---|---|---|---|---|
|
0
medved_kot
28.08.14
✎
10:18
|
Можно сделать такой запрос
"ВЫБРАТЬ | ПоступлениеТоваров.Ссылка, | ПоступлениеТоваров.Товары.( | Номенклатура | ) |ИЗ | Документ.ПоступлениеТоваров КАК ПоступлениеТоваров |ГДЕ ПоступлениеТоваров.Дата Между &ДатаНачала И &ДатаОкончания" , который при выгрузке получает таблицу документов с подтаблицей с товарами в документах. Можно ли из таблицы (ЛС - лицевой счет) Получатель1 ЛС1 Получатель2 ЛС2 Получатель3 ЛС3 Получатель1 ЛС4 Сделать из нее таблицу сгруппированную по получателю и с подтаблицей лицевых счетов по каждому? |
|||
|
1
RomanYS
28.08.14
✎
10:21
|
1. Можно
2. "ИТОГИ ПО Получатель" |
|||
|
2
Крошка Ру
28.08.14
✎
10:25
|
(0) С подтаблицей не очень удобно работать.
А зачем такое? Может просто выборку по группировкам делать? |
|||
|
3
medved_kot
28.08.14
✎
10:29
|
(1) можно подробней? ИТОГИ ПО не считает суммы?
|
|||
|
4
medved_kot
28.08.14
✎
10:31
|
(2) мне из показанной таблицы нужно сформировать по каждому получателю таблицу с оплатами по лицевым счетам.
|
|||
|
5
Крошка Ру
28.08.14
✎
10:43
|
(4)
Запрос = Новый Запрос("Выбрать Получатель, ЛС Из ТаблицаЛС Сгруппировать по Получатель, ЛС"); Результат = Запрос.Выполнить(); ВыборкаПоПокупателям = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам) Пока ВыборкаПоПокупателям.Следующий() Цикл <Действия по покупателю> ВыборкаПоЛС = ВыборкаПоПокупателям.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаПоЛС.Следующий() Цикл <Действия по ЛС> КонецЦикла; КонецЦикла; |
|||
|
6
medved_kot
28.08.14
✎
11:01
|
(5) такой же обход получается. Никакой разницы, только с сортировкой по получателям. т.е. получилась таблица
Получатель1 ЛС1 Получатель1 ЛС4 Получатель2 ЛС2 Получатель3 ЛС3 |
|||
|
7
Крошка Ру
28.08.14
✎
14:04
|
В <Действия по покупателю> - создаешь таблицу по покупателю
в <Действия по ЛС> - заполняешь созданную таблицу данными по оплатам Вместо ВыборкаПоЛС = ВыборкаПоПокупателям.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); можно ВыборкаПоЛС = ВыборкаПоПокупателям.Выбрать(); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |