Имя: Пароль:
1C
1С v8
Получить остатки на каждый месяц года из регистра бухгалтерии
0 Sayan_mi
 
25.12.19
15:53
День добрый!
Потребовалось получить в отчете остатки на каждый месяц года из регистра бухгалтерии по нескольким счетам. Причем желательно чтобы счета шли в строках а месяцы в колонках. Причем в нескольких строках требуется остаток например по 60 счету где дебетовый счет 10.01 или все 10 кроме 10.01
Для оборотов отчет строится элементарно а вот как для остатков. Вообще даже не пойму как сформировать таблицу без нескольких запросов в цикле с остатками на каждый месяц года.
Может кто подскажет как можно это всё реализовать запросом?
1 dka80
 
25.12.19
15:59
скд остатки по периодам
2 unenu
 
25.12.19
16:04
Если база огромна, то самое оптимальное

&КонецПериода1 КАК ДатаПериода,
Т.СуммаОстатка КАК  СуммаОстатка,

Остатки(&КонецПериода1,)

...
ОБЪЕДИНИТЬ ВСЕ

&КонецПериодаN КАК ДатаПериода,
Т.СуммаОстатка КАК  СуммаОстатка,

Остатки(&КонецПериодаN,)

тест запроса собрать программно и подсунуть в код или СКД по механизму представлений.

...
далее все просто строки/колонки в СКД

Если база ларьковая, то можно использовать расчет остатков динамическим итогом в одном
запросе - дичайшая тормозня на биг-дате
или дополнение дат - чуть быстрее, но все равно в проигрыше первому варианту
3 Sayan_mi
 
26.12.19
07:44
(2) Спасибо.
4 Дмитрий
 
26.12.19
08:55
"остаток например по 60 счету где дебетовый счет 10.01"

о_О
5 dka80
 
26.12.19
09:00
(4) Дт10 Кт60 - поступление материала. Что не так?
6 jsmith82
 
26.12.19
09:02
(5) это оборот ДтКт
7 dka80
 
26.12.19
09:11
(6) ну да. тупанул ))