0
Xammsa
03.09.13
✎
15:32
|
Бухгалтерия п/п 2.0.48.7, платформа 8.2.17.153.
Нужно получить ежемесячные начальные остатки, даже когда в периоде не было оборотов.
Простой запрос:
ВЫБРАТЬ
ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.ОсновныеСредства) КАК ОсновныеСредство,
ХозрасчетныйОстаткиИОбороты.Период КАК Период,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК ПервоначальнаяСтоимостьН,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт КАК ПервоначальнаяСтоимостьК
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Месяц, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОСвОрганизации), , ) КАК ХозрасчетныйОстаткиИОбороты
Отчет сделан в виде таблицы, где в строках - основные средства, в графах - месяца. Соответственно, группировки в строках установлены по "ОсновноеСредство", а в колонках - по периоду. Ресурсы и Выбранные поля в отчете - начальные остатки (конечные в запросе выбираются только для настройки ролей поля).
Настраиваю роли полей, в настройках группировки для поля "Период" ставлю метод дополнения - месяц. При таком простом запросе всё работает - показывает остатки по счету 01 на начало каждого месяца, независимо от наличия оборотов по счету в этом месяце.
Стоит немного усложнить запрос, например, добавив объединение с точно таким же запросом (остатки по счету 02), то остатки в отчете выводятся только за месяцы, в которых были обороты. Ну и на начало и конец всего периода в целом, конечно.
Как это побороть?
|
|