Когда речь заходит о количестве дней в месяце в 1С:Предприятие, многие пользователи сталкиваются с неожиданными расхождениями в расчетах. Почему программа показывает 30 дней в феврале? Откуда берутся 31 день в апреле? И почему среднемесячное число дней в отчетах не совпадает с календарным? Эти вопросы возникают не только у новичков, но и у опытных бухгалтеров при работе с начислениями, амортизацией или аналитикой.
Дело в том, что 1С использует несколько разных подходов к подсчету дней — в зависимости от контекста: бухгалтерский учет, зарплатные начисления, налоговые регистры или управленческая отчетность. В этой статье мы разберем все варианты расчетов, покажем где искать настройки, и объясним как избежать типичных ошибок при работе с календарными периодами.
Особое внимание уделим скрытому параметру "Полных дней в месяце", который влияет на расчет среднедневного заработка, отпускных и больничных — его часто упускают из виду, что приводит к искажению отчетности.
Почему 1С "видит" не 28-31 день, а другие цифры
Первое заблуждение — что программа просто берет календарное количество дней. На практике 1С:Предприятие 8.3 (как и более ранние версии) использует три основных алгоритма подсчета:
- 📅 Календарные дни — реальное количество (28-31), используется для дат документов и графиков
- 💰 Бухгалтерские дни — фиксированные 30 дней в любом месяце (для упрощения расчетов)
- ⚖️ Налоговые дни — 30.42 дня в среднем (для налоговых регистров и амортизации)
Разница становится критичной при расчете:
- 📊 Среднедневного заработка для отпускных/больничных
- 📉 Амортизации основных средств (линейный метод)
- 💳 Процентов по кредитам/займам в управленческом учете
Пример: если сотрудник уходит в отпуск с 15 февраля (28 дней), то при расчете среднего заработка программа может использовать 30 дней вместо реальных 28, что исказит сумму на 7%.
Где в 1С посмотреть текущие настройки дней
Настройки количества дней в месяце "спрятаны" в разных разделах программы в зависимости от задачи:
| Задача | Где настроить | Путь в меню |
|---|---|---|
| Расчет зарплаты | Параметры расчета среднего | Настройки → Зарплата → Параметры расчета среднего заработка |
| Амортизация ОС | Учетная политика | Справочники → Учетная политика → Методы амортизации |
| Налоговые регистры | Параметры учета | Администрирование → Параметры учета → Налог на прибыль |
| Управленческая отчетность | Настройки отчета | Зависит от конкретного отчета (обычно в параметрах) |
Для зарплатных расчетов критичен параметр Способ расчета среднего в настройках:
Настройки → Зарплата → Параметры расчета среднего заработка → Вкладка "Общие"
Здесь выбирается между:
- Календарными днями (точные даты)
- Фиксированными 30 днями (упрощенный расчет)
- Фактическим временем (для суммированного учета)
Если в вашей базе используется 1С:Зарплата и Управление Персоналом версии 3.1 и выше, проверьте настройку "Использовать среднемесячное число календарных дней" в параметрах расчета — она может автоматически округлять значения до 30.42
Как 1С считает дни для отпускных и больничных
Это самый "больной" вопрос для бухгалтеров. Согласно ст. 139 ТК РФ, средний дневной заработок рассчитывается как:
Сумма выплат за 12 мес. / (12 × 29.3)
Но 1С может использовать другие алгоритмы в зависимости от:
- 📋 Версии программы (1С:ЗУП 2.5 vs 3.1)
- 🔧 Настроек учетной политики
- 📅 Периода расчета (до 2014 года действовали другие правила)
Типичная ошибка: программа по умолчанию использует 29.3 дня, но если в настройках выбрано "Использовать фактическое количество дней", то для февраля берется 28 (или 29 в високосный год), что искажает расчет на 4-5%.
Что будет если неверно настроить дни для больничных?
При неправильном подсчете дней в месяце ФСС может отказать в возмещении расходов на больничный. Особенно критично для листов продолжительностью более 30 дней, где расхождение достигает 10-15% от суммы.
Проверьте настройку в:
Настройки → Зарплата → Параметры расчета среднего → Способ расчета среднего
Оптимальный вариант для большинства организаций:
- Для отпускных: Среднемесячное число календарных дней (29.3)
- Для больничных: Фактическое количество календарных дней
Особенности расчета дней в налоговом учете
В налоговом учете 1С использует среднемесячное число дней — 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С есть скрытый параметр, который влияет на расчет дней — ПолныхДнейВМесяце. Он используется в:
- 📈 Расчете процентов по кредитам/займам
- 📊 Управленческой отчетности (например, в 1С:ERP)
- 💼 Бюджетировании (модуль "Бюджет движения денежных средств")
По умолчанию он равен 30, но его можно изменить через:
- Открыть
Все функции(Ctrl+Shift+F12) - Перейти в
Регламентные и сервисные → Параметры системы - Найти параметр
ПолныхДнейВМесяцеи изменить значение
⚠️ Внимание: изменение этого параметра требует пересчета всех управленческих отчетов за текущий год. Не рекомендуется менять его в середине финансового периода.
Пример влияния параметра:
- При значении 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) настройки дней могут находиться в разных разделах.
Для быстрой проверки текущих настроек дней в месяце используйте отчет "Анализ начислений" с детализацией по дням — он показывает какой именно алгоритм использовала программа для расчета.