7.7 Помогите сделать прямой запрос

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем alex_k82, 21 апр 2007.

  1. TopicStarter Overlay
    alex_k82
    Offline

    alex_k82

    Регистрация:
    21 апр 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Помогите у меня в отчете есть такой вот запрос

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

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

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

    Заранее спосибо!

Поделиться этой страницей