Расчёт 6-НДФЛ — один из самых ответственных отчётов для бухгалтера, и когда он внезапно перестаёт заполняться в 1С:Бухгалтерия 8.3, это вызывает панику. Ситуация осложняется тем, что причин может быть десятки: от банальной ошибки в настройках до серьёзных сбоев в базе данных. В этой статье мы систематизировали все возможные причины, почему отчёт не формируется, и дали чёткие инструкции по их устранению — без воды и общих советов.

Особенность проблемы в том, что в 90% случаев 6-НДФЛ не заполняется из-за неверно настроенных параметров учёта или отсутствия необходимых движений по регистрам. При этом программа не всегда выдаёт явную ошибку — просто возвращает пустой бланк или данные за прошлый период. Мы разберём, как диагностировать проблему по косвенным признакам и что делать в каждом конкретном случае.

📊 С какой периодичностью вы сдаёте 6-НДФЛ?
Ежемесячно
Ежеквартально
Раз в полгода
Только по требованию ИФНС

1. Отсутствуют данные в регистрах налогового учёта

Самая распространённая причина — отсутствие записей в регистре начислений НДФЛ (РегистрНалоговогоУчета.НДФЛРасчетыСФизЛицами). Это происходит, когда:

  • 📅 Не проведены документы по начислению зарплаты, премий или других доходов физлиц (например, Начисление зарплаты и взносов или Выплата зарплаты).
  • 🔄 Документы проведены, но без движения — проверьте флаг "Проведён" и наличие записей в регистрах (через Все функции → Регистры налогового учёта).
  • 🚫 Ошибка в настройках учёта — если в карточке сотрудника не указан код дохода или ставка НДФЛ.

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

  1. Откройте отчёт Анализ регистров налогового учёта по НДФЛ (раздел Зарплата и кадры → Отчёты по НДФЛ).
  2. Установите период, за который не формируется 6-НДФЛ, и проверьте наличие записей.
  3. Если данных нет — ищите непроводённые документы или ошибки в настройках.
💡

Используйте обработку "Проверка состояния налогового учёта НДФЛ" (доступна в 1С:ИТС) для автоматического поиска ошибок в регистрах.

2. Неверные настройки параметров учёта

Если данные в регистрах есть, но 6-НДФЛ всё равно не заполняется, проверьте:

Параметр Где проверить Что должно быть
Организация-налоговый агент Справочники → Организации → [Ваша организация] → Закладка "Налоги и отчётность" Флаг "Является налоговым агентом по НДФЛ" должен быть включён
Периодичность сдачи 6-НДФЛ Настройки → Налоги и отчётность → НДФЛ Указан правильный интервал (ежемесячно/ежеквартально)
Коды доходов и вычетов Справочники → Классификаторы → Коды доходов НДФЛ Актуальные коды (например, 2000 для зарплаты)

Частая ошибка — несоответствие периодов в настройках и фактических данных. Например, если в Настройках НДФЛ указан квартальный отчёт, а вы пытаетесь сформировать месячный 6-НДФЛ, программа вернёт пустой бланк.

⚠️ Внимание: Если вы сменили периодичность сдачи 6-НДФЛ (например, с квартальной на месячную), обязательно перепроверьте настройки в Администрирование → Налоги и отчётность. В некоторых релизах 1С:Бухгалтерия это не обновляется автоматически.

3. Ошибки в документах по зарплате

Даже если документы проведены, они могут содержать критические ошибки:

  • 💰 Не указан вид дохода — в документе Начисление зарплаты не заполнено поле "Вид дохода" или выбран неверный код (например, 4800 вместо 2000).
  • 📊 Неверная ставка НДФЛ — для резидентов должна быть 13%, для нерезидентов — 30% (если нет льгот).
  • 🔗 Отсутствует связь с физическим лицом — документ не привязан к сотруднику или его ИНН указан неверно.

Как исправить:

  1. Откройте проблемный документ (например, Начисление зарплаты).
  2. Проверьте закладку НДФЛ — там должны быть заполнены все обязательные поля.
  3. Если ошибка найдена, исправьте её и перепроведите документ (кнопка Провести или Провести и закрыть).
Что делать, если документ не перепроводится?

Если при нажатии "Провести" возникает ошибка, попробуйте:

1. Отменить проведение (кнопка "Отменить проведение").

2. Исправить ошибки.

3. Провести заново. Если не помогает — проверьте права пользователя или целостность базы.

4. Проблемы с обновлением программы

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

  • 🔄 Неполное обновление — не все файлы конфигурации обновились (например, из-за сбоя интернета).
  • 📦 Конфликт версий — если вы обновили только платформу, но не конфигурацию (или наоборот).
  • 🚨 Ошибки в новых релизах — иногда в свежих версиях появляются баги, связанные с формированием отчётности.

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

  1. Запустите в режиме Конфигуратор (через ярлык или командную строку с ключом /Config).
  2. Выполните команду Администрирование → Поддержка и обслуживание → Проверка и исправление.
  3. Если ошибки найдены — обновите конфигурацию через Обновление конфигурации или восстановите базу из резервной копии.
