Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите переделать "черный" запрос в прямой
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) 1C++ и FormEx
Flex
Помогите у меня в отчете есть такой вот запрос

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

,но он так медленно работает(более 30 мин).

Можно же его переделать в прямой запрос MSSQL(с использлванием 1C++), но как я пока не разобрался, помогите, пожулуйста ,а то все сроки горят и меня повесят если я его не сделаю

Заранее спосибо!
ValeraSv
Возможно, но обращаться придется непосредственно к таблицам dbf или SQL.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.