0
Ermakdron
21.11.12
✎
12:41
|
хочу получить отчет такой же как таблица расчета среднего в документе НачислениеОтпускаРаботникамОрганизаций. Для этого пытаюсь получить базы для среднего заработка по основным и дополнительным начислениям
по основным запрос работает:
"ВЫБРАТЬ
| РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
| РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций.БазовыйПериодНачало,
| РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций.БазовыйПериодКонец,
| РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций.Регистратор КАК Регистратор_,
| РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций.РезультатБаза
|ИЗ
| РегистрРасчета.РасчетСреднегоЗаработка.БазаОсновныеНачисленияРаботниковОрганизаций(
| &парамИзмерения,
| &парамИзмерения,
| , Регистратор = &парамРегистратор
| И Сотрудник = &Сотруд
| И ФизЛицо = &ФизЛицо
| И Организация = &Организ
| И СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням)) КАК РасчетСреднегоЗаработкаБазаОсновныеНачисленияРаботниковОрганизаций",
а если в конструкторе отчета заменить основные на дополнительные то результат запроса пустой:
"ВЫБРАТЬ
| РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета,
| РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций.БазовыйПериодНачало,
| РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций.БазовыйПериодКонец,
| РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций.Регистратор КАК Регистратор_,
| РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций.РезультатБаза
|ИЗ
| РегистрРасчета.РасчетСреднегоЗаработка.БазаДополнительныеНачисленияРаботниковОрганизаций(
| &парамИзмерения,
| &парамИзмерения,
| ,
| Регистратор = &парамРегистратор
| И Сотрудник = &Сотруд
| И ФизЛицо = &ФизЛицо
| И Организация = &Организ
| И СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням)) КАК РасчетСреднегоЗаработкаБазаДополнительныеНачисленияРаботниковОрганизаций";
а если из запроса по дополнительным убрать условие Регистратор = &парамРегистратор то запрос выдает записи с регистратором равным последнему документу начисление отпуска
|
|