⚠️ Внимание: Перед обновлением всегда создавайте резервную копию базы! В некоторых случаях (например, при переходе на новую редакцию 3.0) требуется полная выгрузка/загрузка данных, а не обычное обновление.

5. Сбои в базе данных или правах пользователя

Если проблема не в настройках или документах, проверьте:

  • 🔐 Права пользователя — у текущего пользователя может не хватать прав на формирование отчётности или доступ к регистрам НДФЛ.
  • 💾 Целостность базы — повреждённые индексы или таблицы могут блокировать формирование отчётов.
  • 🔄 Блокировки объектов — если другой пользователь редактирует связанные документы, 6-НДФЛ может не формироваться.

Диагностика:

  1. Проверьте права пользователя в Администрирование → Пользователи — должна быть роль с доступом к Отчётам по НДФЛ.
  2. Запустите тестирование и исправление базы через Конфигуратор → Администрирование → Тестирование и исправление.
  3. Если база файловая — выполните chdbfl.exe (утилита для восстановления файлов ).

Создать резервную копию базы|Запустить тестирование и исправление|Проверка логической целостности|Переиндексация таблиц|Проверка ссылочной целостности-->

6. Особенности формирования 6-НДФЛ за прошлые периоды

Если вам нужно сформировать 6-НДФЛ за прошлый год или квартал, а отчёт остаётся пустым, причины могут быть специфическими:

  • 📅 Закрытие периода — если период закрыт документами Закрытие месяца или Регламентные операции, данные могут не попадать в отчёт.
  • 🔄 Изменение правил учёта — если в прошлом периоде использовались другие коды доходов или ставки НДФЛ.
  • 🗄️ Архивные данные — если база была перенесена или восстановлена из резервной копии, движения по регистрам могли потеряться.

Решение:

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

Если 6-НДФЛ не формируется за прошлый год, сначала проверьте, не сбились ли настройки учёта после обновления программы. В релизах 2023–2026 годов изменились правила заполнения раздела 2 отчёта — это может влиять на retro-данные.

7. Ошибки при выгрузке в XML или печатную форму

Иногда 6-НДФЛ формируется в программе, но не выгружается в XML или не печатается. Проблемы:

  • 🖨️ Ошибки печати — неверные настройки принтера или шаблона печатной формы.
  • 📤 Проблемы с XML — если файл не проходит проверку в Личном кабинете ФНС, возможно, неверная структура или кодировка.
  • 🔗 Несовместимость версий — если выгружаете отчёт в старом формате (например, для 6-НДФЛ версии 1, когда уже действует версия 2).

Как исправить:

  1. Для печати: проверьте настройки в Файл → Настройка печати и обновите шаблон печатной формы.
  2. Для XML: используйте встроенную проверку в (Отчёты → 6-НДФЛ → Проверка) или проверьте файл через Личный кабинет ФНС.
  3. Если XML не проходит: обновите конфигурацию до последнего релиза — в них часто исправляют ошибки выгрузки.

FAQ: Частые вопросы по 6-НДФЛ в 1С

🔹 Почему в 6-НДФЛ не отображаются удержанные суммы НДФЛ?

Это происходит, если:

  1. Не проведены документы Выплата зарплаты (удержание НДФЛ фиксируется только при выплате).
  2. В документе выплаты не указан способ удержания (должно быть "НДФЛ удерживается").
  3. Ошибка в регистре НДФЛРасчетыСФизЛицами — проверьте через Все функции → Регистры налогового учёта.
🔹 Можно ли сформировать 6-НДФЛ без закрытия месяца?

Да, но:

  • Данные будут предварительными (могут измениться после закрытия).
  • В разделе 2 отчёта могут отсутствовать суммы к уплате, если не проведены регламентные операции по НДФЛ.
  • Для точного отчёта лучше дождаться полного закрытия периода.
🔹 Почему в 6-НДФЛ попадают данные за другой период?

Это происходит из-за:

  1. Неверно указанного периода формирования в настройках отчёта.
  2. Ошибок в датах документов (например, документ за март проведён с датой февраля).
  3. Сбоя в регистрах — требуется перепроведение документов за оба периода.

Решение: проверьте даты в документах и переформируйте регистры через Операции → Регламентные → Перепроведение документов.

🔹 Как исправить ошибку "Не заполнены обязательные реквизиты" при выгрузке 6-НДФЛ?

Ошибка возникает, если:

  • Не указан КПП или ОКТМО организации.
  • Отсутствует ответственное лицо (ФИО и телефон в настройках отчёта).
  • Не заполнены коды ОКВЭД в карточке организации.

Проверьте эти данные в Справочники → Организации → [Ваша организация] и в настройках отчёта.

🔹 Что делать, если 6-НДФЛ формируется, но не совпадает с расчётными ведомостями?

Расхождения возникают из-за:

  1. Разных периодов учёта — например, в ведомости данные за месяц, а в 6-НДФЛ за квартал.
  2. Неучтённых доходов — премии, материальная помощь или другие выплаты, не попадающие в ведомость.
  3. Ошибок округления — в 6-НДФЛ суммы округляются до рублей, а в ведомости могут быть копейки.

Решение: сверьте данные через отчёт Анализ регистров налогового учёта по НДФЛ.