0
Shrek_yar
08.10.13
✎
23:25
|
Есть запрос в СКД
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОбороты.Субконто2 КАК Договор,
СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК ОборотНаНачалоДт,
СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК ОборотНаНачалоКт,
ХозрасчетныйОбороты.Счет КАК СчетУчета60Дт,
ХозрасчетныйОбороты.КорСчет КАК СчетУчета51Кт
ПОМЕСТИТЬ НачальныеОбороты
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачДата,
ДОБАВИТЬКДАТЕ(&КонДата, СЕКУНДА, -1),
Регистратор,
Счет В ИЕРАРХИИ (&Счет60),
,
,
ВЫБОР
КОГДА НЕ &вклАгент
ТОГДА КорСчет В ИЕРАРХИИ (&Счет51)
ИНАЧЕ КорСчет В ИЕРАРХИИ (&Счет5176)
КОНЕЦ,
) КАК ХозрасчетныйОбороты
ГДЕ
ВЫБОР
КОГДА НЕ &вклАгент
ТОГДА ХозрасчетныйОбороты.КорСубконто1.Наименование <> &Агент
И ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто2.Наименование, "Не заполнено") <> &ДоговорАгента
ИНАЧЕ ВЫБОР
КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&Счет76)
ТОГДА ХозрасчетныйОбороты.КорСубконто1.Наименование = &Агент
И ХозрасчетныйОбороты.КорСубконто2.Наименование = &ДоговорАгента
ИНАЧЕ ИСТИНА
КОНЕЦ
КОНЕЦ
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.Субконто2,
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОбороты.Субконто2 КАК Договор,
ХозрасчетныйОбороты.Регистратор КАК Документ,
ХозрасчетныйОбороты.СуммаОборотДт КАК ОборотЗаПериод,
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.КорСубконто1.Наименование,
ХозрасчетныйОбороты.КорСубконто2.Наименование,
ХозрасчетныйОбороты.СуммаОборотКт
ПОМЕСТИТЬ ОборотыЗаПериод
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&КонДата,
&ДатаКон2,
Регистратор,
Счет В ИЕРАРХИИ (&Счет60),
,
,
ВЫБОР
КОГДА НЕ &вклАгент
ТОГДА КорСчет В ИЕРАРХИИ (&Счет51)
ИНАЧЕ КорСчет В ИЕРАРХИИ (&Счет5176)
КОНЕЦ,
) КАК ХозрасчетныйОбороты
ГДЕ
ВЫБОР
КОГДА НЕ &вклАгент
ТОГДА ХозрасчетныйОбороты.КорСубконто1.Наименование <> &Агент
И ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто2.Наименование, "Не заполнено") <> &ДоговорАгента
ИНАЧЕ ВЫБОР
КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&Счет76)
ТОГДА ХозрасчетныйОбороты.КорСубконто1.Наименование = &Агент
И ХозрасчетныйОбороты.КорСубконто2.Наименование = &ДоговорАгента
ИНАЧЕ ИСТИНА
КОНЕЦ
КОНЕЦ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОборотыЗаПериод.Контрагент,
ОборотыЗаПериод.Договор,
ОборотыЗаПериод.Документ,
ОборотыЗаПериод.ОборотЗаПериод,
НачальныеОбороты.ОборотНаНачалоДт,
ОборотыЗаПериод.Счет КАК СчетУчета60Дт,
ОборотыЗаПериод.КорСчет КАК СчетУчета51Кт,
0 КАК ОборотНаКонецДт,
0 КАК ОборотНаКонецКт,
НачальныеОбороты.ОборотНаНачалоКт,
ОборотыЗаПериод.КорСубконто1Наименование,
ОборотыЗаПериод.КорСубконто2Наименование,
ОборотыЗаПериод.СуммаОборотКт
ИЗ
ОборотыЗаПериод КАК ОборотыЗаПериод
ЛЕВОЕ СОЕДИНЕНИЕ НачальныеОбороты КАК НачальныеОбороты
ПО ОборотыЗаПериод.Контрагент = НачальныеОбороты.Контрагент
И ОборотыЗаПериод.Договор = НачальныеОбороты.Договор
не получается вывести в скд суммы ОборотНаНачалоДт, он он задваивает и суммы не верны по группировкам договор и контрагент.
Кто нибудь тслакивался с такими?
|
|