U
unknown181538
Есть запрос:
<!--shcode--><pre><code class='1С'>Запрос.Текст = "ВЫБРАТЬ
| Д*цензура*60.Субконто1 КАК СубконтоКонтрДт,
| Д*цензура*60.Субконто3 КАК СубконтоДокДт,
| Кредит60.Субконто1 КАК Контрагент,
| Кредит60.Субконто3 КАК СубконтоДокКт,
| Кредит60.СуммаОборотКт КАК ОборотКт,
| Д*цензура*60.СуммаОборотДт КАК ОборотДт,
| Д*цензура*60.КорСубконто3 КАК ПлПор,
| Д*цензура*60.КорСубконто3.Номер КАК НомерПл,
| Д*цензура*60.КорСубконто3.Дата КАК ДатаПл,
| Д*цензура*60.Субконто2 КАК ДоговорДт,
| Кредит60.Субконто2 КАК Договор,
| Кредит60.Субконто3.СуммаДокумента КАК СуммаПост,
| Кредит60.Субконто3.Номер КАК НомерПост,
| Кредит60.Субконто3.Дата КАК ДатаПост,
| Кредит60.Субконто3.Ссылка КАК СсылкаПост,
| СчетФактураПолученный.Ссылка КАК СФ,
| СчетФактураПолученный.ДокументОснование,
| СчетФактураПолученный.Номер КАК НомерСФ,
| СчетФактураПолученный.Дата КАК ДатаСФ
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет.Код = ""60.01"", , , , ) КАК Кредит60
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет.Код = ""60.01"", , , , ) КАК Д*цензура*60
| ПО Кредит60.Субконто3 = Д*цензура*60.Субконто3
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученный КАК СчетФактураПолученный
| ПО Кредит60.Субконто3 = СчетФактураПолученный.ДокументОснование"+
?(НетСФ," ГДЕ
| СчетФактураПолученный.Ссылка ЕСТЬ NULL "+
?(ЗначениеЗаполнено(Контрагент)," И Кредит60.Субконто1 = &Контрагент",""),?(ЗначениеЗаполнено(Контрагент)," ГДЕ Кредит60.Субконто1 = &Контрагент",""))+
" СГРУППИРОВАТЬ ПО
| Кредит60.Субконто1,
| Кредит60.Субконто3,
| Д*цензура*60.Субконто1,
| Д*цензура*60.Субконто3,
| Кредит60.СуммаОборотКт,
| Д*цензура*60.СуммаОборотДт,
| Д*цензура*60.Субконто2,
| Кредит60.Субконто2,
| Д*цензура*60.КорСубконто3,
| Кредит60.Субконто3.СуммаДокумента,
| Кредит60.Субконто3.Номер,
| Кредит60.Субконто3.Дата,
| Кредит60.Субконто3.Ссылка,
| СчетФактураПолученный.Ссылка,
| СчетФактураПолученный.ДокументОснование,
| СчетФактураПолученный.Номер,
| СчетФактураПолученный.Дата";[/CODE]
База большая и выполняется очено медленно. Ни у кого нет предложенй?
<!--shcode--><pre><code class='1С'>Запрос.Текст = "ВЫБРАТЬ
| Д*цензура*60.Субконто1 КАК СубконтоКонтрДт,
| Д*цензура*60.Субконто3 КАК СубконтоДокДт,
| Кредит60.Субконто1 КАК Контрагент,
| Кредит60.Субконто3 КАК СубконтоДокКт,
| Кредит60.СуммаОборотКт КАК ОборотКт,
| Д*цензура*60.СуммаОборотДт КАК ОборотДт,
| Д*цензура*60.КорСубконто3 КАК ПлПор,
| Д*цензура*60.КорСубконто3.Номер КАК НомерПл,
| Д*цензура*60.КорСубконто3.Дата КАК ДатаПл,
| Д*цензура*60.Субконто2 КАК ДоговорДт,
| Кредит60.Субконто2 КАК Договор,
| Кредит60.Субконто3.СуммаДокумента КАК СуммаПост,
| Кредит60.Субконто3.Номер КАК НомерПост,
| Кредит60.Субконто3.Дата КАК ДатаПост,
| Кредит60.Субконто3.Ссылка КАК СсылкаПост,
| СчетФактураПолученный.Ссылка КАК СФ,
| СчетФактураПолученный.ДокументОснование,
| СчетФактураПолученный.Номер КАК НомерСФ,
| СчетФактураПолученный.Дата КАК ДатаСФ
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет.Код = ""60.01"", , , , ) КАК Кредит60
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет.Код = ""60.01"", , , , ) КАК Д*цензура*60
| ПО Кредит60.Субконто3 = Д*цензура*60.Субконто3
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученный КАК СчетФактураПолученный
| ПО Кредит60.Субконто3 = СчетФактураПолученный.ДокументОснование"+
?(НетСФ," ГДЕ
| СчетФактураПолученный.Ссылка ЕСТЬ NULL "+
?(ЗначениеЗаполнено(Контрагент)," И Кредит60.Субконто1 = &Контрагент",""),?(ЗначениеЗаполнено(Контрагент)," ГДЕ Кредит60.Субконто1 = &Контрагент",""))+
" СГРУППИРОВАТЬ ПО
| Кредит60.Субконто1,
| Кредит60.Субконто3,
| Д*цензура*60.Субконто1,
| Д*цензура*60.Субконто3,
| Кредит60.СуммаОборотКт,
| Д*цензура*60.СуммаОборотДт,
| Д*цензура*60.Субконто2,
| Кредит60.Субконто2,
| Д*цензура*60.КорСубконто3,
| Кредит60.Субконто3.СуммаДокумента,
| Кредит60.Субконто3.Номер,
| Кредит60.Субконто3.Дата,
| Кредит60.Субконто3.Ссылка,
| СчетФактураПолученный.Ссылка,
| СчетФактураПолученный.ДокументОснование,
| СчетФактураПолученный.Номер,
| СчетФактураПолученный.Дата";[/CODE]
База большая и выполняется очено медленно. Ни у кого нет предложенй?