0
Dimon1C
08.06.15
✎
15:12
|
Помогите с запросом, что-то туплю,
нужно сделать группировки по Организации, Контрагенту, а документы движения упорядочить по дате. Почему-то упорядочивание не работает.
ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор КАК Регистратор,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент КАК Контрагент,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Организация КАК Организация,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК НачОстаток,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК КонОстаток,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрПриход КАК Приход,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрРасход КАК Расход,
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаУпрОборот КАК Оборот
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, &КонецПериода, Регистратор, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
|ГДЕ
| &ОтборПоКонтрагенту
| И ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)
|
|УПОРЯДОЧИТЬ ПО
| ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор.Дата УБЫВ
|ИТОГИ ПО
| Организация,
| Контрагент
Обрабатываю запрос так:
ВыборкаОрганизации = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Организация");
Пока ВыборкаОрганизации.Следующий() Цикл
Организация = ВыборкаОрганизации.Организация;
ВыборкаКонтрагенты = ВыборкаОрганизации.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Контрагент");
Пока ВыборкаКонтрагенты.Следующий() Цикл
ВыборкаСтроки = ВыборкаКонтрагенты.Выбрать();
Пока ВыборкаСтроки.Следующий() Цикл
// вот здесь документы не упорядочены не по дате, а в порядке их ввода.
|
|