|
v7: Запрос по ЖР В Зик | ☑ | ||
|---|---|---|---|---|
|
0
DimasBarabas
14.07.14
✎
14:14
|
Выполняю следующий запрос
Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |с Бегин по Енд; |Сотрудник = ЖурналРасчетов.Зарплата.Объект; |ВсегоЧасов = ЖурналРасчетов.Зарплата.Часы; |ВсегоДней = ЖурналРасчетов.Зарплата.Дни; |ВР = ЖурналРасчетов.Зарплата.ВидРасч; |Запись = ЖурналРасчетов.Зарплата.ТекущаяЗапись; |ПериодДействия = ЖурналРасчетов.Зарплата.ПериодДействия; |ДатаНачала = ЖурналРасчетов.Зарплата.ДатаНачала; |ДатаОкончания = ЖурналРасчетов.Зарплата.ДатаОкончания; |Группировка Сотрудник; |Группировка ПериодДействия; |Группировка ВР; |Условие((Запись.Сторно = 0) И (Запись.Рассчитана = 1) И (Запись.Перерасчет = 0)); |"//}}ЗАПРОС ; //|Условие((Запись.Сторно = 0) И (Запись.Исправлена = 0) И (Запись.Рассчитана = 1) И (Запись.Перерасчет = 0)); Если (СпособВыборкиСотрудников=2) Тогда Если СписокФизЛиц.РазмерСписка() = 1 Тогда СотрудникВЗапрос = СписокФизЛиц.ПолучитьЗначение(1); ТекстЗапроса=ТекстЗапроса+" |Условие(Сотрудник = СотрудникВЗапрос);"; Иначе ТекстЗапроса=ТекстЗапроса+" |Условие(Сотрудник в СписокФизЛиц);"; КонецЕсли; КонецЕсли; // Если ошибка в запросе, то выход из процедуры Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда глСтатусСтрока(Контекст,""); Возврат; КонецЕсли; , Но если у сотрудника в месяце было две записи в журнале расч. вид расчета "оплата по окладу" , то он выдает только последний, а нужно оба, что я не так делаю ? |
|||
|
1
mikecool
14.07.14
✎
14:15
|
точно последний , а не сгруппированный?
|
|||
|
2
Bigbro
14.07.14
✎
14:16
|
судя по группировка вр все же сгруппированный
|
|||
|
3
DimasBarabas
14.07.14
✎
14:19
|
(1)да
|
|||
|
4
beatrix123
14.07.14
✎
14:24
|
попробуй убрать группировку по ВР
|
|||
|
5
DimasBarabas
14.07.14
✎
15:02
|
(4) Без ВР вобще нет данных дней, часов
|
|||
|
6
DimasBarabas
14.07.14
✎
15:04
|
Сделал группировку |Группировка Запись;
помогло |
| Форум | Правила | Описание | Секции | Поиск |