Объединение нескольких выгрузок 2-НДФЛ в одну (ЗУП 3.1, формат xml)

Обработка объединяет файлы выгрузок справок 2-НДФЛ формата xml в один(или более, сколько укажем) файл выгрузки формата xml, как если бы документ Справка 2-НФДЛ был заведен в базе по всем присутствующим в выгрузках физикам.

В нашей организации учет устроен таким образом, что по штатным сотрудникам мы ведем одну базу, а по агентам другую. В свяи с этим возникает проблема отчетности в налоговые органы. Нельзя же по одному физику послать данные из одной базы и по нему же из другой. Такие ситуации возникают, к примеру, когда физик и штатный сотрудник и агент и есть в обеих базах. В связи с этим была написана обработка, которая слепляет выгруженные файлы xml по справкам 2-НДФЛ из разных баз в один файл xml, как если бы он был выгружен из одной Справки 2-НДФЛ. То есть доходы по физикам, присутсвующим в 2х базах, суммируются в разрезе месяца, кода дохода и так далее. 

Для работы обработки требуется импортировать в конфигурацию схему пакета XDTO, описывающую формат файла xml выгрузки.

Поскольку Контур не принимает файлы больше определенного размера, есть возможность разбить объединяемый файл на несколько.

Также нужно указать номер начальной справки — это чтобы не нарушать последовательность номеров выгружаемых в штатном режиме справок. 

В самой обработке выбираем куда сохранить объединенный файл и каталог, где хранятся файлы выгрузок в формате xml, которые нужно объединить.

В общем, вдруг кому-то пригодится.  

2 Comments

  1. ptaha

    импортировали в конфигурацию схему пакета XDTO, далее обновили в режиме предприятия подобрала папки, нажимаю объединить, пишет МойXML.ОткрытьФайл(ВременныйФайл,,,»windows-1251″);

    по причине:

    Каталог не обнаружен ‘C:1112-НДФЛОбъединенный файлNO_NDFL2_2315_2315_7709770002231545001_20181008_2cc8492­0-7e58-467a-8fd7-745bf3015fc3.XML’

    что может быть не так?

    Reply
  2. yojeeg

    (1) Обратитесь к Вашим системным администраторам, чтобы настроили доступ учетной записи 1С к этой папке

    Reply

Leave a Comment

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