Почему в документе «Отражение зарплаты в бухучете» пропадает регистрация в налоговом органе и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

При работе в программе 1С:Бухгалтерия предприятия 3.0 (начиная с релизов 3.0.60.44 и 3.0.60.46) пользователи столкнулись с критической проблемой: при попытке провести документ Отражение зарплаты в бухучете данные на закладке «Начисленный НДФЛ» ведут себя некорректно. Даже если вручную проставить поле «Регистрация в налоговом органе», при сохранении или проведении документа это значение бесследно исчезает, а программа выдает ошибку: «на закладке начисленный НДФЛ не указана регистрация в налоговом органе».

Эта ситуация особенно актуальна для организаций, имеющих обособленные подразделения или сотрудников, работающих в разных территориальных ИФНС. Разберем детально причины возникновения этой ошибки и способы её решения.

Выясним причину проблемы

Проанализируем техническую составляющую. В указанных релизах разработчики 1С начали масштабный переход на новую схему хранения данных о налоговых инспекциях. Если раньше информация бралась напрямую из реквизита справочников Организации или Подразделения, то теперь приоритет отдан периодическому регистру сведений «История регистраций в налоговом органе».

Ошибка под номером 30160839, зарегистрированная на портале ИТС, заключалась в том, что алгоритм проверки документа при записи принудительно очищал поле регистрации, если не находил актуальной записи в этом новом регистре на дату документа. То есть программа считала, что данных нет, и «зануляла» введенные пользователем значения еще до того, как они успевали записаться в базу данных.

Способ 1: Самый надежный — Обновление конфигурации

Прежде всего, проверим версию вашей программы. Разработчики оперативно выпустили исправление данной ошибки. В версии 3.0.60.50 и во всех последующих релизах механизмы проверки были скорректированы, и поле перестало очищаться самопроизвольно. Если у вас есть возможность обновиться, это решит проблему раз и навсегда.

Способ 2: Корректировка регистра «История регистраций в налоговом органе»

Если обновление по каким-то причинам сейчас невозможно (например, идет период сдачи отчетности), воспользуемся методом ручной правки данных. Рассмотрим, как это сделать правильно:

  1. Откроем меню «Все функции» (в новых версиях — «Функции для технического специалиста»).
  2. Найдем в списке регистров сведений История регистраций в налоговом органе.
  3. Проанализируем записи для вашей организации и всех её подразделений. Скорее всего, вы обнаружите, что для проблемных подразделений записи либо отсутствуют, либо поле налогового органа в них не заполнено.
  4. Нам необходимо вручную создать или отредактировать записи, указав для каждой структурной единицы (организации или подразделения) соответствующую ИФНС.
  5. Важный момент: Обратим внимание на колонку Действует с. Дата в этом поле должна быть меньше или равна дате документа Отражение зарплаты в бухучете, который вы пытаетесь провести. Обычно рекомендуется ставить 01.01.20XX (начало текущего года).

Способ 3: Метод «перезаписи» справочников

Официальная поддержка 1С предлагала временное решение — принудительно обновить историю регистраций через карточки объектов. Попробуем выполнить следующие шаги:

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

Этот метод инициирует программный код, который должен автоматически создать запись в регистре История регистраций в налоговом органе.

Способ 4: Программное исправление через обработку

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


// Пример записи в регистр истории регистраций
МенеджерЗаписи = РегистрыСведений.ИсторияРегистрацийВНалоговомОргане.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Организация = Справочники.Организации.НайтиПоНаименованию("Ваша Организация");
МенеджерЗаписи.СтруктурнаяЕдиница = Справочники.Подразделения.НайтиПоНаименованию("Ваше Подразделение");
МенеджерЗаписи.Период = '20230101000000'; // Дата начала действия
МенеджерЗаписи.РегистрацияВНалоговомОргане = Справочники.РегистрацииВНалоговомОргане.НайтиПоРеквизиту("КодИФНС", "7701");
МенеджерЗаписи.Записать();

После выполнения подобного кода записи в регистре появятся «жестко», и документ Отражение зарплаты в бухучете перестанет очищать данные при проведении.

Нюансы для версии ПРОФ

Часто возникает вопрос: «У нас версия ПРОФ, разве там поддерживаются обособленные подразделения?». Проясним ситуацию. Полноценный балансовый учет обособленных подразделений — это функционал КОРП. Однако возможность указывать разные регистрации в налоговых органах для подразделений реализована и в ПРОФ, так как это необходимо для формирования корректной отчетности 6-НДФЛ.

Если при синхронизации из ЗУП данные не приходят, проверим, чтобы в Бухгалтерии в справочнике Подразделения для каждого элемента была заполнена ссылка на Регистрации в налоговом органе. В последних релизах это поле часто выносится в отдельную гиперссылку «История регистраций» прямо в карточке подразделения.

Соблюдение этих рекомендаций позволит вам корректно отразить начисленный НДФЛ в бухгалтерском учете и избежать ошибок при закрытии квартала и сдаче налоговой отчетности.

← На главную