v7: Запрос (стандартный, не прямой) в дбф работает а в sql вылетает
☑
0
Skom
07.10.13
✎
09:34
ТекстЗапроса =
"//{{ЗАПРОС(Свод)
|Период с ДатаАктуальности по ДатаАктуальности;
|ПериодРегистрации = ЖурналРасчетов.Зарплата.ПериодРегистрации;
|ПериодДействия = ЖурналРасчетов.Зарплата.ПериодДействия;
|Сотрудник = ЖурналРасчетов.Зарплата.Объект;
|ОсновнойЭлемент = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;
|СостояниеФизлица = ЖурналРасчетов.Зарплата.Объект.СостояниеФизлица;
|Расчет = ЖурналРасчетов.Зарплата.ВидРасч;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|ДниВЖурнале = ЖурналРасчетов.Зарплата.Дни;
|ЧасыВЖурнале = ЖурналРасчетов.Зарплата.Часы;
|Действие = ЖурналРасчетов.Зарплата.ПериодДействия;
|Функция СуммаНачисления = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1);
|Функция ДнейОтработано = Сумма(ДниВЖурнале) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.УчитыватьДниПриРасчетеСреднегоЗаработка)=1);
|Группировка Сотрудник упорядочить по Сотрудник.Наименование Без Групп;
//|Группировка ПериодРегистрации;
//|Группировка ПериодДействия;
|Условие((Результат<>0)или(ДниВЖурнале<>0));
|Условие(Сотрудник = ОсновнойЭлемент);
|Условие(СостояниеФизлица = Перечисление.СостояниеФизлица.СотрудникОсновной);
|Условие(ПериодДействия = ПериодРегистрации);
именно из-за последнего условия
1
Skom
07.10.13
✎
09:34
в дбф тестовая база, рабочая в sql
2
пипец
07.10.13
✎
09:40
ВключитьSQL(0) не предлагать ?
3
Voronve
07.10.13
✎
09:42
|Условие(ПериодДействия в ПериодРегистрации);
ПериодРегистрации - список
4
Skom
07.10.13
✎
09:44
(3) период регистрации это переменная этого же запроса
(2) очень и очень долго работаетт
5
Skom
07.10.13
✎
09:46
(2) но работает)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс