Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Запрос к регистру расчета с базой

Запрос к регистру расчета с базой
Я
   VladSt
 
27.09.18 - 09:57
Добрый день
Делаю запрос к регистру расчета.
вот текст запроса:

ВЫБРАТЬ
    НачисленияРаботниковБазаНачисленияРаботников.ПериодРегистрации,
    НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза,
    НачисленияРаботниковБазаНачисленияРаботников.Организация,
    НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо,
    НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза КАК РезультатБаза1,
    НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета,
    НачисленияРаботниковБазаНачисленияРаботников.ОтработаноДнейБаза,
    НачисленияРаботниковБазаНачисленияРаботников.ОтработаноЧасовБаза,
    НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало,
    НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодКонец
ИЗ
    РегистрРасчета.НачисленияРаботников.БазаНачисленияРаботников(&ИзмерениеОсновногоРегистра, &ИзмерениеОсновногоРегистра, , ) КАК НачисленияРаботниковБазаНачисленияРаботников
ГДЕ
    НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо = &ФизЛицо
    И НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало МЕЖДУ &НачПериода И &КонПериода
    И НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета = &ВидРасчета
    И НачисленияРаботниковБазаНачисленияРаботников.Организация = &Организация

выполняю в базе, которая лежит на сервере - выполняется за секунду, этот же запрос в локальной базе, которая лежит на моем компе зависает и ничего не происходит. Параметры в запросе, естественно, одинаковы. Мой комп тоже нормальный.
Подскажите что делать
 
 
   Mankubus
 
1 - 27.09.18 - 10:10
(0) убери условия из секции ГДЕ в параметры виртуальной таблицы
   VladSt
 
2 - 27.09.18 - 10:15
(1) Ух ты, спасибо!
А почему такая разница в выполнении запроса?
   VladSt
 
3 - 27.09.18 - 10:16
вот переделал:

ВЫБРАТЬ
    НачисленияРаботниковБазаНачисленияРаботников.ПериодРегистрации,
    НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза,
    НачисленияРаботниковБазаНачисленияРаботников.Организация,
    НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо,
    НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза КАК РезультатБаза1,
    НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета,
    НачисленияРаботниковБазаНачисленияРаботников.ОтработаноДнейБаза,
    НачисленияРаботниковБазаНачисленияРаботников.ОтработаноЧасовБаза,
    НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало,
    НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодКонец
ИЗ
    РегистрРасчета.НачисленияРаботников.БазаНачисленияРаботников(
            &ИзмерениеОсновногоРегистра,
            &ИзмерениеОсновногоРегистра,
            ,
            ФизЛицо = &ФизЛицо
                И ВидРасчета В (&ВидРасчета)) КАК НачисленияРаботниковБазаНачисленияРаботников
ГДЕ
    НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало МЕЖДУ &НачПериода И &КонПериода
    И НачисленияРаботниковБазаНачисленияРаботников.Организация = &Организация

Выполняется моментально
   VladSt
 
4 - 27.09.18 - 10:18
почему на сервере выполнялось быстро?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует