Расчет среднедневного заработка в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия 8.3 — одна из самых востребованных операций при начислении отпускных, командировочных и других выплат. Однако многие пользователи сталкиваются с расхождениями между ручными расчетами и данными программы. Почему так происходит? Дело в том, что 1С использует строгие алгоритмы, закрепленные в Трудовом кодексе и Постановлении Правительства №922, но с учетом специфики настроек конкретной базы.
В этой статье мы разберем:
- 🔹 Какие данные 1С берет для расчета (периоды, выплаты, исключения)
- 🔹 Формулы для среднедневного заработка в разных ситуациях (отпуск, командировка, больничный)
- 🔹 Где в 1С находятся настройки, влияющие на расчет (и как их проверить)
- 🔹 Типичные ошибки, из-за которых цифры в программе и в Excel не сходятся
Особое внимание уделим скрытым настройкам в справочнике "Виды начислений", которые могут кардинально менять результат — их часто упускают даже опытные бухгалтеры. Все примеры приведены для актуальных версий 1С:ЗУП 3.1 и 1С:Бухгалтерия 8.3 (релиз 3.0.130+), но принципы расчета универсальны для большинства конфигураций.
1. Какие данные 1С учитывает при расчете среднедневного заработка
Программа не берет все подряд начисления за расчетный период. Она follows строгим правилам отбора:
Расчетный период по умолчанию — 12 календарных месяцев, предшествующих месяцу события (отпуска, командировки и т.д.). Например, для отпуска с 15 июня 2026 расчетный период — с 1 июня 2023 по 31 мая 2026. Но здесь есть нюансы:
- 📅 Исключаемые периоды: дни болезни, отпусков (всех видов), командировок, простоя по вине работодателя. Эти дни не участвуют ни в расчете суммы заработка, ни в подсчете дней.
- 💰 Исключаемые выплаты: материальная помощь, премии не за трудовые показатели, компенсация питания/проезда. Их нужно пометить в справочнике
Виды начисленийкак "Не учитывать при расчете среднего". - ⚖️ Корректировки по МРОТ: если средний заработок ниже МРОТ, 1С автоматически поднимет его до минимального уровня (настройка в
Настройки зарплаты → Расчет среднего).
Важно: 1С всегда округляет среднедневной заработок до копеек (не до рублей!), что может давать расхождения с ручными расчетами, где часто округляют до рублей на промежуточных этапах.
Что делать если в расчетный период попал COVID-19?
Согласно Письму Минтруда от 18.03.2020 №14-4/10/П-2606, дни карантина по COVID-19 (оплаченные как больничные) исключаются из расчетного периода аналогично обычным болезням. Однако в 1С эту настройку нужно активировать вручную в документе "Начисление по больничному листу" (галочка "Исключить период из расчета среднего").
2. Формулы расчета среднедневного заработка в 1С
Базовая формула для большинства случаев (отпуск, командировка):
Среднедневной заработок = (Сумма учитываемых выплат за расчетный период) / (Количество отработанных дней по производственному календарю × Коэффициент неполного времени)
Но в зависимости от ситуации 1С применяет разные алгоритмы:
| Ситуация | Формула в 1С | Особенности |
|---|---|---|
| Отпуск | = Сумма выплат / (29.3 × Количество полных месяцев + Отработанные дни в неполном месяце) | 29.3 — среднемесячное число календарных дней (Постановление №922). Неполный месяц считается как 29.3 / Количество дней в месяце × Отработанные дни |
| Командировка | = Сумма выплат / Количество отработанных дней по табелю | Используются фактически отработанные дни, а не календарные |
| Больничный | = Сумма выплат за 2 года / 730 | 730 — фиксированное число дней за 2 года (ст. 14 255-ФЗ) |
| Уволенный сотрудник (расчет при увольнении) | = Сумма выплат / Количество дней в периоде с даты приема до увольнения | Период может быть меньше 12 месяцев |
Пример: Сотрудник уходит в отпуск с 10 июля 2026 на 14 дней. Расчетный период — июль 2023 — июнь 2026. За этот период:
- Сумма учитываемых выплат: 480 000 руб.
- Исключаемые периоды: болезнь 10 дней в марте 2026
- Отработано полных месяцев: 10 (июль 2023 — апрель 2026, июнь 2026)
- Неполный месяц: май 2026 (отработано 20 дней из 31)
Расчет в 1С:
Среднедневной заработок = 480 000 / (29.3 × 10 + (29.3 / 31 × 20)) = 480 000 / 312.29 = 1 537.07 руб.
Чтобы увидеть подробный расчет среднего в 1С, откройте документ "Начисление отпуска" → кнопка "Печать" → "Расчет среднего заработка". Там будет пошаговый разбор с суммами и днями.
3. Где в 1С находятся настройки, влияющие на расчет
Ошибки в расчете среднедневного заработка чаще всего связаны с неправильными настройками в трех ключевых местах:
- Справочник "Виды начислений" (
Зарплата → Настройки → Виды начислений): - 🔧 Проверьте галочку "Учитывать при расчете среднего" для каждого вида выплат (зарплата, премии, надбавки).
- 🔧 Для премий укажите "Период учета премии" (ежемесячная, квартальная). 1С автоматически распределит премию по месяцам.
Зарплата → Настройки → Расчет среднего):- 📊 Здесь задается "Порядок учета премий" (включать в расчет полностью или пропорционально).
- 📊 Опция "Использовать МРОТ для сравнения" — если включена, 1С будет корректировать средний до МРОТ.
- Производственный календарь (
Предприятие → Производственные календари): - 📅 Убедитесь, что календарь соответствует региону работы сотрудника (количество праздников и выходных различается).
- 📅 Для неполного рабочего времени проверьте коэффициент в поле "Норма времени".
- Округление:
1С округляет только окончательный результат до копеек, а в Excel вы могли округлить промежуточные значения (например, количество дней). Разница в 1 копейку на дневном заработке даст ошибку в 14 рублей на 2-недельном отпуске.
- Исключаемые периоды:
1С автоматически исключает дни болезни, отпусков и командировок из расчета, а в Excel их можно забыть вычесть. Проверьте отчет "Анализ среднего заработка" (
Зарплата → Отчеты) — там видно, какие дни исключены. - Премии:
В 1С премия за квартал распределяется по месяцам этого квартала, а в Excel ее могли посчитать целиком за месяц начисления. Например, премия за 1-й квартал (январь-март) в размере 30 000 руб. в 1С будет учтена как 10 000 руб. за каждый месяц, а в Excel могло попасть все 30 000 за март.
- Неполное рабочее время:
Если сотрудник работает на 0.5 ставки, 1С автоматически делит количество дней на 2 (через коэффициент в производственном календаре). В Excel этот коэффициент часто забывают применить.
- Региональные особенности:
В 1С используется федеральный производственный календарь по умолчанию. Если в вашем регионе дополнительные праздники (например, День Республики в Татарстане), календарь нужно скорректировать вручную.
- Откройте документ начисления (отпуск, командировка) и нажмите "Печать → Расчет среднего заработка". Здесь вы увидите:
- 📄 Сумму учитываемых выплат
- 📅 Количество дней в расчетном периоде
- ⚖️ Расшифровку по каждому месяцу (какие дни исключены, как учтены премии)
- Сверьте сумму выплат:
Запустите отчет "Анализ среднего заработка" (
Зарплата → Отчеты → Анализ среднего заработка) за нужный период. Отфильтруйте по сотруднику. В колонке "Сумма" должна быть та же цифра, что и в расчете. - Проверьте дни:
В том же отчете посмотрите колонку "Дни". Для отпуска это должно быть
29.3 × Количество полных месяцев + Дни неполного месяца. Для командировки — фактически отработанные дни по табелю. - Контроль премий:
В расшифровке расчета среднего проверьте, как распределены премии. Если премия квартальная, она должна быть поделена на 3 месяца, даже если начислена в одном из них.
- Сумма выплат: 520 000 руб.
- Дни: 340.67
- Среднедневной заработок: 1 526.38 руб.
- 🏢 Филиалы в разных регионах: если у вас сотрудники в Москве и Краснодаре, нужно создать отдельные производственные календари с учетом региональных праздников.
- 💼 Сотрудники на неполном рабочем времени: в карточке сотрудника укажите коэффициент неполного времени (например, 0.5 для половинной ставки). 1С автоматически скорректирует количество дней.
- 📈 Премии с нестандартным периодом учета: если премия рассчитана за полугодие, создайте отдельный вид начисления с периодом учета "Полугодие".
- 🔄 Изменение оклада в расчетном периоде: 1С учитывает оклад на дату события (отпуска/командировки), но если нужно учесть повышение задним числом, используйте документ "Изменение оплаты труда" с датой в прошлом.
- Создайте новый производственный календарь (
Предприятие → Производственные календари) с названием "Москва". - Добавьте московские праздники (например, День города 1-2 сентября).
- В карточке сотрудника на закладке "Трудовой договор" укажите этот календарь.
- Откройте карточку сотрудника → закладка "Трудовой договор".
- В поле "Режим работы" выберите "Неполное рабочее время".
- Укажите коэффициент (например, 0.5 для половинной ставки).
- В производственном календаре проверьте, что норма времени соответствует этому коэффициенту.
- Разными производственными календарями (в 1С может быть федеральный, а в бухпрограмме — региональный).
- Разным учетом премий (в 1С они распределяются по месяцам, а в бухпрограмме могут учитываться целиком).
- Разными настройками округления (1С округляет только финальный результат).
Критическая настройка, которую часто упускают: в справочнике Физические лица на закладке "Трудовой договор" должен быть указан правильный "Режим работы" (полный/неполный день, график). Если здесь ошибка, 1С будет брать неверное количество дней для расчета.
Убедиться, что все виды начислений помечены как "Учитывать при расчете среднего"|Проверить период учета премий (ежемесячные/квартальные)|Сверить производственный календарь с регионом работы|Проконтролировать режим работы сотрудника в карточке|Обновить данные по МРОТ в настройках расчета-->
4. Почему цифры в 1С и Excel не сходятся: топ-5 причин
Если ваш ручной расчет в Excel не совпадает с данными 1С, проверьте:
Самая частая ошибка — неверный учет премий. Всегда проверяйте в отчете "Анализ среднего заработка" (раздел "Расшифровка"), как 1С распределила премиальные по месяцам.
5. Пошаговая инструкция: как проверить расчет среднего в 1С
Если вы сомневаетесь в правильности расчета, выполните эти шаги:
Пример проверки:
Сотрудник Иванов И.И. уходит в отпуск с 1 августа 2026. В расчете среднего заработка указано:
В отчете "Анализ среднего заработка" видно, что в мае 2026 Иванов болел 5 дней, и они исключены из расчета. Премия за 2-й квартал (60 000 руб.) распределена поровну на апрель, май, июнь (по 20 000 руб.). Все верно.
Если в отчете "Анализ среднего заработка" есть строка с нулевой суммой или нулевыми днями — это признак ошибки в настройках вида начисления или табеля.
6. Типичные ошибки и как их исправить
Даже опытные пользователи 1С допускают эти ошибки:
⚠️ Внимание: Если в расчетный период попал переход с одной системы оплаты на другую (например, с оклада на сдельную оплату), 1С может некорректно учесть выплаты. В этом случае нужно вручную скорректировать базу для расчета через документ "Корректировка среднего заработка" (Зарплата → Корректировка среднего).
| Ошибка | Причина | Как исправить |
|---|---|---|
| Средний заработок ниже МРОТ | Не включена настройка "Использовать МРОТ для сравнения" | Зайти в Настройки → Расчет среднего и поставить галочку |
| Премии учтены не полностью | В виде начисления не указан период учета премии | Открыть премию в справочнике "Виды начислений" и задать период (месяц/квартал) |
| Неверное количество дней | Неправильный производственный календарь или режим работы | Проверить календарь в Предприятие → Производственные календари и режим работы в карточке сотрудника |
| Расхождения с прошлым годом | Изменился МРОТ или региональные коэффициенты | Обновить данные по МРОТ в Настройки → МРОТ и региональные коэффициенты |
Особый случай: если сотрудник работал в другой организации часть расчетного периода, и вы не можете получить справку о заработке, 1С позволяет ввести эти данные вручную через документ "Ввод сведений о заработке у другого страхователя" (Зарплата → Ввод сведений о заработке). Без этого документа программа будет рассчитывать средний только по данным вашей организации, что приведет к занижению суммы.
7. Как настроить 1С для нестандартных ситуаций
Иногда требуется отклониться от стандартных правил расчета среднего. Например:
Пример настройки для филиала:
Для сотрудников на неполном времени:
Для сотрудников с нестандартным графиком (например, вахтовиков) нужно создать отдельный график работы в справочнике "Графики работы" и привязать его к сотруднику. Без этого 1С будет брать стандартный производственный календарь.
Частые вопросы по расчету среднедневного заработка в 1С
Как 1С учитывает премии при расчете среднего заработка?
1С распределяет премию пропорционально отработанному времени в периоде, за который она начислена. Например, квартальная премия за 1-й квартал (январь-март) будет поделена на 3 месяца, даже если начислена в марте. Чтобы премия учитывалась целиком за месяц начисления, нужно в виде начисления указать период учета "Месяц начисления".
Почему в расчете среднего не учитывается последняя зарплата?
Скорее всего, документ начисления зарплаты за последний месяц расчетного периода еще не проведен. 1С берет только проведенные документы. Также проверьте, не стоит ли в настройках вида начисления галочка "Не учитывать при расчете среднего".
Как в 1С посчитать средний заработок для центра занятости?
Используйте отчет "Справка о среднем заработке" (Зарплата → Отчеты → Справка о среднем заработке). В настройках отчета выберите период (обычно 3 последних месяца) и формат справки (для центра занятости). 1С автоматически исключит неучтенные выплаты и рассчитает средний по правилам центра занятости (без деления на 29.3).
Можно ли в 1С изменить расчетный период для среднего заработка?
Да, но только вручную через документ "Корректировка среднего заработка" (Зарплата → Корректировка среднего). Например, если сотрудник проработал менее 12 месяцев, можно указать фактический период работы. Также здесь можно скорректировать сумму выплат или количество дней, если были ошибки в первичных документах.
Почему средний заработок в 1С отличается от расчета в бухгалтерской программе?
Чаще всего это связано с:
Сверьте отчет "Анализ среднего заработка" в 1С с данными бухпрограммы по строкам: сумма выплат, количество дней, распределение премий.
Если после проверки всех настроек и отчетов расхождения остаются, рекомендуем воспользоваться регламентной операцией "Проверка расчета среднего заработка" (Зарплата → Регламентные операции). Она выявит несоответствия в данных и предложит исправления.