Решение для выгрузки Декларации НДС в файл, начиная с 1 квартала 2019 г. Доработка позволяет игнорировать ошибки и сформировать файл с выгрузкой.
Проверено на релизе БП 3.0.70.30.
Проверено на релизе БП 3.0.108.36 (04.03.2022).
Чтобы выгрузить с ошибками, нужно добавить следующую строку в указанном ниже общем модуле:
РезультатПроверки.КоличествоОшибок = 0;
Общий модуль «РегламентированнаяОтчетностьПроверкаНДС»:
// Помещает во временное хранилище представление ошибок, препятсвующих формированию электронного представления
// декларации по НДС. Предназначена для редакций декларации по НДС, соответствующих формам "ФормаОтчета2017Кв1"
// и "ФормаОтчета2019Кв1" отчета "РегламентированныйОтчетНДС".
// Параметры:
// Отчет - ДокументСсылка.РегламентированныйОтчет - ссылка на сохраненный документ со сведениями декларации.
// МакетОформления - ТабличныйДокумент - макет на основании которого производится формирование
// табличного представления.
// АдресХранилища - Строка - адрес временного хранилища
// Структура - содержит структуру со свойствами:
// * КоличествоОшибок - Число - общее количество обнаруженных ошибок.
// * ПредставлениеОшибок - ТабличныйДокумент - табличное представление ошибок для вывода в формы.
//
Процедура ВыявитьОшибкиЗаполненияПрепятствующиеФормированиюЭлектронногоПредставления(Отчет, МакетОформления, НаименованиеДекларации, АдресХранилища) Экспорт
...
РезультатПроверки = Новый Структура();
РезультатПроверки.Вставить("КоличествоОшибок", КонтекстВыполнения.КоличествоОшибок);
РезультатПроверки.Вставить("ПредставлениеОшибок", КонтекстВыполнения.ПредставлениеОшибок);
// Добавленная строка <
РезультатПроверки.КоличествоОшибок = 0;
// >
ПоместитьВоВременноеХранилище(РезультатПроверки, АдресХранилища);
КонецПроцедуры
Варианты ошибок:
- Не указан ИНН юридического лица
- Не указан ИНН физического лица
- ИНН юридического лица должен состоять из 10 цифр
- ИНН физического лица должен состоять из 12 цифр
- В ИНН есть буквы, а он должен состоять только из цифр
- ИНН не должен начинаться на 00
- Указано неправильное контрольное число ИНН
- Не указан КПП юридического лица
- КПП должен состоять из 9 символов
- В КПП не должно быть букв на позициях, кроме 5-й и 6-й
- КПП не должен начинаться на 0