При настройке процентных начислений в программе 1С:Зарплата и Управление Персоналом (редакция 3.1) пользователи часто сталкиваются со следующей ситуацией: если в расчетную базу начисления входит «Отпуск», а сам отпуск является переходящим (например, с 20 ноября по 10 декабря), то в текущем месяце процент рассчитывается только от ноябрьской части отпускных. Рассмотри подробно, почему так происходит и как решить эту задачу.
Проанализируем архитектуру регистров расчета в платформе 1С:Предприятие. В конфигурациях на платформе 1С поведение виртуальных таблиц расчета базы разграничено по типам видов расчета:
Фирма «1С» официальным методическим разъяснением подтверждает, что расчет базы начислений строго по периоду действия является задуманным поведением системы, и менять этот механизм на уровне стандартных настроек флагов вид расчета не планируется.
Выясним, какие способы позволяют реализовать начисление процентов на всю сумму переходящего отпуска.
Рассмотрим, как работает стандартный расчет без дополнительных настроек:
В итоге за два месяца сотрудник получает ровно ту же сумму компенсации или доплаты, хотя начисление происходит поэтапно в соответствии с периодами действия.
Если методика организации требует начислить весь процент строго в месяце расчета отпуска, используем следующий алгоритм без изменения конфигурации:
БазаДляПаритета) со способом выполнения «Вводится периодически» или «Вводится непосредственно при расчете».РасчетнаяБаза на созданный показатель: БазаДляПаритета * ПроцентПаритет / 100.Если начисление необходимо автоматизировать без ручного ввода показателей, потребуется привлечение программиста 1С:
Таким образом, выбор решения зависит от требований методологии учета на предприятии: либо принять типовое распределение расчета по месяцам действия отпуска, либо переходить на использование накапливаемых показателей и расширений конфигурации.