Где в Бухгалтерии предприятия 2.0 декларация по НДС хранит приложения 8 и 9

Разбор структуры хранения приложений декларации по НДС для БП 2.0

Некоторое время назад, обратился к нам клиент с просьбой. Вот, говорят, есть у нас декларация «до» и «после» за один и тот же период и надо бы им дополнительные листы оформить, да так, чтобы прибавив их к декларации «до» получить декларацию «после».

Декларации были сохранены только в регламентированных отчетах и вытащить записи книги продаж (или покупок) путем обращению к регистру накопления (продажи и покупки) не представлялось возможным. Поэтому, было принято решение о разборе структуры хранения декларации, а точнее 8го и 9го раздела и уже на основании этих данных сформировать дополнительные листы.

Обработка была сделана, работы сданы, однако, эта история еще не закончилась. А я пока расскажу где же искать данные приложений декларации.


Все данные приложений хранятся в регистре сведений «ДополнительныеФайлыРегламентированныхОтчетов». У данного регистра имеются следующие разрезы учета:

  • РегламентированныйОтчет — ссылка на саму декларацию по НДС (ДокументСсылка.РегламентированныйОтчет)
  • ВидДополнительногоФайла — наименование приложения (Строка)
  • СодержимоеФайла — собственно сами данные приложения (ХранилищеЗначения)

есть еще некоторые реквизиты регистра, но рассматривать я их не буду.

Если быть точным то каждое приложение может быть представлено в этом регистре несколькими записями (на примере приложения 8):

  • ДанныеРаздел8.1 (в релизах ранее было: ДанныеРаздел8)
  • ТабличныйДокументРаздел8.1 (в релизах ранее было: ТабличныйДокументРаздел8)
  • ИтогиРаздел8

Рассмотрим их подробнее.

ДанныеРаздел8.1 — для таких записей регистра ресурс СодержимоеФайла представлен в виде таблицы значений следующей структуры:

  • НомПП
  • НомСчФПрод и ДатаСчФПрод
  • НомИспрСчФ и ДатаИспрСчФ
  • НомКСчФПрод и ДатаКСчФПрод
  • НомИспрКСчФ и ДатаИспрКСчФ
  • КодВидОпер
  • НомТД
  • ОКВ
  • СумНДСВыч
  • СтоимПокупВ
  • ИННЮЛ
  • КПП
  • ИННФЛ

Описание колонок, думаю, самодостаточное и, кстати, перечень скорее неполный. Кстати говоря, в декларациях, сохраненных в старых релизах, таблицу значений можно было получить только через свойство «Записи» к объекту сохраненному в хранилище.

ТабличныйДокументРаздел8.1 —  здесь уже ресурс СодержимоеФайла представлен в виде табличного документа именно как он и выглядит в печатной форме декларации. Структуру его описывать смысла нет, достаточно будет на него только посмотреть через декларацию. Отмечу только, что в разделе ДанныеРаздел8.1 в моем случае не было наименования контрагента, только ИНН и КПП. А вот здесь оно присутствует и если вам при разборе ДанныеРаздел8.1 понадобится наименование, то можно сделать соединение по порядковому номеру НомПП и номером строки в табличном документе ТабличныйДокументРаздел8.1.

ИтогиРаздел8 —  ресурс СодержимоеФайла — структура с итогами приложения, свойство: СумНДСВсКПк

Приложение 8 Дополнительные листы сформированы по похожему принципу. Наименования будут следующими:

  • ДанныеРаздел8_Прил1.1
  • ТабличныйДокументРаздел8_Прил1.1
  • ИтогиРаздел8_Прил1

Для приложения 9 и дополнительные листы к нему также имеют такой же подход, но, будут отличаться наименованием колонок в ДанныеРаздела9.1 (ДанныеРаздел9_Прил1.1), структурой итогов в ИтогиРаздел9 (ИтогиРаздел9_Прил1), ну и сам табличный документ в ТабличныйДокументРаздел9.1 (ТабличныйДокументРаздел9_Прил1.1).

Для более детальной информации по структуре данных рекомендую обратиться в процедуры:

  • УчетНДС.ЗаполнитьСтрокуКнигиПродаж
  • УчетНДС.ЗаполнитьСтрокуКнигиПокупок
  • Отчеты.КнигаПокупок1137.СформироватьОсновнойРаздел
  • Отчеты.КнигаПродаж1137.СформироватьОсновнойРаздел

Надеюсь данная информация окажется кому-нибудь полезной. Если будут вопросы, то пишите, только прошу прощения заранее, так как бываю здесь редко, да и НГ «на носу») могу ответить не быстро.

Спасибо за внимание!

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *