Расчёт 6-НДФЛ — один из самых ответственных отчётов для бухгалтера, и когда он внезапно перестаёт заполняться в 1С:Бухгалтерия 8.3, это вызывает панику. Ситуация осложняется тем, что причин может быть десятки: от банальной ошибки в настройках до серьёзных сбоев в базе данных. В этой статье мы систематизировали все возможные причины, почему отчёт не формируется, и дали чёткие инструкции по их устранению — без воды и общих советов.
Особенность проблемы в том, что в 90% случаев 6-НДФЛ не заполняется из-за неверно настроенных параметров учёта или отсутствия необходимых движений по регистрам. При этом программа не всегда выдаёт явную ошибку — просто возвращает пустой бланк или данные за прошлый период. Мы разберём, как диагностировать проблему по косвенным признакам и что делать в каждом конкретном случае.
1. Отсутствуют данные в регистрах налогового учёта
Самая распространённая причина — отсутствие записей в регистре начислений НДФЛ (РегистрНалоговогоУчета.НДФЛРасчетыСФизЛицами). Это происходит, когда:
- 📅 Не проведены документы по начислению зарплаты, премий или других доходов физлиц (например,
Начисление зарплаты и взносовилиВыплата зарплаты). - 🔄 Документы проведены, но без движения — проверьте флаг "Проведён" и наличие записей в регистрах (через
Все функции → Регистры налогового учёта). - 🚫 Ошибка в настройках учёта — если в карточке сотрудника не указан код дохода или ставка НДФЛ.
Как проверить:
- Откройте отчёт
Анализ регистров налогового учёта по НДФЛ(разделЗарплата и кадры → Отчёты по НДФЛ). - Установите период, за который не формируется 6-НДФЛ, и проверьте наличие записей.
- Если данных нет — ищите непроводённые документы или ошибки в настройках.
Используйте обработку "Проверка состояния налогового учёта НДФЛ" (доступна в 1С:ИТС) для автоматического поиска ошибок в регистрах.
2. Неверные настройки параметров учёта
Если данные в регистрах есть, но 6-НДФЛ всё равно не заполняется, проверьте:
| Параметр | Где проверить | Что должно быть |
|---|---|---|
| Организация-налоговый агент | Справочники → Организации → [Ваша организация] → Закладка "Налоги и отчётность" |
Флаг "Является налоговым агентом по НДФЛ" должен быть включён |
| Периодичность сдачи 6-НДФЛ | Настройки → Налоги и отчётность → НДФЛ |
Указан правильный интервал (ежемесячно/ежеквартально) |
| Коды доходов и вычетов | Справочники → Классификаторы → Коды доходов НДФЛ |
Актуальные коды (например, 2000 для зарплаты) |
Частая ошибка — несоответствие периодов в настройках и фактических данных. Например, если в Настройках НДФЛ указан квартальный отчёт, а вы пытаетесь сформировать месячный 6-НДФЛ, программа вернёт пустой бланк.
⚠️ Внимание: Если вы сменили периодичность сдачи 6-НДФЛ (например, с квартальной на месячную), обязательно перепроверьте настройки в Администрирование → Налоги и отчётность. В некоторых релизах 1С:Бухгалтерия это не обновляется автоматически.
3. Ошибки в документах по зарплате
Даже если документы проведены, они могут содержать критические ошибки:
- 💰 Не указан вид дохода — в документе
Начисление зарплатыне заполнено поле "Вид дохода" или выбран неверный код (например,4800вместо2000). - 📊 Неверная ставка НДФЛ — для резидентов должна быть
13%, для нерезидентов —30%(если нет льгот). - 🔗 Отсутствует связь с физическим лицом — документ не привязан к сотруднику или его ИНН указан неверно.
Как исправить:
- Откройте проблемный документ (например,
Начисление зарплаты). - Проверьте закладку
НДФЛ— там должны быть заполнены все обязательные поля. - Если ошибка найдена, исправьте её и перепроведите документ (кнопка
ПровестиилиПровести и закрыть).
Что делать, если документ не перепроводится?
Если при нажатии "Провести" возникает ошибка, попробуйте:
1. Отменить проведение (кнопка "Отменить проведение").
2. Исправить ошибки.
3. Провести заново. Если не помогает — проверьте права пользователя или целостность базы.
4. Проблемы с обновлением программы
Если 6-НДФЛ перестал заполняться после обновления 1С:Бухгалтерия, причины могут быть следующими:
- 🔄 Неполное обновление — не все файлы конфигурации обновились (например, из-за сбоя интернета).
- 📦 Конфликт версий — если вы обновили только платформу, но не конфигурацию (или наоборот).
- 🚨 Ошибки в новых релизах — иногда в свежих версиях появляются баги, связанные с формированием отчётности.
Как проверить:
- Запустите 1С в режиме
Конфигуратор(через ярлык или командную строку с ключом/Config). - Выполните команду
Администрирование → Поддержка и обслуживание → Проверка и исправление. - Если ошибки найдены — обновите конфигурацию через
Обновление конфигурацииили восстановите базу из резервной копии.
⚠️ Внимание: Перед обновлением всегда создавайте резервную копию базы! В некоторых случаях (например, при переходе на новую редакцию 3.0) требуется полная выгрузка/загрузка данных, а не обычное обновление.
5. Сбои в базе данных или правах пользователя
Если проблема не в настройках или документах, проверьте:
- 🔐 Права пользователя — у текущего пользователя может не хватать прав на формирование отчётности или доступ к регистрам НДФЛ.
- 💾 Целостность базы — повреждённые индексы или таблицы могут блокировать формирование отчётов.
- 🔄 Блокировки объектов — если другой пользователь редактирует связанные документы, 6-НДФЛ может не формироваться.
Диагностика:
- Проверьте права пользователя в
Администрирование → Пользователи— должна быть роль с доступом кОтчётам по НДФЛ. - Запустите тестирование и исправление базы через
Конфигуратор → Администрирование → Тестирование и исправление. - Если база файловая — выполните
chdbfl.exe(утилита для восстановления файлов 1С).
Создать резервную копию базы|Запустить тестирование и исправление|Проверка логической целостности|Переиндексация таблиц|Проверка ссылочной целостности-->
6. Особенности формирования 6-НДФЛ за прошлые периоды
Если вам нужно сформировать 6-НДФЛ за прошлый год или квартал, а отчёт остаётся пустым, причины могут быть специфическими:
- 📅 Закрытие периода — если период закрыт документами
Закрытие месяцаилиРегламентные операции, данные могут не попадать в отчёт. - 🔄 Изменение правил учёта — если в прошлом периоде использовались другие коды доходов или ставки НДФЛ.
- 🗄️ Архивные данные — если база была перенесена или восстановлена из резервной копии, движения по регистрам могли потеряться.
Решение:
- Проверьте, не закрыт ли период документами
Закрытие месяца(разделОперации → Закрытие периода). - Если период закрыт — временно отмените закрытие, сформируйте отчёт и снова закройте период.
- Для архивных данных используйте отчёт
Анализ состояния налогового учёта НДФЛ на дату, чтобы увидеть движения на нужную дату.
Если 6-НДФЛ не формируется за прошлый год, сначала проверьте, не сбились ли настройки учёта после обновления программы. В релизах 2023–2026 годов изменились правила заполнения раздела 2 отчёта — это может влиять на retro-данные.
7. Ошибки при выгрузке в XML или печатную форму
Иногда 6-НДФЛ формируется в программе, но не выгружается в XML или не печатается. Проблемы:
- 🖨️ Ошибки печати — неверные настройки принтера или шаблона печатной формы.
- 📤 Проблемы с XML — если файл не проходит проверку в Личном кабинете ФНС, возможно, неверная структура или кодировка.
- 🔗 Несовместимость версий — если выгружаете отчёт в старом формате (например, для 6-НДФЛ версии 1, когда уже действует версия 2).
Как исправить:
- Для печати: проверьте настройки в
Файл → Настройка печатии обновите шаблон печатной формы. - Для XML: используйте встроенную проверку в 1С (
Отчёты → 6-НДФЛ → Проверка) или проверьте файл через Личный кабинет ФНС. - Если XML не проходит: обновите конфигурацию до последнего релиза — в них часто исправляют ошибки выгрузки.
FAQ: Частые вопросы по 6-НДФЛ в 1С
🔹 Почему в 6-НДФЛ не отображаются удержанные суммы НДФЛ?
Это происходит, если:
- Не проведены документы
Выплата зарплаты(удержание НДФЛ фиксируется только при выплате). - В документе выплаты не указан способ удержания (должно быть "НДФЛ удерживается").
- Ошибка в регистре
НДФЛРасчетыСФизЛицами— проверьте черезВсе функции → Регистры налогового учёта.
🔹 Можно ли сформировать 6-НДФЛ без закрытия месяца?
Да, но:
- Данные будут предварительными (могут измениться после закрытия).
- В разделе 2 отчёта могут отсутствовать суммы к уплате, если не проведены регламентные операции по НДФЛ.
- Для точного отчёта лучше дождаться полного закрытия периода.
🔹 Почему в 6-НДФЛ попадают данные за другой период?
Это происходит из-за:
- Неверно указанного периода формирования в настройках отчёта.
- Ошибок в датах документов (например, документ за март проведён с датой февраля).
- Сбоя в регистрах — требуется перепроведение документов за оба периода.
Решение: проверьте даты в документах и переформируйте регистры через Операции → Регламентные → Перепроведение документов.
🔹 Как исправить ошибку "Не заполнены обязательные реквизиты" при выгрузке 6-НДФЛ?
Ошибка возникает, если:
- Не указан КПП или ОКТМО организации.
- Отсутствует ответственное лицо (ФИО и телефон в настройках отчёта).
- Не заполнены коды ОКВЭД в карточке организации.
Проверьте эти данные в Справочники → Организации → [Ваша организация] и в настройках отчёта.
🔹 Что делать, если 6-НДФЛ формируется, но не совпадает с расчётными ведомостями?
Расхождения возникают из-за:
- Разных периодов учёта — например, в ведомости данные за месяц, а в 6-НДФЛ за квартал.
- Неучтённых доходов — премии, материальная помощь или другие выплаты, не попадающие в ведомость.
- Ошибок округления — в 6-НДФЛ суммы округляются до рублей, а в ведомости могут быть копейки.
Решение: сверьте данные через отчёт Анализ регистров налогового учёта по НДФЛ.