В EgaisHelper формируется декларация по одному ФСРАРИД(по одному КПП), у некоторых клиентов базы разные, соответственно ИД поставщиков и производителей тоже разные.
Писал в прошлом квартале программу, которая объединяет 2 файла декларации в один
Описание работы:
Выбрать первый файл, выбрать второй файл, нажать 1. загрузить файл, нажать 2. объединить файлы
В папке с файлами создастся третий файл test.xml
Если нужно объединить 3, 4 и тд файлов, выбрать объединённый файл (test.xml - лучше его переименовать заранее, а то затрётся) и выбрать следующий и т.д.
Принцип работы:
Загружает производителей и поставщиков из первого файла, загружает их же из второй файла, сравнивает их по ИНН и КПП, если совпадают, но разные ИД, то во втором файле в обороте заменяет ИД производителя или поставщика на ИД в первом файле. Если нет совпадений по ИНН/КПП, то добавляет но ИД в первый файл и заменяет в обороте второго файла идентификаторы производителей и поставщиков на новый ИД
https://storage.olegon.ru/supermag/u...LReader.exe.7z
(0,04Мб)