0
Отвечен

Расчет доплаты до МРОТ при изменении ставки

Волочнева Татьяна 1 день назад в Прочее обновлен Гашков Николай (Эксперт) 16 часов назад 6

Добрый день! 

Работник по 14.11.2025 работал на ставку 1,с 15.11.2025 на 0.5 ставки. При расчете МРОТ 997 считает из последнего значения ставки-0,5.

На рассмотрении

Добрый день!

Попробуйте завести МРОТ 2мя строками:

1) по 14.11.2025

2) с 15.11.2025

Сделала двумя строчками в демонстрационной версии, не получилось.zpl_zplinfo_full(20251119_164540).7z

да поставочный алгоритм (897) определяет ставку на конец месяца

  // Коэффициент занятости из КЧ
   char strTemp[11];
   var D = KDateFromInt_WithDay(countday,mrasch);
   //GetKchValue("k_employ",strTemp,10,D);
   //if (Str_Cmp(strTemp," "," ")!=0) k_employ=atof(strTemp);
   double k_employ=GetKoefEmployment(D,0,0x1);

Можно исправить так ( брать на начало месяца, либо на дату начала вида)

   // Коэффициент занятости из КЧ
   char strTemp[11];
   var monthFirstDay = KDateFromInt_WithDay(1,mrasch);
   var row_db=KDateFromD(GetBegDate(info.crow));
   var D=row_db.GetAbs()==mrasch
        ? row_db
        : monthFirstDay;
   //GetKchValue("k_employ",strTemp,10,D);
   //if (Str_Cmp(strTemp," "," ")!=0) k_employ=atof(strTemp);
   double k_employ=GetKoefEmployment(D,0,0x1);

Добрый день!

Получилось,если ставка меняется с начала нового месяца. А если ставка меняется в течении месяца, то берет последнее значение ставки весь месяц.

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