Отчеты и Аналитика · 12 мин
Почему в 1С не формируется отчет 6-НДФЛ и как это исправить
Разбираем, почему в 1С не формируется отчет 6-НДФЛ: пустые разделы, ошибки заполнения, проблемы с регистрами, датами и настройками. Пошаговая диагностика и исправление.
Отчет 6-НДФЛ в конфигурациях 1С (ЗУП, Бухгалтерия, УНФ, ERP) собирается не из документов напрямую, а из специальных регистров учета доходов и налога. Поэтому типичная ситуация «отчет не формируется» обычно означает одно из трёх: форма не заполняется вообще, разделы остаются пустыми либо формирование завершается ошибкой. Каждый сценарий имеет свой набор причин и свой порядок диагностики.
Чаще всего виноваты не сбои программы, а данные: не проведены документы начисления и выплаты, неверно указаны даты получения дохода, не настроены виды доходов или учетная политика по НДФЛ, либо релиз конфигурации устарел и содержит старую форму отчета. Реже проблема кроется в правах пользователя, повреждении кэша или ошибках в расширениях.
Ниже разобраны основные причины по группам с конкретными действиями: где смотреть, что проверять и как понять, что проблема устранена. Порядок разделов построен от простых проверок к сложным — рекомендуется идти последовательно, не перескакивая.
Как понять, что именно сломалось: три типа проблемы
Первый тип — отчет вообще не открывается или при формировании выдает ошибку. Это указывает на технические причины: устаревший релиз, поврежденный кэш, нехватку прав, конфликт расширений. Второй тип — отчет формируется, но все разделы пустые. Здесь почти всегда виноваты данные: в регистрах учета НДФЛ нет записей за выбранный период. Третий тип — отчет заполнен частично: есть раздел 1, но пуст раздел 2, или наоборот. Это признак проблем с датами и статусами отдельных операций.
Прежде чем что-либо исправлять, зафиксируйте симптом: сделайте скриншот ошибки или пустого отчета, запишите точный текст сообщения. Формулировка ошибки часто сразу указывает на причину — например, «Поле объекта не обнаружено» говорит о несоответствии версии формы и релиза, а «Недостаточно прав» — о настройках доступа.
Релиз, кэш, права, расширения
Проведенные документы, период, организация
Даты получения дохода и удержания налога
Журнал обновления, расширения, внешние формы
Проверка базовых условий: период, организация и права
Начните с очевидного, но часто упускаемого. Убедитесь, что в шапке отчета выбран правильный отчетный период и правильная организация. В базах с несколькими организациями пользователи нередко формируют отчет по «пустой» организации, в которой нет начислений. Также проверьте, что выбран корректный вариант формирования: по головной организации или с учетом обособленных подразделений — от этого зависит, какие данные попадут в отчет.
Второй шаг — права доступа. Если у пользователя нет прав на чтение регистров учета НДФЛ или на документы зарплаты, отчет может формироваться пустым без всяких предупреждений. Проверьте под пользователем с полными правами: если под администратором отчет заполняется, проблема в ролях. Для расчетчика обычно достаточно типовых ролей «Расчетчик зарплаты» и «Чтение данных для отчетности», но в доработанных конфигурациях набор ролей может отличаться.
Третий момент — дата запрета редактирования и закрытие периода сами по себе не мешают формированию отчета, но если период не закрыт корректно (например, не выполнен перерасчет после исправлений), данные в регистрах могут быть неактуальны. Убедитесь, что зарплата за период рассчитана и выплачена, а документы проведены без пометок на удаление.
Пустой отчет: проверяем регистры и документы
6-НДФЛ в 1С строится на основании регистров накопления, куда документы записывают данные о доходах, вычетах, исчисленном и удержанном налоге. Если отчет пуст, первым делом проверьте, есть ли в базе проведенные документы начисления зарплаты, отпускных, больничных и — критически важно — документы выплаты (ведомости). Без проведенных ведомостей удержанный НДФЛ в регистры не попадет, и строки 020–022 раздела 1 останутся пустыми.
Быстрый способ диагностики — сформировать аналитические отчеты по НДФЛ: «Анализ НДФЛ по датам получения доходов» или «Регистр налогового учета по НДФЛ». Если эти отчеты тоже пустые, данных в учете действительно нет. Если они заполнены, а 6-НДФЛ пуст — значит, проблема в самой форме отчета или в отборе по организации и подразделениям.
Отдельно проверьте сценарий «выплата есть, а в отчете нет». Так бывает, когда ведомость проведена, но в ней не заполнена или неверно указана дата выплаты, либо выплата прошла по кассе/банку документом, который не делает движений по регистрам НДФЛ (например, ручная операция или нестандартный документ). В этом случае налог считается неудержанным и в раздел 1 не попадает.
- 1Проверьте период и организацию в шапке отчета
- 2Сформируйте «Анализ НДФЛ по датам получения доходов» за тот же период
- 3Убедитесь, что документы начисления и ведомости на выплату проведены
- 4Проверьте даты выплаты в ведомостях — они должны попадать в отчетный период
- 5Перезаполните отчет кнопкой «Заполнить» и проверьте результат
Частичное заполнение: проблемы с датами и видами доходов
Если раздел 1 заполнен, а раздел 2 пуст (или наоборот), причина почти всегда в датах. Раздел 1 отражает налог, удержанный в последние три месяца периода, а раздел 2 — исчисленный налог с начала года. Дата получения дохода для зарплаты — это день выплаты, поэтому зарплата, начисленная в одном квартале, а выплаченная в следующем, попадет в отчет другого периода. Проверьте, не «уехали» ли выплаты за границу отчетного периода.
Вторая частая причина — некорректная настройка кодов и категорий дохода. Если у вида начисления не указан код дохода по НДФЛ или категория дохода, программа может не отнести сумму ни к одной строке отчета. Откройте справочник начислений, проверьте настройки налогообложения у проблемных видов расчета. Особое внимание — к доходам в натуральной форме и материальной выгоде: для них дата получения дохода определяется иначе, и ошибки в этих документах часто ломают заполнение.
Третья группа — сторнирования и перерасчеты. Если в периоде были сторно начислений или возвраты налога, отчет может заполняться с отрицательными или неожиданными суммами, а в отдельных случаях механизм заполнения пропускает такие строки. Проверьте документы «Перерасчет НДФЛ», «Возврат НДФЛ» и сторнирующие документы за период.
Технические причины: релиз, кэш, расширения
Форма 6-НДФЛ периодически меняется, и 1С обновляет механизм ее заполнения в релизах. Если конфигурация давно не обновлялась, отчет может формироваться с ошибкой, по устаревшей форме или не учитывать актуальные правила. Проверьте текущий релиз в разделе «О программе» и сравните с актуальной версией на портале поддержки. Обновление выполняйте только после создания резервной копии базы.
Поврежденный кэш метаданных — еще одна типичная причина ошибок при формировании регламентированных отчетов. Признаки: отчет «падает» с невнятной ошибкой у одного пользователя, а у остальных работает. Решение — очистить кэш: закрыть базу, удалить содержимое папок кэша в каталоге пользователя (для файловой базы) или выполнить перезапуск сервера 1С с очисткой кэша сеансов (для клиент-серверной).
Расширения конфигурации и внешние отчеты тоже могут ломать типовой механизм. Если после обновления 6-НДФЛ перестал формироваться, временно отключите все расширения (Администрирование → Печатные формы, отчеты и обработки → Расширения) и проверьте формирование. Если отчет заработал — включайте расширения по одному, чтобы найти конфликтующее. Также убедитесь, что в базе не подключена внешняя устаревшая форма 6-НДФЛ, перекрывающая встроенную.
Исправление данных и перезаполнение отчета
Когда причина найдена в данных, порядок исправления такой: сначала исправляются первичные документы (даты выплаты, коды доходов, проведение ведомостей), затем при необходимости выполняется перерасчет НДФЛ, и только после этого отчет перезаполняется. Кнопка «Заполнить» в отчете собирает данные заново из регистров — простое сохранение и переоткрытие формы без перезаполнения результата не даст.
Если документы исправлены, а регистры остались в старом состоянии, помогает перепроведение документов зарплаты за период. В типовых конфигурациях для этого есть штатные механизмы: перепроведение из журнала документов или обработка «Проведение документов». В сложных случаях — когда данные в регистрах расходятся с документами без видимой причины — используйте штатные сервисные отчеты «Анализ ошибок в учете по НДФЛ» (в ЗУП) или обратитесь к разделу сервисных обработок конфигурации.
После исправлений обязательно сверьте результат: сформируйте 6-НДФЛ и сравните контрольные суммы с «Анализом НДФЛ» и расчетными листками. Исчисленный налог в разделе 2 должен сходиться с данными аналитических отчетов за тот же период. Расхождения в копейках обычно говорят о перерасчетах, не отраженных в текущем периоде.
Как проверить результат
Суммы удержанного налога совпадают с ведомостями за последние 3 месяца
Строки пустые при наличии проведенных выплат
Исчисленный НДФЛ сходится с отчетом «Анализ НДФЛ» за год
Суммы меньше или раздел пуст при заполненном анализе
Отчет заполняется без сообщений об ошибках
Появляются окна с ошибками или отчет зависает
Встроенная проверка не выдает критических замечаний
Есть ошибки КС, указывающие на пропуск данных
Когда самостоятельного решения недостаточно
Есть ситуации, в которых разбираться самостоятельно рискованно. Первая — расхождения в регистрах после нештатных операций: обменов данными, свертки базы, переноса остатков. Здесь движения по регистрам могут быть повреждены массово, и ручное исправление документов не поможет — нужен анализ структуры данных. Вторая — доработанная конфигурация, где типовой механизм формирования 6-НДФЛ изменен: поведение отчета может не соответствовать никакой типовой документации.
Третья ситуация — срочная сдача отчетности при неустраненной ошибке. Если дедлайн близко, а отчет не формируется, безопасный путь — выгрузить данные через аналитические отчеты и заполнить 6-НДФЛ во внешнем сервисе подготовки отчетности, а разбор причин отложить на после сдачи. Это не отменяет необходимости исправить учет, но снимает риск штрафа за несвоевременную сдачу.
Что важно запомнить
6-НДФЛ строится из регистров учета, а не из документов напрямую. Пустой отчет — ищите непроведенные ведомости и неверный отбор; частично заполненный — проверяйте даты выплат и коды доходов; ошибки формирования — обновляйте релиз, чистите кэш и отключайте расширения. Любые исправления — только после резервной копии.
Частые вопросы
Почему 6-НДФЛ пустой, хотя зарплата начислена и рассчитана?
Начисление само по себе не формирует данные для отчета — нужен факт выплаты. Проверьте, проведены ли ведомости на выплату зарплаты и попадают ли даты выплат в отчетный период. Без проведенных ведомостей удержанный НДФЛ в регистры не записывается, и отчет остается пустым.
Отчет формировался нормально, а после обновления выдает ошибку. Что делать?
Сначала отключите все расширения конфигурации и внешние формы отчетности — они часто конфликтуют с новым релизом. Затем очистите кэш. Если ошибка сохраняется, проверьте на портале поддержки 1С известные проблемы вашего релиза — иногда требуется установка очередного исправительного обновления.
Зарплата за март выплачена в апреле. В какой отчет она попадет?
В отчет за полугодие, а не за первый квартал: 6-НДФЛ заполняется по дате фактической выплаты дохода. Это правильное поведение программы, а не ошибка — исправлять ничего не нужно.
У одного пользователя отчет пустой, у другого заполняется. В чем причина?
Почти наверняка дело в правах доступа: у первого пользователя нет прав на чтение регистров НДФЛ или документов зарплаты. Сравните наборы ролей обоих пользователей и назначьте недостающие. Реже причина в персональных настройках отбора по организации.
Можно ли заполнить 6-НДФЛ вручную, если автозаполнение не работает?
Форма позволяет редактировать ячейки вручную, но это временная мера: при следующем перезаполнении ручные правки будут перезаписаны. Кроме того, ручная правка отчета не исправляет учет — расхождения вылезут при камеральной проверке и в следующих периодах. Правильный путь — исправить документы и регистры, а отчет перезаполнить автоматически.
Влияет ли пометка на удаление документов на формирование отчета?
Да. Помеченные на удаление документы не делают движений по регистрам, поэтому их суммы не попадут в отчет. Если после пометки ведомости отчет «похудел», восстановите документ или создайте новый взамен, затем перезаполните 6-НДФЛ.