|
ЗУП районный коэффициент и доп. начисления | ☑ | ||
---|---|---|---|---|
0
sdfqwe
21.08.13
✎
14:07
|
Есть сотрудник, который вторую половину месяца отработал в месте с "районным коэффициентом" (в дальнейшем РК), а первую половину без РК.
Есть Дополнительное начисление в дополнительных видах расчета - "Допник". В расчетную базу РК этот Допник входит. У этого сотр-а 2-а таких начисления Допник в одном месяце. Один в первую половину месяца, другой во вторую. Таким образом, надо чтобы при расчете РК, Допник за первую половину не входил в Расчетную базу РК. Для Основных начислений такая схема работает, а для Дополнительных не выходит. Немного кода из Зуп, дабы не искать (Расчет базы): "ВЫБРАТЬ | СУММА(База.РезультатБаза) КАК РезультатБаза, | База.Регистратор КАК Регистратор, | База.НомерСтроки КАК НомерСтроки |ПОМЕСТИТЬ ВТБаза |ИЗ | (ВЫБРАТЬ | База1.РезультатБаза КАК РезультатБаза, | База1.Регистратор КАК Регистратор, | База1.НомерСтроки КАК НомерСтроки | ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаОсновныеНачисленияРаботниковОрганизаций(&парамИзмеренияОсновного, &парамИзмеренияБазового, &парамРазрезы, " + Условие + ") КАК База1 | ГДЕ | ((НЕ База1.Сторно) | ИЛИ База1.ПериодРегистрацииРазрез < База1.ПериодРегистрации) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | База2.РезультатБаза, | База2.Регистратор, | База2.НомерСтроки | ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаДополнительныеНачисленияРаботниковОрганизаций(&парамИзмеренияОсновного, &парамИзмеренияБазового, &парамРазрезы, " + Условие + ") КАК База2 | ГДЕ | ((НЕ База2.Сторно) | ИЛИ База2.ПериодРегистрацииРазрез < База2.ПериодРегистрации)) КАК База |СГРУППИРОВАТЬ ПО | База.Регистратор, | База.НомерСтроки"; Есть ли стандартный способ (без правки строчек кода конфы), чтобы проблема с Дополнительными начислениями была решена? |
|||
1
sdfqwe
21.08.13
✎
14:23
|
апчик
|
|||
2
DarKySiK
21.08.13
✎
14:28
|
А как при сборе базы для РК отличить какой допик за какой период? у дополнительных начислений нет периода действия.
|
|||
3
sdfqwe
21.08.13
✎
14:35
|
(2) БазовыйПериодНачало, БазовыйПериодКонец
|
|||
4
sdfqwe
21.08.13
✎
14:40
|
Мелкое наблюдение: ПериодРегистрации в Дополнительных начислений влияет на распределение базы, а все остальные реквизиты типа Дата, время - нет.
|
|||
5
GenV
21.08.13
✎
14:48
|
(0) Для дополнительных начислений не должен учитываться период действия, иначе это уже будут основные начисления.
|
|||
6
DarKySiK
21.08.13
✎
14:49
|
(3) Эти реквизиты говорят о базовом периоде, который был использован при расчете начисления, которое мы рассматриваем. Дополнительные начисления попадают в базу по периоду регистрации.
|
|||
7
sdfqwe
21.08.13
✎
14:50
|
(5) Походу так и задумано. Спасибо за ответы, теперь мне ясно что дальше делать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |