Когда речь заходит о количестве дней в месяце в 1С:Предприятие, многие пользователи сталкиваются с неожиданными расхождениями в расчетах. Почему программа показывает 30 дней в феврале? Откуда берутся 31 день в апреле? И почему среднемесячное число дней в отчетах не совпадает с календарным? Эти вопросы возникают не только у новичков, но и у опытных бухгалтеров при работе с начислениями, амортизацией или аналитикой.

Дело в том, что 1С использует несколько разных подходов к подсчету дней — в зависимости от контекста: бухгалтерский учет, зарплатные начисления, налоговые регистры или управленческая отчетность. В этой статье мы разберем все варианты расчетов, покажем где искать настройки, и объясним как избежать типичных ошибок при работе с календарными периодами.

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

Почему 1С "видит" не 28-31 день, а другие цифры

Первое заблуждение — что программа просто берет календарное количество дней. На практике 1С:Предприятие 8.3 (как и более ранние версии) использует три основных алгоритма подсчета:

  • 📅 Календарные дни — реальное количество (28-31), используется для дат документов и графиков
  • 💰 Бухгалтерские дни — фиксированные 30 дней в любом месяце (для упрощения расчетов)
  • ⚖️ Налоговые дни — 30.42 дня в среднем (для налоговых регистров и амортизации)

Разница становится критичной при расчете:

  • 📊 Среднедневного заработка для отпускных/больничных
  • 📉 Амортизации основных средств (линейный метод)
  • 💳 Процентов по кредитам/займам в управленческом учете

Пример: если сотрудник уходит в отпуск с 15 февраля (28 дней), то при расчете среднего заработка программа может использовать 30 дней вместо реальных 28, что исказит сумму на 7%.

📊 Какой метод подсчета дней вы чаще всего используете в 1С?
Календарные дни (28-31)
Фиксированные 30 дней
Среднемесячные 30.42 дня
Не знаю, как настроено

Где в 1С посмотреть текущие настройки дней

Настройки количества дней в месяце "спрятаны" в разных разделах программы в зависимости от задачи:

Задача Где настроить Путь в меню
Расчет зарплаты Параметры расчета среднего Настройки → Зарплата → Параметры расчета среднего заработка
Амортизация ОС Учетная политика Справочники → Учетная политика → Методы амортизации
Налоговые регистры Параметры учета Администрирование → Параметры учета → Налог на прибыль
Управленческая отчетность Настройки отчета Зависит от конкретного отчета (обычно в параметрах)

Для зарплатных расчетов критичен параметр Способ расчета среднего в настройках:

Настройки → Зарплата → Параметры расчета среднего заработка → Вкладка "Общие"

Здесь выбирается между:

- Календарными днями (точные даты)

- Фиксированными 30 днями (упрощенный расчет)

- Фактическим временем (для суммированного учета)

💡

Если в вашей базе используется 1С:Зарплата и Управление Персоналом версии 3.1 и выше, проверьте настройку "Использовать среднемесячное число календарных дней" в параметрах расчета — она может автоматически округлять значения до 30.42

Как 1С считает дни для отпускных и больничных

Это самый "больной" вопрос для бухгалтеров. Согласно ст. 139 ТК РФ, средний дневной заработок рассчитывается как:

Сумма выплат за 12 мес. / (12 × 29.3)

Но может использовать другие алгоритмы в зависимости от:

  • 📋 Версии программы (1С:ЗУП 2.5 vs 3.1)
  • 🔧 Настроек учетной политики
  • 📅 Периода расчета (до 2014 года действовали другие правила)

Типичная ошибка: программа по умолчанию использует 29.3 дня, но если в настройках выбрано "Использовать фактическое количество дней", то для февраля берется 28 (или 29 в високосный год), что искажает расчет на 4-5%.

Что будет если неверно настроить дни для больничных?

При неправильном подсчете дней в месяце ФСС может отказать в возмещении расходов на больничный. Особенно критично для листов продолжительностью более 30 дней, где расхождение достигает 10-15% от суммы.

Проверьте настройку в:

Настройки → Зарплата → Параметры расчета среднего → Способ расчета среднего

Оптимальный вариант для большинства организаций:

- Для отпускных: Среднемесячное число календарных дней (29.3)

- Для больничных: Фактическое количество календарных дней

Особенности расчета дней в налоговом учете

В налоговом учете использует среднемесячное число дней — 30.42 (365 дней / 12 месяцев). Это значение прописано в:

  • 📄 НК РФ ст. 259 (для амортизации)
  • 📊 ПБУ 6/01 (бухгалтерский учет ОС)
  • 💼 Приказе Минфина №154н (для госсектора)

Пример расчета амортизации за февраль:

- Стоимость ОС: 120 000 руб.

- Срок службы: 60 месяцев

- Ежемесячная амортизация: 120 000 / 60 = 2 000 руб.

- Но в феврале программа может начислить: 120 000 / (60 × 12) × 30.42 ≈ 2 028 руб.

Это приводит к расхождениям между бухгалтерским и налоговым учетом на 1-3% ежегодно. Чтобы избежать проблем при сдаче деклараций, проверьте настройку:

Справочники → Учетная политика → Налог на прибыль → Метод амортизации

Для линейного метода должен стоять флажок Использовать среднемесячное число дней.

💡

Для ОС со сроком службы менее 12 месяцев 1С всегда использует фактическое количество дней независимо от настроек учетной политики.

Как исправить ошибки в расчетах дней

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

Проверьте версию конфигурации (ЗУП 2.5/3.1/Корп)

