При подготовке отчета «Реестр документов, подтверждающих обоснованность налоговых льгот» (форма по КНД 1155127) в программе «1С:Бухгалтерия 3.0» пользователи нередко сталкиваются с ситуацией, когда на закладке «Реестр» в строке договора выводится номер, но дата отсутствует либо заменяется прочерком. При этом в регламентном документе «Формирование записей раздела 7 декларации по НДС» в списке реализаций даты договоров визуально присутствуют. Разберем программную причину такого поведения и выясним, как исправить данные для успешной сдачи отчетности.
Чтобы понять, откуда берется прочерк или пустая дата, проанализируем типовой код алгоритма, отвечающего за заполнение дерева документов в форме реестра льгот:
Для Каждого СтрДокумент Из СтрКонтрагент.Строки Цикл
ЭлементДереваДокумент = ЭлементДереваКонтрагент.ПолучитьЭлементы().Добавить();
ЗаполнитьЗначенияСвойств(ЭлементДереваДокумент, СтрДокумент);
ЭлементДереваДокумент.УИДЛок = Новый УникальныйИдентификатор;
ЭлементДереваДокумент.ОписаниеКА = СтрДокумент.ТипДок + " №" +
?(ЗначениеЗаполнено(СтрДокумент.НомДок), СтрДокумент.НомДок, "б/н") + " от " +
Формат(СтрДокумент.ДатаДок, "ДЛФ=DD; ДП=-");
КонецЦикла;
Посмотрим на конструкцию Формат(СтрДокумент.ДатаДок, "ДЛФ=DD; ДП=-"). Параметр ДП=- (представление пустой даты) явно указывает платформе выводить символ дефиса (прочерк), если значение переменной ДатаДок не заполнено (равно пустой дате '00010101'). Таким образом, если поле ДатаДок во входящей структуре оказывается пустым, вместо даты подставляется прочерк или строка остается незавершенной.
Откуда программа считывает данные для переменной ДатаДок? Данные загружаются не напрямую из реквизита строки реализации, а из движений и подчиненных данных регламентного документа раздела 7.
Выделим основные причины, почему поле даты оказывается незаполненным:
ПодтверждающиеДокументы колонка «Дата» осталась пустой, реестр не сможет получить значение.Дата в карточке договора остается незаполненным. При автоматическом заполнении документов 1С обращается именно к реквизиту, а не разбирает текст наименования.Разберем по шагам, как исправить реквизиты и сформировать корректный реестр.
Если отчет необходимо отправить срочно, а времени на перепроведение регламентных операций нет, используем возможность прямого редактирования:
Важное ограничение: согласно формату ФНС (КНД 1155127), элемент ДатаДок является обязательным для выгрузки. Если оставить поле пустым или с прочерком, файл отчета не пройдет форматно-логический контроль при выгрузке в XML или отправке через оператора ЭДО.