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

Вид расчета "по среднему" не должен пересчитываться при каждом расчете...

Для этого нужно поставить 1 в 6 столбце спец. ТВХ

Добрый день.

Поищите Нейву в

https://kz.skbkontur.ru

Скорей всего придется немного допилить скрипт... но основа там есть.

Проблема понятна - возникает из за округлений налога ( округление суммы не равно сумме округлений), как с ней бороться и надо ли бороться - непонятно

1)Не начисляйте то, что не хотите выплачивать.

Если начислили и "что то еще, кроме отпуска" попало в ведомость - можно легко убрать" лишнее" из ведомости, откорректировав "Выплату"

2)Применительно к данному случаю пропорция строится так:

все доходы по источнику : 2040.91

алименты 44 копейки (19 коп. за 10.2018 и 25 коп. за 11.2018)

Невыплаченный доход за 10.2018 19.39

Невыплаченный доход за 11.2018 25.85

Пропорция 1:  44*19.39/2040,91=0,418=0 коп.  алименты за 10.2018 в ведомость
Пропорция 2:  44*25.85/2040,91=0,557=1 коп.  алименты за 11.2018 в ведомость

Что значит как приравнять к МРОТ?


заработок> МРОТ? - доплаты нет

заработок<МРОТ - доплачиваете до МРОТ

З.ы.МРОТ берем с учетом коэфф -та ФРВ/НРВ   (  188/164,17) 

Добрый день

В чем именно заключается вопрос по расчету сторожам?

Доплату до МРОТ вы можете рассчитать через 997 вид.


У вас функция MyWriteTabel()  разносит категорию...  

kch_in("kat",kat); //23 строка

Но, поле к.ч. "категория" стало периодическим ( хранит историю изменений), поэтому нельзя пользоваться функцией kch_in() для разноски значения категории.

Воспользуйтесь для разноски функцией SetKchValue()

SetKchValue("kat",to_string(kat),KDateFromInt_WithDay(1,mtek));//разнесет значение на первое число тек. месяца
SetKchValue("kat",to_string(kat),KDateFromInt_LastDay(mtek));//разнесет значение на последнее число тек. месяца

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