Переход с одной системы премирования на другую — частая практика в динамично развивающихся компаниях. Однако для бухгалтера-расчетчика такое решение руководства часто оборачивается головной болью. Типичный пример: организация отказывается от квартальных премий и вводит ежемесячные. При этом возникает резонный вопрос: как правильно рассчитать средний заработок (например, для отпуска или командировки) в переходный период? Ведь если программа включит в расчет и старые квартальные, и новые ежемесячные премии, средний заработок сотрудника окажется искусственно завышенным.
В этой статье мы подробно разберем законодательную сторону вопроса, проанализируем поведение программы 1С:Зарплата и Управление Персоналом 3.1 и рассмотрим три практических способа решения этой проблемы.
---
Прежде чем вносить изменения в программу, нам необходимо обратиться к нормативной базе. Порядок расчета среднего заработка регламентируется Положением, утвержденным Постановлением Правительства РФ № 922. Согласно этому документу, при расчете среднего заработка за последние 12 месяцев учитываются:
Важная деталь: ограничение «не более одной/четырех» применяется строго к каждому показателю премирования отдельно. Проанализируем две возможные ситуации:
Поскольку трудовое законодательство прямо не описывает порядок действий в переходный период при изменении периодичности выплат по одному показателю, работодатель обязан зафиксировать этот порядок в своем Локальном нормативном акте (ЛНА) — например, в Положении об оплате труда. И уже исходя из требований вашего ЛНА мы будем настраивать расчет в программе.
---
В программе 1С:ЗУП 3.1 квартальная и ежемесячная премии — это два абсолютно разных вида начисления (элемента справочника Начисления). Даже если они завязаны на один и тот же показатель, программа не умеет самостоятельно сопоставлять их взаимосвязь при переходе.
Если в расчетном периоде (12 месяцев) присутствуют и старая квартальная премия, и новая ежемесячная, 1С по умолчанию включит в расчет среднего заработка обе премии в полном объеме (в пределах лимитов: до 4 квартальных и до 12 ежемесячных). Автоматически программа ничего «выкидывать» или пропорционально уменьшать не будет.
Также обратим внимание на ошибку, упомянутую в обсуждении: «...в ЗУП 3.1 просто писали квартальная премия и заносили фиксированной суммой». Это критическая зона риска! Если квартальная премия вносилась фиксированной суммой, а расчетный период сотрудником отработан не полностью (были больничные, отпуска, командировки), необходимо проверить настройки начисления.
Рассмотрим настройку на вкладке «Средний заработок» для премии, вводимой фиксированной суммой:
---
Выясним, как технически реализовать требования вашего ЛНА в программе, если вам необходимо исключить или уменьшить влияние старых квартальных премий при расчете среднего заработка в переходный период.
Если в вашей организации численность сотрудников невелика, а случаи расчета среднего заработка (отпуска, командировки) единичны, проще всего корректировать суммы вручную непосредственно в документах расчета.
Разберем этот процесс по шагам:
Отпуск или Командировка.Плюс метода: не нужно вмешиваться в регистры программы и историю учетов, все изменения локальны и безопасны для прошлых периодов.
Минус метода: при большом штате сотрудников возрастает риск человеческого фактора (расчетчик может забыть скорректировать данные в очередном документе).
Если сотрудников много, ручные правки неэффективны. В этом случае правильнее один раз скорректировать базу для расчета среднего заработка в специальном регистре сведений. Программа при расчете отпусков будет обращаться к уже скорректированным данным.
Проанализируем этот способ по шагам:
Перенос данных. Рекомендуется использовать понятный номер или префикс (например, КоррСр).Данные о начислениях для расчета среднего заработка (общий). Нажмите «ОК».Для понимания того, как это работает в коде и структуре базы данных, приведем концептуальный пример записи в этот регистр (в терминах программирования 1С):
Движение = РегистрыНакопления.ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий.СоздатьНаборЗаписей();
НоваяСтрока = Движение.Добавить();
НоваяСтрока.Сотрудник = ВыбранныйСотрудник;
НоваяСтрока.МесяцРегистрации = Дата("20190501"); // май 2019 (период квартальной премии)
НоваяСтрока.ПериодРасчета = Дата("20190501");
НоваяСтрока.Сумма = -15000; // Сторнируем излишне учтенную квартальную премию для расчета среднего
Плюс метода: единоразовая настройка. После проведения документа программа во всех последующих расчетах среднего заработка будет использовать уже правильные, скорректированные суммы премий.
Минус метода: требует аккуратности при заполнении регистра накопления. Рекомендуется сначала протестировать изменения на копии базы данных.
Существует еще один подход, к которому часто прибегают крупные компании. При переходе с квартальной системы на ежемесячную организация сознательно идет на временное «завышение» среднего заработка сотрудников в течение первых 12 месяцев.
Такой подход полностью обоснован с точки зрения трудового права: согласно ст. 8 ТК РФ, нормы локальных нормативных актов не должны ухудшать положение работников по сравнению с установленным трудовым законодательством. В данном случае работодатель избегает трудовых споров, так как средний заработок рассчитывается в пользу сотрудника.
При выборе этого способа никаких технических правок в 1С:ЗУП 3.1 делать не нужно. Программа штатно отработает переходный период, а через 12 месяцев старые квартальные премии естественным образом «выйдут» из расчетного периода.
---
Переход с квартальных премий на ежемесячные в 1С:ЗУП 3.1 требует от бухгалтера четкого понимания методологии расчета. Прежде чем приступать к изменениям в программе:
Данные о начислениях для расчета среднего заработка (общий) через документ Перенос данных. Это позволит автоматизировать процесс и избежать ошибок при массовых расчетах.