Ваши комментарии

Алгоритм 17 с параметрами:

D2=Б*Д(1,,4в8)

ЧТС берётся из базового значения

Процент оплаты - из допреквизита с номером 1

Количество ночных часов ставится в колонку РВ.

В поставке 21-й алгоритм (ещё cpp-шный) используется для расчёта вредности и самообразования:

case 21:   /* надбавки для д/с */
               /* 21 - вредность в д/с       */
               /* 77 - самообразование в д/с */

               // чтение формы 205
               StartRkv(GetCode(crow));
               // % надбавки
               ReadRkv("надбавка",str);
               n6=atof(str);
               // % за категорию
               ReadRkv("катег",str);
               n4=1+atof(str)/100.;
               // % спец.
               ReadRkv("спец_прц",str);
               n5=1+atof(str)/100.;
               FinishRkv();

               if (nkalend==knorm)
                  /* если строка считается по основному графику ЛС */
                  r[2]=dney_v_tab(rsimv,calm,z1,z2);
               if ( (c=korrv(r,t,0,h,flagrow,&jf)) != 1 ) goto return_c;

      // 10.08.99
               if (data>n11) n4=1.0;
      //---------

               n1=(r[2]*bz*n6*n4*n5)/(norm(1)*100.);

               r[2]=n6;

               break;

21-й алгоритм школьной версии не параметризован

Надо хотя бы для одного месяца вычеты предоставить для второй должности.

Доход по совместительству маленький, а сумма вычетов - большая. Поэтому такой "финт ушами" в данной ситуации не поможет.

Попробуем что-нибудь сделать

Очень хотелось бы.

Клиенту "повезло", что работнику потребовалась 2-НДФЛ. Теперь он знает что его ждёт при сдаче годового отчёта и это знание мало радует. Другие не знают - им "хорошо".

З.Ы.  Д. Нагиев по этому поводу сказал бы: "Это БАГИЩЕЕЕ !"

Ой! Приготовил и забыл...   Выложил тут.

когда тестировать начали, всплыли "нюансы"

Может сильно глубоко копали, когда делали? Ну или не в ту сторону...

Объясню ситуацию на примере:

Если добавить в ЛС мнимый вид с алгоритмом расчёта:

{ int col = 33; // столбец для расчета нормативного заработка
var D = CreateObject("KDate");
D.SetDateII(countday,mrasch);
rwlsbuf(1);
if ( ras_normzar(col-1,"1",1,0,n1,D)==ESC )
n1 = 0.;
rwlsbuf(0);
worktime(info.crow,info.b3,0);
r[2] = dney_v_tab(rsimv,calm,1,31);
zamena_simv_v_tab("Р","2",calm,1,countday,info.crow,0);
n1 *= r[2]/norm(1);
break;
}

то при расчёте строки будет виден искомый нормативный заработок.

Посчитали сколько человек получил бы, если бы отработал полный месяц, и всё. Вроде ни каких "нюансов"... 

Или я чего-то, в силу своего дилетанства, не учитываю? 

Увопроса появилась отметка "Завершен"...

А когда результат завершения "пощупать" можно будет?

Можем включить в поставку для сильно страждущих. 

А можно какую-нибудь "заплатку" на текущую версию чтобы понять как это всё работает?

у Вас на скриншоте ошибка?

В данном случае - да (заметил уже когда опубликовал скрин, а исправить поленился).

районный коэффициент с премии разве может входить в нормативный заработок?

Почему бы и нет? Допустим, премия ежемесячная и по каким-то причинам надо выделять долю РК...

Расчётчик ссылается на п.15 Постановления Правительства РФ от 24.12.2007 N 922

В этом пункте русским по белому сказано, что если премия была начислена пропорционально ФРВ/НРВ в расчётном периоде, то она входит в расчёт полностью.


Главный бухгалтер требует расчет пропорционально ФРВ/НРВ.

В чём проблема? Не знаете как настроить?


От меня хотят услышать кто прав!

Это называется "назначить крайнего" 



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