tantsa написала:
Здравствуйте!
Orida, отвечаю на Ваш вопрос. Собственно, Roustr основные вещи написал уже.
У нас для расчета премии существует 3 правила в V_T51AV_A, которые выполняются последовательно:
1) 0052 Оно собирает Календарные дни, фактически отработанные в рел. периоде, т.е. без отсутствий и помещает их в тех. вид. оплаты 9001. Например, их 305
2) 0053 Оно собирает Календарные дни всего, отработанные в рел. периоде. В идеале их 365 или меньше, если сотрудник на предприятии работает меньше года.
Пусть в нашем примере это 365.
В правиле конечной обработки для правила 0053 обращаемся к уже посчитанному ВО 9001. Например так: AMT=E 9001, а в NUM у нас 365, далее DIVID ANR и получаем Коэффициент 305/365=0.84. Для коэффициента у нас тоже есть свой тех.вид оплаты 9002
3) 0054 Это правило для Доли премии.
В кумуляции собираем Премию в AMT и Дни для отпуска в NUM.
Например, премия 40000, а дни для отпуска 295,31
В правиле конечной обработки обращаемся к ВО 9002, сокращаем AMT на коэффициент, делим на отработанные дни для отпуска и получаем
40000*0,84/295,31 = 113,78 Доля премии 113,78 помещается в тех.вид оплаты 9003
А далее в своем отдельном правиле можно добавить 9003 к Среднедневному заработку для отпуска.
Сделала как описано, немного изменив. Пункт 1 и 2 объединила в одно правило (ZY05), собрав фактические часы и занеся их в AMT, и собрав плановые часы в NUM. В правиле конечной обработки применила стандартное правило X018. Там, правда, используются формулы AMT=M и NUM=M (описание значения данной операции не нашла, но думаю это то что надо) вместо AMT=E 9001 . Результат собирается в 9011.
В третьем пункте, как и написано, собираю Премию в AMT и в правиле конечной обработки обращаюсь к 9011 (*): RTE=E 9011
Затем получаю премию скорректированную на коэффициент: MULTI NRA.
Результат заношу в 0482. И эту сумму уже включаю в базу для расчета.
Вот только на шаге (*) на мой взгляд 9011 равно 0, так как правило ZY05, по идеи, не запускалось...
Тест подтверждает мои предположения, так как результат не выдается.
Пожалуйста, помогите разобраться.