Расчетная база в начислениях

l_denis

Участник
Добрый день!
Помогите разобраться с расчетной базой в начислении, которое вводится вручную.
1С:Предприятие 8.2 (8.2.19.83)
Конфигурация: Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.55.2)
Ситуация такая:
Сотрудник получает оклад по дням (3730), доплату за условия (15% от оклада) и доплату до МРОТ (5554 - оклад - доплата за условия)
Если работник отработал не полный месяц по табелю, т.е. болел несколько дней, доплата до МРОТ считается неправильно.
Перепробовал разные варианты формул и зависимостей, се приводить не буду, Способ расчета упростил максимально, чтобы было понятно:
Сотрудник отработал 9 дней из 20-и
Чтобы исключить ошибку в формуле и уровнях я для пробы создал для конкретного сотрудника начисление "доплата за особые условия" как зависимое первого уровня, которое зависит от "оклада по дням" и в расчетной базе стоит только "оклад по дням"(первичное).
Также для этого сотрудника я создал начисление "доплата до МРОТ" как зависимое второго уровня, у которого в расчетной базе стоит "оклад по дням" (первичное) и "доплата за особые условия" (зависимое первого уровня), расчет по произвольной формуле (Результат = 2499,3 - РасчетнаяБаза), где 2499,3 - это МРОТ пересчитанный на количество отработанных дней.
Ошибка происходит при определении расчетной базы в начислении "доплата до МРОТ", а именно, уже посчитанную надбавку (выделена синим) она еще раз пересчитывает на отработанные дни (выделена красным)

Расчет для сотрудника Колесникова Кадрия Нязымовна
Расчет Оклад по дням
Способ расчета: По месячной тарифной ставке
Порядок расчета: <Тарифная ставка месячная (должностной оклад)> / <Норма времени за месяц в днях> * <Время в днях>
Оплачиваемое время (в днях) 9
Вид учета времени: По дням
Оплачиваемое время рассчитано по индивидуальному графику работы или по табелю учета рабочего времени. Подробнее...
Тарифная ставка: 3 730
Норма времени: 20
Результат расчета: 1 678,5
Расчет Доплата за работу в особых условиях
Способ расчета: Процентом
Порядок расчета: <Процент оплаты> * <Расчетная база>
Базовые начисления составили всего: 1 678,5
Оклад по дням: 1 678,5
Процент оплаты: 15
Результат расчета: 251,78
Расчет Доплата до МРОТ
Способ расчета: Произвольная формула
Порядок расчета: 2499.3-Расчетная база
Базовые начисления составили всего: 1 791,801
Доплата за работу в особых условиях : 113,301
Оклад по дням: 1 678,5
Результат расчета: 707,5
Что я делаю не так?
 

Nadi

Участник
Делаем - Первичное начисление. Прописываем формулу:

Результат=ФиксированнаяСумма * ВремяВДнях / НормаВремениВДнях

Внизу указываем ФиксированнаяСумма - ставим Запрашивать ( в Вашем случае при начислении указываете сумму 5554)
Тогда Доплата до МРОТ будет считаться по табелю, т.е. от отработанных дней.
 

demon852002

Участник
Делаем - Первичное начисление. Прописываем формулу:

Результат=ФиксированнаяСумма * ВремяВДнях / НормаВремениВДнях

Внизу указываем ФиксированнаяСумма - ставим Запрашивать ( в Вашем случае при начислении указываете сумму 5554)
Тогда Доплата до МРОТ будет считаться по табелю, т.е. от отработанных дней.
Чушь полная. Не делайте таких грубых ошибок!!! :0)
 

Nadi

Участник
Потрудитесь объяснить, в чем Вы увидели чушь? Мы работаем по этой формуле и претензий к нам нет!
 

demon852002

Участник
Потрудитесь объяснить, в чем Вы увидели чушь? Мы работаем по этой формуле и претензий к нам нет!
Относительно вашей формулы:
Допустим у сотрудника оклад 4000р. Месяц отработан полностью. Доплата должна быть 1554р. а по вашей формуле 5554р. (Что в сумме начислений в расчётном листе получается 9554р. Это больше МРОТ. А это ошибка.
 

demon852002

Участник
P.S.: На ИТС сайте очень подробно расписано как настроить доплату до МРОТ
 
Верх