Форум OlegON > Программы и оборудование для автоматизации торговли > Другие вопросы > Программы форумчан

Программа объединения двух деклараций : Программы форумчан

18.04.2024 10:10


19.07.2018 09:32
jokerpnz
 
В EgaisHelper формируется декларация по одному ФСРАРИД(по одному КПП), у некоторых клиентов базы разные, соответственно ИД поставщиков и производителей тоже разные.
Писал в прошлом квартале программу, которая объединяет 2 файла декларации в один

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

Если нужно объединить 3, 4 и тд файлов, выбрать объединённый файл (test.xml - лучше его переименовать заранее, а то затрётся) и выбрать следующий и т.д.

Принцип работы:
Загружает производителей и поставщиков из первого файла, загружает их же из второй файла, сравнивает их по ИНН и КПП, если совпадают, но разные ИД, то во втором файле в обороте заменяет ИД производителя или поставщика на ИД в первом файле. Если нет совпадений по ИНН/КПП, то добавляет но ИД в первый файл и заменяет в обороте второго файла идентификаторы производителей и поставщиков на новый ИД
https://storage.olegon.ru/supermag/u...LReader.exe.7z
(0,04Мб)
19.07.2018 09:39
OlegON
 
бесплатно? ограничения есть?
19.07.2018 09:41
jokerpnz
 
бесплатно, без ограничений
15.01.2021 22:38
Starter
 
Попробовали - получили ошибку... :( деларация ф.12
16.01.2021 10:44
jokerpnz
 
я делал исправления уже за это время
попробуйте новую версию, если будет ошибка, напишите на что ругается

https://storage.olegon.ru/supermag/u...1/XMLReader.7z
(0,01Мб)
16.01.2021 11:55
Starter
 
Тоже с ошибкой вылетает :(
Декларации во вложении, на которых выдаёт ошибку.



(0,1Мб)


(0,05Мб)



https://storage.olegon.ru/supermag/u...7570B31.xml.7z
(0Мб)
https://storage.olegon.ru/supermag/u...B359152.xml.7z
(0,03Мб)
17.01.2021 16:15
jokerpnz
 
идентификаторы поставщиков большие какие... в схеме по умолчанию ushort стояло у меня
поправил на int, загружается

не понял как файл в хранилище обновить, пришлось переименовать. к сожалению на изучение не нашёл время( если что нарушил, прошу извинить


https://storage.olegon.ru/supermag/u...LReader_new.7z
(0,01Мб)
17.01.2021 18:31
Starter
 
Заработало!!! Большое спасибо!
07.04.2021 10:52
Starter
 
В этом квартале вылезла новая беда - при объединении создаются одинаковые коды производителей/импортеров при объединении справочников :(

Соответственно, при попытке загрузки декларации получаем "Повторяются сочетания реквизитов производителя/импортера"
В файлах примеров - с кодом 191 и 192 два производителя/импортера...

И, кстати, а 8 форму (ранее 12) программа умеет объединять (в связи со сменой форматов) ?

https://storage.olegon.ru/supermag/u...627838E.xml.7z
(0,02Мб)
https://storage.olegon.ru/supermag/u...E5BF408.xml.7z
(0,03Мб)
https://storage.olegon.ru/supermag/u...04/test.xml.7z
(0,05Мб)
08.04.2021 09:48
jokerpnz
 
после обеда посмотрю сегодня

нет, с новыми формами не работает, я перенёс объединение в egaishelper, там есть объединение под новые формы
Часовой пояс GMT +3, время: 10:10.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.