Почему оплата по среднему заработку не попадает в расчет за первую половину месяца в УПП 1.3?

Программист 1С v8.3 (Обычные формы) Бухгалтерский учет Промышленность, строительство и АПК
← На главную

При переходе с конфигурации 1С:Управление производственным предприятием 1.3 (на базе подсистемы ЗУП 2.5) на современные решения 1С:ERP Управление предприятием или 1С:ЗУП 3.1 расчетчики и разработчики часто сталкиваются с несовпадением сумм в предварительных расчетах за первую половину месяца. Типичная ситуация: сотруднику оформлена командировка или донорские дни, приходящиеся на первые 15 дней месяца. В 1С:ERP эта сумма включается в расчет аванса, а в УПП 1.3 документ начисления за первую половину месяца оставляет сотрудника без оплаты этих дней. Разберем архитектурные причины такого поведения конфигурации и выясним, как правильно отражать и выплачивать такие суммы.

Архитектурные различия расчета аванса: УПП 1.3 и 1С:ERP

Проанализируем базовые различия в концепции расчета межрасчетных выплат в двух поколениях зарплатных подсистем:

  1. Подход в 1С:ERP (ЗУП 3.1): В современной конфигурации реализован сквозной полноценный расчет документом Начисление за первую половину месяца. Этот документ рассчитывает не только оклад и плановые надбавки, но и учитывает средний заработок, если в настройках начисления включен флаг Начисляется при расчете первой половины месяца. Документы-отклонения (например, Командировка) позволяют явно выбрать порядок выплаты — вместе с авансом или с окончательным расчетом зарплаты.
  2. Подход в 1С:УПП 1.3 (ЗУП 2.5): В УПП документ Начисление зарплаты работникам организаций с переключателем в позиции Расчет первой половины месяца не является полноценным учетным документом. Это предварительный расчетный калькулятор, который не делает постоянных движений по регистрам взаиморасчетов и предназначен исключительно для исчисления планового аванса за отработанное время по табелю.

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

Посмотрим на алгоритм работы типового механизма УПП 1.3. При нажатии кнопки заполнения в документе вызывается экспортная процедура общего модуля или модуля объекта:


Функция ВыполнитьАвтозаполнение(НачалоПериодаЗаполнения, ОкончаниеПериодаЗаполнения, Запрос = Неопределено, ЭтоПерерасчет = Ложь, СписокФизЛиц = Неопределено, МассивСотрудники = Неопределено) Экспорт

Проанализируем, к каким источникам данных обращается этот алгоритм при расчете первой половины месяца:

  1. Запрос анализирует срез последних регистра сведений ПлановыеНачисленияРаботниковОрганизаций. В расчет включаются только те виды расчетов, которые назначены сотруднику как постоянные плановые (оклад по дням/часам, ежемесячные персональные надбавки, премии процентом).
  2. Анализируется признак НачисляетсяВЦеломЗаМесяц в плане видов расчета ОсновныеНачисленияОрганизаций. Если этот реквизит равен Истина, начисление отсекается из алгоритма аванса.
  3. Все неявки и расчеты по среднему заработку (командировки, оплата дней доноров, простои) регистрируются специализированными документами отклонений, в частности документом Оплата по среднему заработку. Этот документ делает окончательные движения в регистр расчета Основные начисления работников организаций сразу при проведении.

Попытка изменить в плане видов расчета реквизит НачисляетсяВЦеломЗаМесяц на значение Ложь для вида расчета Оплата по среднему заработку не приведет к результату. Алгоритм автозаполнения ищет действующие плановые начисления, а оплата по среднему не может быть назначена сотруднику в кадровом порядке в регистр ПлановыеНачисленияРаботниковОрганизаций. Таким образом, средний заработок не попадает в документ начисления зарплаты за первую половину месяца штатно, и пытаться включить его туда через настройки конфигуратора не требуется.

Как выплатить средний заработок вместе с авансом в УПП 1.3

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

  1. Выплата отдельной ведомостью по документу: Документ Оплата по среднему заработку проводится за дни первой половины месяца. Далее формируется документ Зарплата к выплате организаций с характером выплаты Оплата по среднему заработку или По межрасчетным документам. Сотрудник получает две суммы (аванс по расчету за первую половину месяца и оплату среднего), оформленные отдельными строками платежных ведомостей.
  2. Ручная корректировка общей ведомости на аванс: Если регламент предприятия требует единой платежной ведомости с характером Аванс по расчету за первую половину месяца, итоговая сумма к выплате корректируется вручную в строке сотрудника в документе Зарплата к выплате организаций. В нее добавляется сумма начисленного среднего за вычетом исчисленного НДФЛ. При окончательном закрытии месяца и выплате зарплаты регистры взаиморасчетов учтут всю фактически выплаченную сумму без возникновения перекосов в сальдо.
  3. Использование выплаты без жесткой привязки к документу первой половины: Формируется документ Зарплата к выплате организаций с характером выплаты Зарплата или Дифференцированная выплата на текущую дату, что собирает все фактически начисленные на дату формирования суммы, включая проведенные документы отклонений.

Сопоставление данных при переносе и параллельном расчете

Если вы сравниваете расчет заработной платы в УПП 1.3 и 1С:ERP в ходе параллельного ведения учета, обратите внимание на следующие особенности:

  1. Не сравнивайте промежуточные табличные части документов расчета за первую половину месяца. В УПП и ERP у них совершенно разная архитектурная роль и состав колонок.
  2. Сверяйте данные по отчету Расчетный листок за полный месяц. В УПП 1.3 начисленная оплата по среднему заработку из первичного документа попадает в расчетный листок месяца начисления в полном объеме, поэтому итоговые начисления за месяц в обеих базах будут идентичны.
  3. Различие присутствует только в структуре документов исчисления НДФЛ: в 1С:ERP налог с аванса и среднего за первую половину рассчитывается непосредственно в документе Начисление за первую половину месяца, тогда как в УПП 1.3 налог исчисляется при окончательном начислении либо в межрасчетных документах при выплате.
← На главную