Вид начисления/удержания
Расчёт суммы погашения договора займа, реализован в программе в правиле выполнения вида н/у из группы «УДЕРЖАНИЯ»:
|
Название |
Имя |
Код |
Операция |
|
Удержание ссуды |
1104 |
Удержание ссуды |
В правиле выполнения происходит проверка остатка ссуды по договору займа на конец месяца расчёта заработной платы и заданной ежемесячной суммы удержания. Из зарплаты сотрудника будет удерживаться наименьшая из этих двух сумм.
ЗаМесяц(МесРасчета);
ОстатокСсуды = СКД(«73-2», Лицо, ‘Лица-Расчет’);
Если (Сумма > ОстатокСсуды)
Сумма = ОстатокСсуды;
Удержание ссуды @ процент от начислений
Чтобы можно было ежемесячно удерживать с сотрудника в счёт погашения долга некоторый процент от начисленной заработной платы, достаточно создать вид н/у с правилом выполнения:
Сумма = ЗаМесяц * Процент / 100;
ОстатокСсуды = СКД(«73-2», Лицо, ‘Лица-Расчет’);
Если (Сумма > ОстатокСсуды)
Сумма = ОстатокСсуды;
В таблицу зависимостей данного вида н/у следует указать те виды начислений, на основании которых будет производиться расчёт, например, так:
|
Зависит от начислений/удержаний |
Имя |
Код |
Коэф |
|
НАЧИСЛЕНИЯ |
НАЧ |
0010 |
1 |
|
НАЧИСЛЕНИЯ ПО СРЕДНЕМУ |
НАЧ |
0015 |
1 |
|
ПРЕМИИ |
ПРЕМ |
0020 |
1 |
|
ОТПУСКНЫЕ |
ОТП |
0050 |
1 |
|
Подоходный налог 13% |
ПН |
1302 |
- 1 |
Функция ЗаМесяц() рассчитает сумму по всем видам н/у указанным в таблице зависимостей. Полученное значение умножается на процент, в размере которого производится удержание долга (сам процент указывается в карточке сотрудника для данного постоянного н/у).







