0
Niveus
19.08.15
✎
10:06
|
Естиь такой запрос в СКД
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.Подразделение,
ХозрасчетныйОстаткиИОбороты.ПериодДень,
ХозрасчетныйОстаткиИОбороты.ПериодМесяц,
ХозрасчетныйОстаткиИОбороты.ПериодГод,
ХозрасчетныйОстаткиИОбороты.схКоличествоДопКонечныйОстаток КАК КонечныйОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
СКД формуриет отчет где все хорошо, но не формурет записи по ПериодДень где не было движений по регистру накопления
Нужно получить отчет где в День когда количество = 0(небыло движений)
КоличествоОстаток бралось за предыдущий день.
|
|
3
Niveus
19.08.15
✎
12:23
|
Может кому понадобиться, сделал все в запросе, скд оставив неизменным
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.схКоличествоДопКонечныйОстаток КАК КонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.Подразделение,
ХозрасчетныйОстаткиИОбороты.Период
ПОМЕСТИТЬ ОстИОб
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, День, ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОстИОб.Субконто1,
ОстИОб.КонечныйОстаток,
ОстИОб.Подразделение,
ОстИОб.Период,
ЕСТЬNULL(МИНИМУМ(ДОБАВИТЬКДАТЕ(ОстИОб1.Период, ДЕНЬ, -1)), ОстИОб.Период) КАК Период1
ПОМЕСТИТЬ ОстИОбСПериодами
ИЗ
ОстИОб КАК ОстИОб
ЛЕВОЕ СОЕДИНЕНИЕ ОстИОб КАК ОстИОб1
ПО ОстИОб.Субконто1 = ОстИОб1.Субконто1
И ОстИОб.Подразделение = ОстИОб1.Подразделение
И ОстИОб.Период < ОстИОб1.Период
СГРУППИРОВАТЬ ПО
ОстИОб.Субконто1,
ОстИОб.КонечныйОстаток,
ОстИОб.Подразделение,
ОстИОб.Период
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ДанныеПроизводственногоКалендаря.Дата, ГОД) КАК ГОД,
НАЧАЛОПЕРИОДА(ДанныеПроизводственногоКалендаря.Дата, МЕСЯЦ) КАК МЕСЯЦ,
НАЧАЛОПЕРИОДА(ДанныеПроизводственногоКалендаря.Дата, ДЕНЬ) КАК ДЕНЬ,
ОстИОбСПериодами.Субконто1 КАК Субконто1,
ОстИОбСПериодами.Подразделение,
ОстИОбСПериодами.КонечныйОстаток КАК КонечныйОстаток
ИЗ
ОстИОбСПериодами КАК ОстИОбСПериодами
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря
ПО (ДанныеПроизводственногоКалендаря.Дата МЕЖДУ ОстИОбСПериодами.Период И ОстИОбСПериодами.Период1)
|
|