Добрый день!
Учусь писать сложные СКД Отчеты. Тестовая конфигурация..
Из регистра бухгалтерии по счету хочу получить начальные и конечные остатки по периоду(вне зависимости имеются ли движения по счету в выбранном периоде). Хочу наложить отбор по условию на приход и расход по счету. Но чтобы они не влияли на начальный и конечный остаток. И чтобы можно было посмотреть расшифровку документов формирующих движения.
Если в пакетном запросе получаю начальные и конечные остатки, и отдельно формирую движения тогда отчет работает.
Подскажите, пожалуйста, что я делаю неправильно.
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Регистратор,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Договор,
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРасходнаяНакладная.ПродажаПокупателю)
ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборот
КОНЕЦ КАК СуммаПродаж,
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.Регистратор.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеВКассу.ОтПокупателя)
ТОГДА -1 * ХозрасчетныйОстаткиИОбороты.СуммаОборот
КОНЕЦ КАК СуммаКасса,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, Движения, Счет.код = "ХХХХ", , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 <> НЕОПРЕДЕЛЕНО
Показать