Почему данные для расчета зарплаты не попадают в итоговое начисление: разбираемся в настройках 1С:ЗУП 3.1

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

При настройке новых видов начислений в программе 1С:Зарплата и управление персоналом 8.3 (ред. 3.1) специалисты часто сталкиваются с ситуацией, когда документ Данные для расчета зарплаты заполнен и проведен, но при расчете итогового документа Начисление зарплаты и взносов нужные суммы у сотрудника не появляются. Рассмотрим детально, какие механизмы программы влияют на этот процесс, и как правильно настроить систему, чтобы избежать ошибок.

Анализируем настройки выполнения начисления

Первым делом проанализируем настройки самого вида начисления на вкладке Основное. Ошибка часто кроется в поле Начисление выполняется. В программе существует два основных сценария работы с показателями:

  1. Ежемесячно: В этом случае программа считает начисление плановым. Оно должно быть назначено сотруднику кадровым документом (например, Прием на работу или Изменение оплаты труда). Если вы ввели данные в Данные для расчета зарплаты, но само начисление не числится за сотрудником как плановое, расчет не произойдет.
  2. Только если введено значение показателя: Это наиболее гибкий вариант для сдельной оплаты или премий. Если выбрать эту настройку, начисление будет появляться в документе Начисление зарплаты и взносов только в том случае, если в системе зарегистрированы данные по соответствующему показателю за текущий месяц.

Рекомендуем проверить, чтобы в формуле использовался именно тот показатель, который вы вводите через шаблон. Рассмотрим пример формулы:

Результат = МойПоказатель * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней

Если МойПоказатель имеет тип «Разовый», то он должен быть введен строго в расчетном месяце.

Проверка приоритетов и вытеснения

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

Перейдем на вкладку Приоритет в карточке начисления. В левой колонке («Начисления, приоритет которых выше») перечислены виды расчетов, которые «победят» ваше начисление. Если в этом списке есть Оплата по окладу, и у сотрудника в этом месяце есть оклад, ваше начисление может быть полностью вытеснено, если они претендуют на один и тот же период времени.

Выясним причину конфликта: если вы создали начисление «за основу» взяв оклад, программа автоматически перенесла настройки учета времени. Если ваше начисление должно выплачиваться сверх оклада (например, премия от суммы сделки), необходимо очистить список вытесняющих начислений и изменить настройки на вкладке Учет времени.

Настройка учета времени: как не потерять начисление

Проанализируем вкладку Учет времени. Здесь важно правильно указать вид времени. Если выбрано Явка, программа будет жестко привязывать расчет к табелю. Если сотрудник в какие-то дни отсутствовал (отпуск, больничный), расчет по формуле, где используется ВремяВДнях, будет пропорционально уменьшен.

Если же стоит задача начислить фиксированную сумму, которая не зависит от того, сколько дней сотрудник «отсидел» в офисе, в поле Начисление выполняется следует указать Дополнительная оплата за уже оплаченное время. В этом случае программа не будет пытаться найти свободные «явки» в графике и начислит сумму в полном объеме.

Особенности формул и показатели времени

Посмотрим на пример использования показателя ДоляНеполногоРабочегоВремени. Этот стандартный показатель в ЗУП 3.1 обычно равен 1 для сотрудников на полной ставке и, например, 0.5 для полставочников. Если вы используете его в формуле вместе с ВремяВДнях, убедитесь, что учет времени ведется корректно.

Важный нюанс: при использовании ВремяВДнях и НормаДней программа берет данные из графика сотрудника. Если вы вводите сумму через Данные для расчета зарплаты, которая уже является финальной (например, расчет произведен в другой программе), формула должна быть максимально простой:

Результат = МойПоказатель

В этом случае никакие кадровые изменения или графики не повлияют на итоговую сумму.

Разделение периодов при изменении условий труда

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

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

Начисление «сделки» во время отпуска или больничного

Разберем сложный случай: сотрудник официально находится в отпуске, но фактически выполнил работу, которую нужно оплатить через Данные для расчета зарплаты. По умолчанию система вытеснит это начисление отпуском.

Для решения этой задачи выполним следующие действия:

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

Теперь, когда вы введете показатель через Данные для расчета зарплаты, сумма попадет в начисление независимо от того, болел сотрудник или отдыхал. Однако помните, что с точки зрения методологии учета, работа во время подтвержденного отсутствия может вызвать вопросы у проверяющих органов, поэтому такие начисления часто оформляются как разовые премии или разовые начисления.

Почему документ может оставаться пустым?

Если все настройки верны, но строка в Начислении зарплаты не появляется, проверим технические моменты:

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

← На главную