В практике работы с программой 1С:Зарплата и управление персоналом 8 (редакция 3.1) пользователи часто сталкиваются с ситуацией, когда при расчете среднего заработка в документе Увольнение сумма за последний месяц оказывается значительно ниже ожидаемой. При детальном анализе выясняется, что программа «игнорирует» начисления, произведенные документом Начисление за первую половину месяца. Разберем подробно, почему так происходит, как работает архитектура программы и как правильно исправлять подобные ошибки.
Для начала проанализируем, как 1С:ЗУП воспринимает различные документы начисления. Важно понимать, что документ Начисление за первую половину месяца является предварительным расчетным документом. Рассмотрим его основные функции:
Однако, с точки зрения регистров накопления, формирующих базу для среднего заработка, этот документ является «пустым». Проанализируем ситуацию: данные для расчета среднего заработка (для отпусков, командировок или компенсаций при увольнении) программа берет из регистра Данные о начислениях для расчета среднего заработка (общий). Записи в этот регистр попадают только из окончательных документов, таких как Начисление зарплаты и взносов или Увольнение (если в нем активна опция начисления зарплаты).
Если бухгалтер вручную уменьшает сумму в документе Начисление зарплаты и взносов на сумму ранее выплаченного аванса, он совершает критическую ошибку. Программа «думает», что общая сумма дохода за месяц — это только та «верхушка», которую ввели вручную. В результате база для среднего заработка занижается, хотя фактически сотрудник получил полную зарплату.
Рассмотрим пример из практики, когда расчетчик пытается «помочь» программе. Предположим, сотруднику начислено 50 000 рублей. За первую половину месяца ему начислили и выплатили 20 000 рублей (документом Начисление за первую половину месяца). В конце месяца бухгалтер открывает документ Начисление зарплаты и взносов, видит там полную сумму 50 000 и, боясь «задвоения» или желая видеть в колонке «К выплате» только остаток, вручную исправляет 50 000 на 30 000.
Что происходит в системе:
Выясним правильный алгоритм действий, чтобы избежать подобных расхождений. Посмотрим на последовательность шагов, которую рекомендуют специалисты 1С:
Начисление за первую половину месяца уже проведен и выплата по нему состоялась, оставьте его как есть.Увольнение на вкладке «Начисления и удержания».Увольнение проверьте, установлена ли галочка «Начислить зарплату». Если она стоит, программа рассчитает доход за весь период с начала месяца по дату увольнения полностью.Ведомость на выплату. При заполнении ведомости с видом выплаты «Увольнение» или «Зарплата за месяц» программа сама проанализирует взаиморасчеты и вычтет ранее выплаченные суммы.Проанализируем ситуацию с техническими ошибками релизов, которые часто провоцируют пользователей на неверные действия. В версиях 1С:ЗУП начала 2024 года (например, 3.1.28.35) наблюдались ошибки (баг №60009851), из-за которых НДФЛ при увольнении мог рассчитываться некорректно, если в этом же месяце был аванс. НДФЛ мог «задваиваться» или не учитывать вычеты.
Пытаясь исправить НДФЛ, бухгалтеры часто начинали менять суммы самих начислений. Помните: начисление и НДФЛ — это разные сущности. Если НДФЛ считается неверно, нужно корректировать данные на вкладке «НДФЛ» или проверять последовательность ведомостей, но ни в коем случае не уменьшать «грязную» сумму начисления.
Если вы обнаружили, что средний заработок уже рассчитан неверно из-за ручных правок в прошлых месяцах, выполните следующие действия:
Начисление зарплаты и взносов за те месяцы, где суммы были занижены.Увольнение на вкладке «Справка о расчете среднего заработка» нажмите кнопку «Пересчитать». Проверьте, что теперь суммы попадают в расчет целиком.Зарплата к выплате: после исправления начислений у вас может возникнуть «фантомная» задолженность перед сотрудником, которую нужно будет выровнять технической ведомостью или корректировкой регистров, если периоды уже закрыты.Важный технический момент: для проверки данных всегда используйте отчет «Полный свод начислений, удержаний и выплат» и сравнивайте его с отчетом «Калькуляция среднего заработка». Если в своде сумма Начислено за месяц совпадает с реальностью, а в калькуляции она меньше — значит, какой-то из документов начисления помечен в системе как «не входящий в базу среднего», либо сумма была разбита некорректно между документами Начисление за первую половину месяца (который не дает базу) и итоговым расчетом.
Рассмотрим краткий чек-лист для проверки корректности расчета при увольнении:
Увольнение на вкладке «Начисления» указана без вычета аванса? (Должно быть «Да»).Начисление за первую половину месяца проведен ранее? (Должно быть «Да»).Ведомости на выплату окончательного расчета сумма заполнилась автоматически с учетом вычета аванса? (Должно быть «Да»).Вида расчета на вкладке «Средний заработок»).Соблюдение этого порядка гарантирует, что база для расчета отпускных и компенсаций всегда будет актуальной, а вам не придется вручную «дотягивать» суммы в документах, нарушая логику работы программы 1С:ЗУП.