При работе в программе 1С:Бухгалтерия предприятия 3.0 (начиная с релизов 3.0.60.44 и 3.0.60.46) пользователи столкнулись с критической проблемой: при попытке провести документ Отражение зарплаты в бухучете данные на закладке «Начисленный НДФЛ» ведут себя некорректно. Даже если вручную проставить поле «Регистрация в налоговом органе», при сохранении или проведении документа это значение бесследно исчезает, а программа выдает ошибку: «на закладке начисленный НДФЛ не указана регистрация в налоговом органе».
Эта ситуация особенно актуальна для организаций, имеющих обособленные подразделения или сотрудников, работающих в разных территориальных ИФНС. Разберем детально причины возникновения этой ошибки и способы её решения.
Проанализируем техническую составляющую. В указанных релизах разработчики 1С начали масштабный переход на новую схему хранения данных о налоговых инспекциях. Если раньше информация бралась напрямую из реквизита справочников Организации или Подразделения, то теперь приоритет отдан периодическому регистру сведений «История регистраций в налоговом органе».
Ошибка под номером 30160839, зарегистрированная на портале ИТС, заключалась в том, что алгоритм проверки документа при записи принудительно очищал поле регистрации, если не находил актуальной записи в этом новом регистре на дату документа. То есть программа считала, что данных нет, и «зануляла» введенные пользователем значения еще до того, как они успевали записаться в базу данных.
Прежде всего, проверим версию вашей программы. Разработчики оперативно выпустили исправление данной ошибки. В версии 3.0.60.50 и во всех последующих релизах механизмы проверки были скорректированы, и поле перестало очищаться самопроизвольно. Если у вас есть возможность обновиться, это решит проблему раз и навсегда.
Если обновление по каким-то причинам сейчас невозможно (например, идет период сдачи отчетности), воспользуемся методом ручной правки данных. Рассмотрим, как это сделать правильно:
История регистраций в налоговом органе.Действует с. Дата в этом поле должна быть меньше или равна дате документа Отражение зарплаты в бухучете, который вы пытаетесь провести. Обычно рекомендуется ставить 01.01.20XX (начало текущего года).Официальная поддержка 1С предлагала временное решение — принудительно обновить историю регистраций через карточки объектов. Попробуем выполнить следующие шаги:
Подразделения.Записать и закрыть.Этот метод инициирует программный код, который должен автоматически создать запись в регистре История регистраций в налоговом органе.
Если документов много или ручная правка регистра не помогает, можно воспользоваться небольшим фрагментом кода (например, через внешнюю обработку), чтобы принудительно зафиксировать данные. Посмотрим на пример кода, который создает корректную запись в истории регистраций:
// Пример записи в регистр истории регистраций
МенеджерЗаписи = РегистрыСведений.ИсторияРегистрацийВНалоговомОргане.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Организация = Справочники.Организации.НайтиПоНаименованию("Ваша Организация");
МенеджерЗаписи.СтруктурнаяЕдиница = Справочники.Подразделения.НайтиПоНаименованию("Ваше Подразделение");
МенеджерЗаписи.Период = '20230101000000'; // Дата начала действия
МенеджерЗаписи.РегистрацияВНалоговомОргане = Справочники.РегистрацииВНалоговомОргане.НайтиПоРеквизиту("КодИФНС", "7701");
МенеджерЗаписи.Записать();
После выполнения подобного кода записи в регистре появятся «жестко», и документ Отражение зарплаты в бухучете перестанет очищать данные при проведении.
Часто возникает вопрос: «У нас версия ПРОФ, разве там поддерживаются обособленные подразделения?». Проясним ситуацию. Полноценный балансовый учет обособленных подразделений — это функционал КОРП. Однако возможность указывать разные регистрации в налоговых органах для подразделений реализована и в ПРОФ, так как это необходимо для формирования корректной отчетности 6-НДФЛ.
Если при синхронизации из ЗУП данные не приходят, проверим, чтобы в Бухгалтерии в справочнике Подразделения для каждого элемента была заполнена ссылка на Регистрации в налоговом органе. В последних релизах это поле часто выносится в отдельную гиперссылку «История регистраций» прямо в карточке подразделения.
Соблюдение этих рекомендаций позволит вам корректно отразить начисленный НДФЛ в бухгалтерском учете и избежать ошибок при закрытии квартала и сдаче налоговой отчетности.