Сверьте настройки учетной политики (бух/налог)

Откройте параметры расчета среднего заработка

Сравните данные с календарем за текущий год

Проверьте наличие обновлений 1С (особенно после изменений ТК РФ)-->

Типичные ошибки и способы исправления:

Проблема Причина Решение
Отпускные рассчитаны с 30 днями в феврале Неверный способ расчета среднего Изменить настройку на "29.3 дня" в параметрах зарплаты
Амортизация в бухучете и налоговом не совпадает Разные методы подсчета дней Выбрать единый метод в учетной политике
В отчете "Анализ состояния расчетов" 31 день в апреле Ошибка в пользовательских настройках отчета Сбросить настройки отчета к стандартным

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

Все функции → Зарплата → Сервисные возможности

💡

Если после исправлений расчеты все равно не сходятся, проверьте регламентные операции за месяц — иногда проблема кроется в невыполненном закрытии периода

Скрытые настройки: параметр "Полных дней в месяце"

Мало кто знает, но в есть скрытый параметр, который влияет на расчет дней — ПолныхДнейВМесяце. Он используется в:

  • 📈 Расчете процентов по кредитам/займам
  • 📊 Управленческой отчетности (например, в 1С:ERP)
  • 💼 Бюджетировании (модуль "Бюджет движения денежных средств")

По умолчанию он равен 30, но его можно изменить через:

  1. Открыть Все функции (Ctrl+Shift+F12)
  2. Перейти в Регламентные и сервисные → Параметры системы
  3. Найти параметр ПолныхДнейВМесяце и изменить значение

⚠️ Внимание: изменение этого параметра требует пересчета всех управленческих отчетов за текущий год. Не рекомендуется менять его в середине финансового периода.

Пример влияния параметра:

- При значении 30: проценты по кредиту в феврале насчитываются как за 30 дней

- При значении 28: проценты насчитываются точно по календарю

Разница может достигать 7% для февраля и 3% для 30-дневных месяцев.

Практические примеры расчетов

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

Пример 1. Расчет отпускных в феврале:

Сотрудник уходит в отпуск с 1 февраля 2026 (невисокосный год). Зарплата за 12 месяцев — 720 000 руб.

  • 🔢 С 29.3 днями: 720 000 / (12 × 29.3) ≈ 2 047 руб./день
  • 📅 С 28 днями: 720 000 / (11 × 29.3 + 28) ≈ 2 090 руб./день

Разница: 2 160 руб. за 14 дней отпуска.

Пример 2. Амортизация ОС в марте:

Оборудование стоимостью 360 000 руб., срок службы 36 месяцев. Линейный метод.

  • 📅 Календарные дни: 360 000 / 36 / 31 ≈ 322 руб.
  • ⚖️ Налоговые дни: 360 000 / 36 ≈ 10 000 руб. (ежемесячно)

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

Пример 3. Проценты по займу в апреле:

Займ 1 000 000 руб. под 12% годовых. Расчет процентов за апрель (30 дней):

  • 🔢 С 30 днями: 1 000 000 × 0.12 × 30 / 365 ≈ 9 863 руб.
  • 📅 С 30.42 днями: 1 000 000 × 0.12 × 30.42 / 365 ≈ 10 000 руб.
💡

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

FAQ: Частые вопросы о днях в месяце в 1С

Почему в отчете "Анализ состояния расчетов с персоналом" февраль показан как 30 дней?

Это стандартное поведение 1С для упрощения аналитики. Чтобы исправить, откройте настройки отчета и установите флажок "Использовать фактическое количество дней в месяце". В некоторых конфигурациях (например, 1С:ЗУП КОРП) эту настройку можно найти в дополнительных параметрах через кнопку "Еще".

Как сделать так, чтобы амортизация в бухучете совпадала с налоговым учетом?

Нужно в учетной политике для бухучета установить тот же метод расчета, что и для налогового. Перейдите в Справочники → Учетная политика → Бухгалтерский учет и выберите "Использовать среднемесячное число дней (30.42)". После этого выполните перерасчет амортизации через документ "Закрытие месяца".

Можно ли в 1С настроить разное количество дней для разных сотрудников?

Да, но только через доработку конфигурации. Стандартными средствами это невозможно — параметры дней в месяце задаются глобально для всей базы. Для гибких расчетов (например, для совместителей) используйте ручную корректировку через документ "Корректировка расчетов".

Почему после обновления 1С изменилось количество дней в расчетах?

Скорее всего, обновление включило новые настройки по умолчанию (например, переход на 29.3 дня вместо 30 для отпускных). Проверьте Историю изменений параметров учета в разделе "Администрирование". Если изменения нежелательны, откатите настройки через Все функции → Стандартные → История изменений.

Где в 1С:ERP посмотреть настройки дней для бюджетирования?

В 1С:ERP настройки дней для бюджетов находятся в Бюджетирование → Настройки и справочники → Параметры бюджетирования. Ищите параметр "Базовое количество дней в периоде". Для детализации по проектам можно настроить отдельные календари в разделе Планирование → Календари.

Если ваш вопрос не вошел в этот список, уточните версию 1С и конкретный сценарий использования — в разных конфигурациях (1С:Бухгалтерия, 1С:ЗУП, 1С:ERP) настройки дней могут находиться в разных разделах.

💡

Для быстрой проверки текущих настроек дней в месяце используйте отчет "Анализ начислений" с детализацией по дням — он показывает какой именно алгоритм использовала программа для расчета.