остатки по месяцам #592013


#0 by емое
Пришла беда откуда не ждали Нужно получить остатки на конец каждого месяца в указанном периоде, сделал запрос (упрощенный вид):    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт,    ХозрасчетныйОстаткиИОбороты.Период Оказалось, что если взять период, например 3 месяца, то по счетам, по которым остатки не менялись, т.е. не было оборотов запрос вернет только остаток на первый и последний месяц :( А нужно на каждый. Пробовал поставить метод дополнения ДвиженияИГраницыПериода, ничего не изменилось. Как победить? Можно взять остатки на конец нескольких месяцев одним запросом?
#1 by Alex S D
ищи, тут много тем таких было
#2 by емое
гуглил, искал по форму, нашел только вопросы без ответов.
#3 by Shurjk
В книге знаний была такая статья.
#4 by емое
хотя бы запрос поисковый подскажите
#5 by Ненавижу 1С
соедини с регламентным производственным календарем например
#6 by Sandy_S
v8: Получение в запросе всех периодов из указанного интервала...
#7 by Sandy_S
#8 by емое
т.е. надо соединить мой запрос с таблицей периодов, и там где нулл взять данные на прошлый период, еще раз соединив с таблицей остатков...
#9 by емое
сделал, может кому пригодиться:        ( ВЫБРАТЬ    ГДЕ        Хозрасчетный.Период МЕЖДУ &НачПер И &КонПер         Упорядочить по периоды.текпериод
#10 by емое
Если кому надо, запрос для получения остатков по всем счетам в разрезе контрагентов (там где есть) ИЗ    (ВЫБРАТЬ НАЧАЛОПЕРИОДА(Хозрасчетный.Период, МЕСЯЦ) КАК Период ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный ГДЕ Хозрасчетный.Период МЕЖДУ &НачПер И &КонПер СГРУППИРОВАТЬ ПО НАЧАЛОПЕРИОДА(Хозрасчетный.Период, МЕСЯЦ)) КАК Месяцы    ПрошлОстатки.Контрагент, УПОРЯДОЧИТЬ ПО 2,1
#11 by емое
приврал малость :) завтра еще проверю...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С