Помогите у меня в отчете есть такой вот запрос
"//{{ЗАПРОС(Сформировать)
|Период с Дата1 по Дата2;
|Фирма = Регистр.СтоимостьГП.Фирма;
|СчетУчета = Регистр.СтоимостьГП.Продукция.Вид.Счет;
|Номенклатура=Регистр.СтоимостьГП.Продукция;
|Документ_=Регистр.СтоимостьГП.ТекущийДокумент;
|Кол = Регистр.СтоимостьГП.Количество;
|Сум = Регистр.СтоимостьГП.Сумма;
|Функция КолНачОст = НачОст(Кол);
|Функция КолКонОст = КонОст(Кол);
|Функция КолПриход = Приход(Кол) Когда ((Документ_.Вид() <> ""ПеремещениеТиС"")и(Документ_.Вид() <> ""Перемещение"")и(Документ_.Вид() <> ""ВнутреннееПеремещение""));
|Функция КолРасход = Расход(Кол) Когда ((Документ_.Вид() <> ""ПеремещениеТиС"")и(Документ_.Вид() <> ""Перемещение"")и(Документ_.Вид() <> ""ВнутреннееПеремещение""));
|Функция СумНачОст = НачОст(Сум);
|Функция СумКонОст = КонОст(Сум);
|Функция СумПриход = Приход(Сум)Когда ((Документ_.Вид() <> ""ПеремещениеТиС"")и(Документ_.Вид() <> ""Перемещение"")и(Документ_.Вид() <> ""ВнутреннееПеремещение""));
|Функция СумРасход = Расход(Сум)Когда ((Документ_.Вид() <> ""ПеремещениеТиС"")и(Документ_.Вид() <> ""Перемещение"")и(Документ_.Вид() <> ""ВнутреннееПеремещение""));
|Условие(СчетУчета в ВыбСчет);
|Условие(Номенклатура в ВыбНоменклатура);
|Условие(Фирма=ВыбФирма);
|Группировка СчетУчета без групп;
|Группировка Номенклатура;
|Группировка Номенклатура без групп;
|Группировка Документ;
|"//}}ЗАПРОС
,но он так медленно работает(более 30 мин).
Можно же его переделать в прямой запрос MSSQL(с использлванием 1C++), но как я пока не разобрался, помогите, пожулуйста ,а то все сроки горят и меня повесят если я его не сделаю
Заранее спосибо!