Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема периодические реквизиты (число прочтений - 1132 )
skom
Junior Member
**
Отсутствует


"Hallo World"

Сообщений: 84
Местоположение: г.Кемерово
Зарегистрирован: 16. Января 2007
Пол: Мужской
периодические реквизиты
17. Апреля 2014 :: 08:44
Печать  
помогите оптимизировать, жутко долго выполняется.


|    SELECT
       |        ОЦВодила.ParentExt as ОЦПредприятие,
       |        ОЦВодила.ID as ИД,
       |        $ПоследнееЗначение.ОЦВодила.Контрагент(ОЦВодила.ID,:ВыбДата),'     0   ') as Контрагент
       |    FROM
       |        $Справочник.ОЦВодила as ОЦВодила (NoLock)
       |    WHERE
       |        $ПоследнееЗначение.ОЦВодила.Контрагент(ОЦВодила.ID,:ВыбДата) = "+текКонтрагент+"
       |               
       |    UNION ALL
       |   
       |    SELECT
       |        ОЦВодила2.ParentExt as ОЦПредприятие,
       |        ОЦВодила2.ID as ИД,
       |        isnull($ПоследнееЗначение.ОЦВодила.Контрагент(ОЦВодила2.ID,:ВыбДата),'     0   ') as Контрагент
       |    FROM $Справочник.ОЦВодила as ОЦВодила2 (NoLock)
       |    WHERE
       |        isnull($ПоследнееЗначение.ОЦВодила.Контрагент(ОЦВодила2.ID,:ВыбДата),'     0   ') = "+текКонтрагент+")
       |        And ОЦВодила2.ParentExt IN
       |                            (
       |                                Select
       |                                    ОЦПредприятия.ID
       |                                From
       |                                    $Справочник.ОЦПредприятия as ОЦПредприятия (NoLock)
       |                                WHERE
       |                                    $ПоследнееЗначение.ОЦПредприятия.Контрагент(ОЦПредприятия.ID,:ВыбДата) = "+текКонтрагент
       |                                    )
  

КонецЕсли;
Наверх
ICQ  
IP записан
 
skom
Junior Member
**
Отсутствует


"Hallo World"

Сообщений: 84
Местоположение: г.Кемерово
Зарегистрирован: 16. Января 2007
Пол: Мужской
Re: периодические реквизиты
Ответ #1 - 17. Апреля 2014 :: 08:44
Печать  
ОЦВодила Подчинен ОЦПредприятия

в ОЦВодила более полумиллиона записей.
  

КонецЕсли;
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать