![]() |
|
Запрос к регистру расчета с базой | ☑ | ||
---|---|---|---|---|
0
VladSt
27.09.18
✎
09:57
|
Добрый день
Делаю запрос к регистру расчета. вот текст запроса: ВЫБРАТЬ НачисленияРаботниковБазаНачисленияРаботников.ПериодРегистрации, НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза, НачисленияРаботниковБазаНачисленияРаботников.Организация, НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо, НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза КАК РезультатБаза1, НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета, НачисленияРаботниковБазаНачисленияРаботников.ОтработаноДнейБаза, НачисленияРаботниковБазаНачисленияРаботников.ОтработаноЧасовБаза, НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало, НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодКонец ИЗ РегистрРасчета.НачисленияРаботников.БазаНачисленияРаботников(&ИзмерениеОсновногоРегистра, &ИзмерениеОсновногоРегистра, , ) КАК НачисленияРаботниковБазаНачисленияРаботников ГДЕ НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо = &ФизЛицо И НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало МЕЖДУ &НачПериода И &КонПериода И НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета = &ВидРасчета И НачисленияРаботниковБазаНачисленияРаботников.Организация = &Организация выполняю в базе, которая лежит на сервере - выполняется за секунду, этот же запрос в локальной базе, которая лежит на моем компе зависает и ничего не происходит. Параметры в запросе, естественно, одинаковы. Мой комп тоже нормальный. Подскажите что делать |
|||
1
Mankubus
27.09.18
✎
10:10
|
(0) убери условия из секции ГДЕ в параметры виртуальной таблицы
|
|||
2
VladSt
27.09.18
✎
10:15
|
(1) Ух ты, спасибо!
А почему такая разница в выполнении запроса? |
|||
3
VladSt
27.09.18
✎
10:16
|
вот переделал:
ВЫБРАТЬ НачисленияРаботниковБазаНачисленияРаботников.ПериодРегистрации, НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза, НачисленияРаботниковБазаНачисленияРаботников.Организация, НачисленияРаботниковБазаНачисленияРаботников.ФизЛицо, НачисленияРаботниковБазаНачисленияРаботников.РезультатБаза КАК РезультатБаза1, НачисленияРаботниковБазаНачисленияРаботников.ВидРасчета, НачисленияРаботниковБазаНачисленияРаботников.ОтработаноДнейБаза, НачисленияРаботниковБазаНачисленияРаботников.ОтработаноЧасовБаза, НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало, НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодКонец ИЗ РегистрРасчета.НачисленияРаботников.БазаНачисленияРаботников( &ИзмерениеОсновногоРегистра, &ИзмерениеОсновногоРегистра, , ФизЛицо = &ФизЛицо И ВидРасчета В (&ВидРасчета)) КАК НачисленияРаботниковБазаНачисленияРаботников ГДЕ НачисленияРаботниковБазаНачисленияРаботников.БазовыйПериодНачало МЕЖДУ &НачПериода И &КонПериода И НачисленияРаботниковБазаНачисленияРаботников.Организация = &Организация Выполняется моментально |
|||
4
VladSt
27.09.18
✎
10:18
|
почему на сервере выполнялось быстро?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |