Решение для выгрузки Декларации НДС в файл, начиная с 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
Вступайте в нашу телеграмм-группу Инфостарт
