0
Отвечен

Как настроить в программе оплату праздничных дней в соответствии с постановлением КС №26-П от 28.06.2018г.

Любовь В 3 года назад в Расчеты начислений и удержаний обновлен Гашков Николай (Эксперт) 3 года назад 3

Здравствуйте.

Помогите, пожалуйста, настроить в программе оплату праздничных дней в соответствии с постановлением КС №26-П от 28.06.2018г.  В организации окладная система, у тех сотрудников, которым нужно будет производить эту доплату используется для оклада 106 вид (оклад на часы). На сегодняшний день оплата производится только из оклада, начисляются праздничные с использованием 128 вида, в таблице входимости для расчета этого вида используется 17 алгоритм. Нам нужно, чтобы расчет праздничных производился с учетом еще нескольких видов начислений, а именно: надбавка за вредность (она есть у всех сотрудников работающих в организации) вид 121, вид 278 - надбавка за стаж. 

Вот, например: у сотрудника оклад 3498, надбавка за вредность 30% от оклада, надбавка за стаж 30% от оклада; на январь 2022г. норма часов по пятидневному календарю при 40 часовой неделе составляет 128 часов, сотрудник отработал эти 128 часов, из ни 32 часа отработаны в праздники. За месяц (по тем настройкам что есть у нас сейчас) получается: оклад/ч (128ч) 3498, надбавка за вредность (30%) 1049,40, надбавка за стаж (30%) 1049,40, доплата до МРОТ 8293,20, праздничные (32ч) 874,50 ((3498/128)*32), уральский коэф. 15% 2214,68, всего з-та за январь16979,18.

А нужно: оплата праздничных (3498+1049,40+1049,40) / 128 * 32 = 1399,20.

Тогда за месяц: (3498+1049,40+1049,40+8293,20+1399,20) * 1,15 = 17582,58

Может быть, в последствии,  еще потребуется какие-то виды в настройку расчета праздничных добавить кроме вредности и стажа, но на сегодняшний день пока только эти два.

Подскажите, пожалуйста, как это сделать. Если можно, то поподробнее, я бухгалтер, своего специалиста по программе у нас нет.


Это же 17 алгоритм используется у нас в таблице входимости для оплаты ночных и сверхурочных, а их оплату мы пока менять не собираемся.

С уважением, Любовь

Помогите, пожалуйста, настроить в программе оплату праздничных дней в соответствии с постановлением КС №26-П от 28.06.2018г. Для расчета этого вида используется 17 алгоритм

17-й алгоритм рассчитывает часовую ставку по видам, помеченным ненулевыми символами в первом столбце спецТВХ. Какие именно символы надо использовать - смотрите в подсказке к заполнению этого столбца.

В вашем примере столбец для расчета ставки надо заполнить так:

  • оклад - символ 1
  • надбавка за вредность - символ 4
  • надбавка за стаж - символ 4
Это же 17 алгоритм используется у нас в таблице входимости для оплаты ночных и сверхурочных, а их оплату мы пока менять не собираемся.

Скопируйте это:

case 17:
{
// Параметры алгоритма.

struct Struct_Alg Work;
Get_AlgWithParam(Work,info.ikod);

// параметр 1 - Номер столбца ТВХ для расчета ставки

int st = 25; // Номер столбца ТВХ по умолчанию
if (Work.Count_Par>0)
{
st = atoi(reinterpret_cast_to_string(Work.List_Par[0]));
}

double n5;
s96Col(st-1,info.d1,info.d2,n5,1);
char t[20];
if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
return code_ReturnCode;
info.n1=n5*r[2]*info.bz/100.;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Столбец для расчета ставки",st);
infolist.add_record("Ставка",n5);
infolist.add_record("Рабочее время",r[2]);
infolist.add_record("Процент выплаты",info.bz);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}

и вставьте в файл ..RASCHET\SCRIPT\user\USALG.S между строками:

      // начало описания алгоритмов пользователя

// конец описания алгоритмов пользователя

Если ранее в файл USALG.S не добавляли свои алгоритмы, можете просто заменить его на этот: USALG.S

После этого в параметрах 17-го алгоритма у видов "Ночные" и "Праздничные" можно будет указать столбец ТВХ для расчета ставки:

З.Ы. Для расчета сверхурочных 17-й алгоритм и близко не подходит. Надо использовать 14-й алгоритм. Но это - в отдельной теме.

Сервис поддержки клиентов работает на платформе UserEcho