В регистре есть измерение Счет, в разрезе которого необходимо получить данные. Также при обходе результата запроса необходим доступ к документу-регистратору. Было:
...
Группировка Счет,
Группировка Документ
...
в этом случае в данных получаю 0, т.к. данные нужны в разрезе счета.
Делаю:
...
Группировка Документ,
Группировка Счет
...
в результате тоже 0, непонятно почему
Попробовал убрать группировку Документ за ненадобностью, но тогда не знаю как обратится к документу. Добавил в запросе Док = Регистр.ИмяРегистра.ТекущийДокумент, в результате запроса почему-то получаю незаполненный Док.
И при обхроде остатки снимать на группировке Счет, а не на Док.
То есть
Пока Группировка("Счет") = 1 Цикл
// Здесь получаем остатки по счету
Пока Группирока("Док") = 1 Цикл
// Здесь уже только обороты
КонецЦикла;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший