Ситуация, когда 1С Бухгалтерия 8 не начисляет зарплату, налоги или страховые взносы, — одна из самых критичных для бухгалтера. Ошибка может привести к задержкам выплат сотрудникам, штрафам от налоговой и проблемам с фондами. Чаще всего проблема кроется не в сбое программы, а в неправильных настройках, упущенных реквизитах или неверной последовательности действий.

В этой статье мы разберём все возможные причины, по которым начисления не проходят: от банальных ошибок в документах до сложных сбоев в конфигурации. Вы узнаете, как диагностировать проблему, где искать настройки и что делать, если 1С не формирует проводки по зарплате, несмотря на корректно введённые данные. Материал будет полезен как начинающим бухгалтерам, так и опытным пользователям, столкнувшимся с нетипичными ошибками.

Особое внимание уделим разнице между "не начисляет совсем" (документ не формирует проводки) и "начисляет неверно" (суммы рассчитаны с ошибками). Это принципиально разные проблемы, и подходы к их решению отличаются. Также рассмотрим, как проверить, не связан ли сбой с обновлениями законодательства или изменениями в конфигурации 1С.

═══

1. Проверка базовых настроек документа "Начисление зарплаты"

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

Откройте проблемный документ и проверьте:

  • 📅 Период начисления — дата должна входить в расчётный месяц (например, для зарплаты за май 2026 года период должен быть 01.05.2026–31.05.2026).
  • 👥 Список сотрудников — если документ пустой, начислений не будет. Добавьте сотрудников через кнопку Заполнить → По организациям.
  • 💼 Организация и подразделение — если не указано подразделение, сотрудники из него не попадут в расчёт.
  • 📝 Вид расчёта — должен быть выбран корректный тип начисления (оклад, премия, больничный и т. д.).

Если документ заполнен, но проводки не формируются, нажмите кнопку Рассчитать (или Перерасчет) в верхней панели. Иногда 1С не пересчитывает суммы автоматически после изменений.

Указан верный период начисления|

Сотрудники добавлены в табличную часть|

Выбрана правильная организация и подразделение|

Проверены виды начислений для каждого сотрудника|

Нажата кнопка "Рассчитать"-->

Если после перерасчёта суммы по-прежнему не появляются, переходите к следующему разделу — проблема может быть в настройках плана счетов или учётной политики.

═══

2. Ошибки в учёте кадровых данных сотрудников

Одна из самых распространённых причин, почему 1С не начисляет зарплату — отсутствие или некорректные кадровые данные. Программа не может рассчитать оклад, если не знает, какой тариф применять к сотруднику.

Проверьте для каждого сотрудника из проблемного документа:

  • 📋 Трудовой договор — должен быть действующим на дату начисления. Если договор закончился, 1С не будет начислять зарплату.
  • 💰 Оклад или тарифная ставка — если поле пустое или равно нулю, начислений не будет. Проверьте в карточке сотрудника раздел Начисления → Оклад по дням/часам.
  • 📅 График работы — если график не указан или неверно настроен (например, Пятидневка вместо Сменный график), расчёт может сбиваться.
  • 🔄 Кадровые перемещения — если сотрудник переведён в другое подразделение, но в документе указано старое, начисления не пройдут.

Чтобы быстро проверить кадровые данные, перейдите в Справочники → Сотрудники, выберите нужного человека и откройте вкладку Трудовые договоры. Убедитесь, что:

  1. Договор действует на дату начисления.
  2. Указан верный Вид занятости (основное место работы, совместительство).
  3. Поле Оклад (тариф) заполнено.
💡

Если сотрудник уволен, но остался в справочнике, 1С может продолжать включать его в расчёт. Всегда проверяйте статус в карточке сотрудника (вкладка "Трудовые договоры").

Если кадровые данные в порядке, но начисления всё равно не идут, проблема может крыться в настройках вида расчёта — об этом в следующем разделе.

═══

3. Неверные настройки видов начислений и удержаний

Каждое начисление (оклад, премия, больничный) и удержание (НДФЛ, алименты) в 1С привязано к виду расчёта. Если настройки вида сбились, программа либо не будет начислять суммы, либо сделает это неверно.

Чтобы проверить настройки:

  1. Перейдите в Настройки → Виды расчёта начислений (или Виды расчёта удержаний).
  2. Найдите нужный вид (например, Оклад по дням) и откройте его.
  3. Проверьте:
    • 📌 Формулу расчёта — если она пустая или содержит ошибки, начисления не пройдут.
    • 📊 Базу для расчёта — например, для премии база может быть привязана к окладу.
    • 🔢 Порядок расчёта — если указан неверный приоритет, некоторые начисления могут блокироваться.
  4. Типичные ошибки в видах расчёта:

    Проблема Причина Как исправить
    Не начисляется оклад В формуле указан неверный Тариф или Количество дней Проверьте формулу: должна быть типа Оклад / НормаДней * ОтработаноДней
    Не рассчитывается НДФЛ В настройках вида удержания не указан Процент или База Установите процент 13% и базу Все доходы
    Не начисляются страховые взносы Вид расчёта не помечен как Облагаемый взносами Поставьте флажок Взносы в настройках вида начисления
    Премия не добавляется к окладу Неверный Порядок расчёта (например, премия рассчитывается до оклада) Измените приоритет в настройках вида расчёта

    Если вы не уверены в правильности формул, сравните настройки проблемного вида расчёта с работающим (например, возьмите за образец Оклад по дням из демо-базы).

    Только когда возникают ошибки|

    Раз в квартал|

    Перед каждой выплатой зарплаты|

    Никогда не проверял-->

    ═══

    4. Проблемы с учётом времени (табеля, больничные, отпуска)

    1С Бухгалтерия 8 не начисляет зарплату, если нет данных об отработанном времени. Источником этих данных служат:

    • 📄 Табель учёта рабочего времени — если он не заполнен, программа считает, что сотрудник не работал.
    • 🏥 Больничные листы — если не введён документ Больничный лист, дни болезни не будут оплачены.
    • 🏖️ Отпуска — если не оформлен документ Отпуск, дни отпуска будут считаться прогулом.

Как проверить:

  1. Откройте Зарплата → Табели учёта рабочего времени.
  2. Убедитесь, что за расчётный месяц есть документ табеля с отметками (например, Я — явка, Б — болезнь).
  3. Если табеля нет, создайте его вручную или через Заполнить → По графику.

Для больничных и отпусков:

  • 🩺 Больничный должен быть оформлен документом Больничный лист с указанием дат и суммы пособия.
  • 🏝️ Отпуск — документом Отпуск с типом Ежегодный оплачиваемый или Без сохранения зарплаты.
Что делать, если табель не заполняется автоматически?

Если при нажатии Заполнить → По графику табель остаётся пустым, проверьте:

1. Графики работы сотрудников (должны быть заполнены в карточке сотрудника).

2. Настройки производственного календаря (проверьте праздничные и выходные дни).

3. Права пользователя — возможно, у вас нет доступа к заполнению табеля.

Если данные об отработанном времени есть, но начисления всё равно не проходят, проблема может быть в связке документов. Убедитесь, что документ Начисление зарплаты ссылается на правильный табель (поле Табель в шапке документа).

═══

5. Сбои в последовательности документов или блокировках

1С Бухгалтерия 8 работает с документами в строгой хронологии. Если пропущен или заблокирован какой-то документ, начисления могут не пройти. Типичные ситуации:

🔹 Документ не проведён — если в журнале документов стоит красный крестик, начисления не будут сформированы. Проверьте, проведён ли документ (кнопка Провести в верхней панели).

🔹 Нарушена последовательность — например, табель введён позже, чем начисление зарплаты. В этом случае:

  1. Отмените проведение документа Начисление зарплаты.
  2. Введите или исправьте табель.
  3. Заново проведите начисление.

🔹 Блокировка по дате — если в настройках учёта стоит ограничение (например, Не разрешать ввод документов задним числом), новые документы не будут проводиться. Проверьте:

  • 📅 Дату документа — она должна быть в разрешённом периоде.
  • 🔒 Настройки прав пользователя — возможно, у вас нет прав на ввод документов за прошлые периоды.
💡

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

Если документы заблокированы из-за обновления конфигурации, попробуйте:

  1. Сделать резервную копию базы.
  2. Обновить конфигурацию через Администрирование → Обновление конфигурации.
  3. Перепровести документы.

═══

6. Ошибки в учёте налогов и взносов

Если 1С Бухгалтерия 8 не начисляет НДФЛ, страховые взносы или другие удержания, проблема может быть в:

  • 📉 Неверных ставках — например, НДФЛ установлен как 0% вместо 13%.
  • 📋 Отсутствии регистрации в фондах — если организация не зарегистрирована в ПФР или ФСС, взносы не будут рассчитаны.
  • 🔄 Неактуальных настройках учёта — после изменений в законодательстве (например, новые тарифы взносов) требуется обновление конфигурации.

Как проверить настройки:

  1. Откройте Справочники → Организации, выберите свою организацию.
  2. Проверьте вкладки:
    • Учётная политика — должны быть указаны верные ставки НДФЛ и взносов.
    • Регистрация в фондах — проверьте регистрационные номера ПФР, ФСС, ФФОМС.
  3. Если ставки неверные, обновите их вручную или через Администрирование → Поддержка и обслуживание → Обновление конфигурации.

    🔴 Внимание! Если после обновления конфигурации начисления по-прежнему неверные, проверьте дату актуальности законодательства в настройках программы. Иногда после обновления требуется вручную установить дату, с которой применяются новые правила.

    💡

    Если 1С не рассчитывает взносы на травматизм, проверьте, указан ли в карточке организации Код подчиненности ФСС и Тариф взносов на травматизм (вкладка "ФСС").

    ═══

    7. Технические сбои: повреждение базы, ошибки платформы

    Если все настройки верные, но 1С Бухгалтерия 8 по-прежнему не начисляет зарплату, проблема может быть технической:

    • 💾 Повреждение базы данных — если файлы 1С повреждены, документы могут не проводиться.
    • 🖥️ Ошибки платформы 1С — например, сбой при обновлении или конфликт расширений.
    • 🔌 Проблемы с лицензией — если лицензия просрочена, некоторые функции могут блокироваться.

Как диагностировать:

  1. Проверьте целостность базы через Администрирование → Тестирование и исправление. Выберите Тестирование и исправление и поставьте флажки:
    • 🔲 Реиндексация таблиц
    • 🔲 Проверка логической целостности
    • 🔲 Проверка ссылочной целостности
  • Обновите платформу 1С до последней версии (через О программе → Обновление).
  • Проверьте лицензию в Справка → О программе. Если статус Демо-режим или Лицензия просрочена, обратитесь в 1С за продлением.
  • Если после тестирования и исправления ошибки остались, попробуйте:

    1. Создать новую базу и перенести в неё данные через Администрирование → Выгрузка/загрузка данных.
    2. Обратиться в техническую поддержку 1С с логами ошибок (они сохраняются в %APPDATA%\1C\1Cv8\logs).
    3. 💡

      Перед любыми техническими манипуляциями с базой обязательно сделайте резервную копию через Администрирование → Выгрузка данных!

      ═══

      8. Частые вопросы и решения (FAQ)

      🔍 Почему 1С не начисляет зарплату только одному сотруднику, а остальным начисляет?

      Скорее всего, проблема в кадровых данных этого сотрудника:

      • Проверьте, действует ли его трудовой договор на дату начисления.
      • Убедитесь, что он включён в документ Начисление зарплаты (иногда сотрудники пропадают из списка после кадровых перемещений).
      • Откройте его карточку и проверьте оклад, график работы и подразделение.

      Если всё верно, но начисления нет, попробуйте вручную добавить его в документ и перерасчитать.

      💸 1С начисляют зарплату, но не удерживает НДФЛ. В чём дело?

      Причины могут быть следующие:

      • В карточке сотрудника не указан Статус налогоплательщика (должен быть Нерезидент или Резидент).
      • В документе Начисление зарплаты не установлен флажок Удерживать НДФЛ.
      • В настройках вида удержания НДФЛ неверная ставка или не указана база для расчёта.

    Проверьте также, не применены ли к сотруднику налоговые вычеты, которые уменьшают базу до нуля (например, вычет на детей).

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

    Это типичная проблема после изменений в законодательстве. Скорее всего:

    • Не обновлены тарифы взносов в учёте организации.
    • Не заполнен Код тарифа в карточке сотрудника (например, для льготных категорий).
    • В конфигурации не активированы новые настройки (требуется перезапуск 1С после обновления).
    • Решение:

      1. Обновите конфигурацию до последней версии.
      2. Проверьте тарифы взносов в Справочники → Организации → Учётная политика.
      3. Перепроведите документы за проблемный период.
    🔄 Как исправить ошибку "Не удалось рассчитать начисления"?

    Эта ошибка обычно появляется из-за:

    • Пустых или неверных формул в видах расчёта.
    • Отсутствия данных в табеле или кадровых документах.
    • Блокировки со стороны других документов (например, не проведённый табель).
    • Что делать:

      1. Откройте журнал регистрации (Администрирование → Журнал регистрации) и найдите ошибку по времени её возникновения.
      2. Проверьте, все ли обязательные поля заполнены в документе Начисление зарплаты.
      3. Если ошибка в формуле, сравните её с рабочим видом расчёта (например, Оклад по дням).
    🛠️ Можно ли вручную добавить проводки, если 1С не начисляет зарплату?

    Не рекомендуется, так как это может привести к:

    • Несогласованности данных в регистрах.
    • Ошибкам в отчётности (РСВ, 6-НДФЛ, 4-ФСС).
    • Проблемам при будущих расчётах (например, при удержании алиментов или расчёте отпускных).

    Лучше найти и устранить причину, по которой 1С не формирует проводки автоматически. Если срочно нужно выплатить зарплату, оформите Расходный кассовый ордер или Списание с расчётного счёта, но потом обязательно исправьте начисления в 1С.