Почему при формировании отчета 6-НДФЛ за 2017 год появляется сообщение о неактуальности формы?

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

При работе в конфигурациях БП 3.0 или ЗУП 3.1 пользователи нередко сталкиваются с ситуацией, когда при попытке создать регламентированный отчет за прошлый период система выдает предупреждение о том, что форма более не применяется. Рассмотрим детально, почему это происходит и как правильно действовать в такой ситуации.

Анализ возникновения технической ошибки

Суть проблемы заключается в механизме актуализации регламентированной отчетности. Система 1С использует специализированные справочники и таблицы периодов, которые обновляются через сервис 1С-Отчетность. В определенный момент времени настройки этих классификаторов могут измениться таким образом, что дата начала применения новой редакции формы (в данном случае — приказа ФНС от 17.01.2018 № ММВ-7-11/18@) начинает конфликтовать с периодом, за который создается отчет.

Проанализируем программную логику, которая приводит к появлению данного сообщения. В модуле ОнлайнСервисыРегламентированнойОтчетностиВызовСервера существует функция ФормаПрименимаВУказанномПериоде. В ней выполняется проверка корректности использования формы:


РезультатПоиска = ТаблицаПериодовПримененияФорм.НайтиСтроки(Новый Структура("Код, ДатаПриказа, НомерПриказа", КодФормы, ДатаПриказа, НомерПриказа));
Если РезультатПоиска.Количество() = 0 Тогда
    Возврат Истина;
КонецЕсли;

Если после обновления классификатора РезультатПоиска.Количество() становится равным 1, запускается проверка на соответствие дат. В случае с отчетом за 2017 год, когда дата окончания периода 31.12.2017 оказывается меньше, чем дата начала применимости формы 01.01.2018, система автоматически выводит предупреждающее сообщение пользователю.

Как поступить пользователю?

Разберем, что делать, если вы столкнулись с подобным сообщением:

  1. Не паниковать. Данное предупреждение в подавляющем большинстве случаев носит информационный характер и вызвано «технической коллизией» в настройках классификаторов, а не запретом со стороны законодательства.
  2. Воспользоваться штатным функционалом. В форме отчета предусмотрена специальная опция: флаг "Продолжить действие, несмотря на предупреждение". Разработчики 1С специально предусмотрели этот механизм для таких ситуаций, когда программная логика проверки дат вступает в противоречие с реальной необходимостью сдачи отчетности.
  3. Игнорировать сообщение. Если вы уверены, что отчетный период выбран верно, а форма является единственно доступной для выбора в программе, смело используйте функционал обхода ограничения. Это стандартная практика при исправлении ошибок в классификаторах.

Важные рекомендации по работе с отчетностью

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

Что стоит сделать системному администратору или программисту:

В завершение подчеркнем: наличие предупреждения не означает, что вы не можете сдать отчет. Система позволяет завершить формирование документа, если выбор пользователя осознан. Используйте кнопку "Продолжить действие" и приступайте к выгрузке или печати формы 6-НДФЛ, руководствуясь текущими требованиями налогового законодательства, а не только встроенными проверками 1С.

← На главную