0
21stas
15.06.17
✎
20:04
|
Хочу исключить проводки по авансам (типа 62.01/62.02) в запросе, не получается. Поиск не помог - подскажите, плиз.
ЗапросДолг.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("62"));
ЗапросДолг.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
| ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
| ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, , ,(Счет В ИЕРАРХИИ (&Счет).. а как отфильтровать, чтобы корреспондирующий был не в той же группе?
|
|
5
21stas
18.06.17
✎
07:06
|
Сделал запрос, похожий на правду, но работает безобразно медленно. Как ускорить? Не нашёл, как в параметрах по субконто обороты фильтровать.
ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
| ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
| ХозрасчетныйОборотыДт.СубконтоДт1 КАК Контрагент1,
| ХозрасчетныйОборотыКт.СубконтоКт1 КАК Контрагент2,
| ХозрасчетныйОборотыДт.СуммаОборот КАК СуммаОборотДт,
| ХозрасчетныйОборотыКт.СуммаОборот КАК СуммаОборотКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, , , Счет В ИЕРАРХИИ (&Счет62), , Субконто1 В ИЕРАРХИИ (&Адрес)) КАК ХозрасчетныйОстаткиИОбороты
| ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , СчетДт В ИЕРАРХИИ (&Счет62), , НЕ СчетКт В ИЕРАРХИИ (&Счет62), , ) КАК ХозрасчетныйОборотыКт
| ПО (ХозрасчетныйОстаткиИОбороты.Субконто1 = ХозрасчетныйОборотыКт.СубконтоДт1
| ИЛИ ХозрасчетныйОстаткиИОбороты.Субконто1 = ХозрасчетныйОборотыКт.СубконтоКт1)
| ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , НЕ СчетДт В ИЕРАРХИИ (&Счет62), , СчетКт В ИЕРАРХИИ (&Счет62), , ) КАК ХозрасчетныйОборотыДт
| ПО (ХозрасчетныйОстаткиИОбороты.Субконто1 = ХозрасчетныйОборотыДт.СубконтоДт1
| ИЛИ ХозрасчетныйОстаткиИОбороты.Субконто1 = ХозрасчетныйОборотыДт.СубконтоКт1)
|
|