|
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) но работает)
|
|