Как настроить расчет сложной процентной надбавки в 1С для государственных учреждений Казахстана

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет Сфера услуг, туризм и социальный сектор
← На главную

При настройке планов видов расчета заработной платы в конфигурациях 1С для государственных учреждений бухгалтеры и расчетчики часто сталкиваются с ситуацией, когда одно начисление должно рассчитываться от суммы оклада и другой надбавки. Например, сотруднику положен должностной оклад, надбавка за работу в сельской местности в размере 25% от оклада, а также дополнительная надбавка в размере 10%, база которой должна складываться из оклада и сельской надбавки: (Оклад + Сельские) * 10%.

При попытке добавить начисление «Сельские» в список базовых начислений для новой надбавки программа выдает ошибку: «Вид расчета сельские рассчитывается процентом, поэтому не может быть назначен в качестве базового вида расчета». Разберем причины возникновения этой ошибки и выясним, какими способами можно правильно настроить расчет начислений в системе.

Причина возникновения ошибки в планах видов расчета

Проанализируем архитектуру механизма расчета зарплаты в платформе 1С:Предприятие. В планах видов расчета основных и дополнительных начислений действует строгое правило: начисление, результат которого рассчитывается способом «Процентом от базы» или «Процентом от оклада», не может входить в расчетную базу другого зависимого начисления со схожим алгоритмом. Это ограничение заложено разработчиками для предотвращения циклических ссылок и коллизий в очередности расчета записей в регистрах расчета.

Когда мы пытаемся указать процентное начисление в табличной части базовых видов расчета для формулы процента от базы, механизм контроля целостности блокирует сохранение настроек вида расчета.

Решение 1. Прямой математический пересчет ставки от оклада

Самый быстрый и действенный способ обойти платформенное ограничение без изменения конфигурации и добавления сложных правил — выполнить математическое приведение расчетной базы к единому показателю (должностному окладу).

Рассмотрим математику расчета на практическом примере:

  1. Пусть оклад сотрудника составляет 40 000 тенге.
  2. Сельская надбавка рассчитывается как 25% от оклада: 40 000 * 0,25 = 10 000 тенге.
  3. База для новой надбавки составляет: Оклад + Сельские = 40 000 + 10 000 = 50 000 тенге.
  4. Новая надбавка в размере 10% от полученной базы равна: 50 000 * 0,10 = 5 000 тенге.

Раскроем математическую формулу относительно исходного оклада:

(Оклад + Оклад * 0,25) * 0,10 = Оклад * (1 + 0,25) * 0,10 = Оклад * 1,25 * 0,10 = Оклад * 0,125 (или 12,5%)

Таким образом, надбавка в 10% от суммы оклада и сельских эквивалентна начислению 12,5% напрямую от оклада:

40 000 * 12,5% = 5 000 тенге.

Пошаговая настройка данного способа в программе:

  1. Откроем карточку нового вида расчета в справочнике или плане видов расчета (например, ОсновныеНачисленияОрганизаций).
  2. Установим способ расчета: «Процентом».
  3. В табличной части базовых начислений укажем только предопределенные виды оклада: Оклад по дням или Оклад по часам, исключив зависимое начисление «Сельские».
  4. В плановых начислениях сотрудника или в кадровом документе зададим размер надбавки равным 12,5%.

Важный нюанс при работе на неполную ставку: данный метод корректно работает независимо от занимаемой ставки сотрудника (0,5 ставки, 0,25 ставки и т. д.). Поскольку сам базовый начисленный оклад пропорционально уменьшается при неполной ставке или не полностью отработанном времени, начисление 12,5% от фактически начисленного оклада даст математически верный результат без дополнительных ручных корректировок.

Ограничения математического метода: если размер сельской надбавки в организации дифференцирован или изменится на законодательном уровне (например, станет 30%), процент новой надбавки придется пересчитывать и менять в кадровых документах вручную. Кроме того, в расчетном листке база для надбавки будет отражаться в виде суммы оклада, а не совокупного дохода.

Решение 2. Использование способа «Процентом от фактических и нормированных данных»

В специализированных решениях 1С для государственных учреждений Республики Казахстан реализован специальный расчетный механизм, созданный специально для обхода подобных ограничений.

Разберем по шагам настройку типового штатного механизма:

  1. Откроем форму настройки начисления и в поле выбора способа расчета выберем вариант «Процентом от фактических и нормированных данных».
  2. После переключения способа расчета в форме начисления станет доступна специализированная закладка — Настройка расчета процентом от фактических и нормированных данных.
  3. Перейдем на эту закладку и нажмем кнопку подбора базовых начислений. В табличную часть расчетной базы добавим одновременно и базовый оклад (Оклад по дням), и начисление Сельские 25%. При таком способе программа не выдает ошибку блокировки процентных начислений.
  4. Обратим внимание на признак «Входит в расчет нормированным показателем»:
    1. Если признак снят, расчет 10% выполняется от фактически начисленных сумм оклада и сельской надбавки с учетом табеля, отклонений, командировок и больничных листов.
    2. Если признак установлен, база расчета берется исходя из плановых тарифных ставок, назначенных сотруднику кадровыми приказами.
  5. Запишем и закроем карточку начисления. При расчете заработной платы документом Начисление зарплаты сотрудникам организаций программа сначала рассчитает сельские, а затем корректно учтет их сумму в базе зависимой надбавки.

Особенности автоматического расчета у рабочих разрядников

Иногда при настройке окладов расчетчики сталкиваются с тем, что оклад и надбавки не рассчитываются автоматически для категорий рабочих (сторожа, операторы, кочегары), несмотря на заполненный стаж госслужащего.

Проанализируем причины такого поведения:

  1. Стаж не влияет на рабочих. Оплата труда рабочих разрядников в государственных учреждениях формируется по тарифной сетке рабочих от Базового Должностного Оклада (БДО) в зависимости от присвоенного разряда, а не по шкале стажа категорий A, B, C, D. Ввод данных в регистры стажа для таких должностей не инициирует расчет оклада.
  2. Незаполненные тарифные коэффициенты. Проверим регистр сведений Коэффициенты по разрядам рабочих. Если для разряда сотрудника коэффициент равен нулю или отсутствует запись на расчетный период, сумма начисления при нажатии кнопки Рассчитать останется пустой.
  3. Сменные графики и табелирование. Сторожа и операторы, как правило, работают по графикам сменности с суммированным учетом рабочего времени. Перед расчетом зарплаты в программе обязательно должен быть корректно заполнен индивидуальный график сотрудника и проведен документ Табель учета рабочего времени с заполненными часами (включая ночные и праздничные часы).
← На главную