0
napagokc
14.11.12
✎
10:30
|
Делаю отчет в СКД, в котором выводятся обороты по записям:
ВЫБРАТЬ РАЗЛИЧНЫЕ
// ... всякие поля
ПроводкиОстаткиИОбороты.КоличествоОборот
ИЗ
РегистрБухгалтерии.Проводки.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&СписокСчетов), , ) КАК ПроводкиОстаткиИОбороты
ГДЕ
ЕСТЬNULL(ПроводкиОстаткиИОбороты.КоличествоОборот, 0) <> 0
УПОРЯДОЧИТЬ ПО
ПроводкиОстаткиИОбороты.Период
Но в результате получаю отчет, в котором документы выстроены в правильном хронологическом порядке, а вот обороты в каких-нибудь ручных операциях - задом наперед. Дело в том, что в для одной операции период одинаков для всех строк, поэтому получаем какую-то странную картину:
Нач ост | Оборот | Кон Ост
-8,000 | -2,000 | -10,000
-6,000 | -2,000 | -8,000
-4,000 | -2,000 | -6,000
-2,000 | -2,000 | -4,000
| -2,000 | -2,000
2,000 | -2,000 |
4,000 | -2,000 | 2,000
15,000 | -11,000| 4,000
Все проводки выше принадлежат одной операции. Можно ли что-нибудь сделать, чтобы все красиво было?
|
|