Имя: Пароль:
1C
1С v8
Помогите сравнить 2 запроса
0 MiniMuk
 
14.02.14
08:07
Есть 2 запроса, считают цену уценки. Работают правильно, хочу разобраться как чтобы не писать кривые запросы
В запросе к РН ТоварыНаСкладаОстатки (измерение - склад номенклатура серия) левым соединением присоединяю РС Уценка (измерение - номенклатура серия)  со связью номенклатура - серия.
Теперь хочу рассчитать номенклатуру которая была до уценки
для этого левым соединением присоединяю справочник СерииНомеклатуры
тут начинаются отличия.
в первом случае справочник соединяю с таблицей ТоварыНаСкладаОстатки
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры
ПО (ТоварыНаСкладахОстатки.СерияНоменклатуры.Наименование = СерииНоменклатуры.Наименование + "UC")
во втором случае соединяю с РС
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры
ПО (ЦеныУценкиСрезПоследних.СерииНоменклатурыУценки.Наименование = СерииНоменклатуры.Наименование + "UC")

первый выполняется 250 сек. второй 20.  Как поглядеть из за чего?
1 vicof
 
14.02.14
08:08
в профайлере
2 vicof
 
14.02.14
08:09
"хочу разобраться как чтобы не писать кривые запросы"
как хорошо, что данные в одинэесе нельзя апдейтить из запроса :)
3 MiniMuk
 
14.02.14
08:16
(1)что это, где это? с чего начать знакомство?
4 cons74
 
14.02.14
08:59
(3) в гугле - профайлер sql