gifts2017

Универсальные алгоритмы записи и чтения данных XML

Опубликовал Александр Алёхин (new_user) в раздел Обмен - Обмен через XML

Если нужно быстренько написать обработки для переноса данных между конфигурациями 8..., то скачайте мои обработки!!!

Доброго времени суток!

 

Представляю на Ваш суд мои обработки для обмена данными между различными конфигурациями на платформе 8. Целью их написания послужило желание как можно меньше времени тратить на доработку обработок под различных клиентов и их конфигурации! Сам «механизм» записи и чтения данных в файл формата XML отлажен таким образом, что обработку выгрузки поправлять не приходится, а в обработке загрузки, данные получаем по имени реквизита из базы «источника». Данные о документе (шапка и табличная часть) читаются в структуру!

 

Обработки ещё не закончены, но вполне работоспособны, большая просьба подсказать, если заметите какие-то ошибки или недочеты!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВыгрузкаДанныхXML
.epf 13,58Kb
20.02.13
153
.epf 13,58Kb 153 Скачать
ЗагрузкаДанныхXML
.epf 16,68Kb
20.02.13
73
.epf 16,68Kb 73 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Зубцов (iov) 27.09.11 10:24
Грубо говоря как минимум названия реквизитов и таблиц должны совпадать? Переносятся ли подчиненные справочники - как происходит синхронизация?
2. Александр Алёхин (new_user) 27.09.11 13:56
Если базы абсолютно идентичны то можно добавить функцию которая будет определять имя реквизита - для этого я добавлял символ нижнего подчеркивания "_", а если нет то после прочтения файла получается структура "стДок" в которой содержаться данные шапки и таблицы. Работа с подчиненными справочниками идет по такому примеру: справочник - "БанковскиеСчета" имеет подчиненный справочник - "Банки" тогда в структуре будут такие строки:
стДок.БанковскийСчет_Значение
стДок.БанковскийСчет_Код
стДок.БанковскийСчет_Наименование
стДок.БанковскийСчет_Банк_Значание
стДок.БанковскийСчет_Банк_Код и т.д.
Синхронизация по коду и наименованию, но можно сделать и по ссылке "..._Значение".

Прошу извинить за корявые ответы, просто не распологаю свободным временем для постоения описания алгоритмов!
3. sumixam (sumixam) 29.09.11 09:49
то что надо как раз что и искал
4. Александр Алёхин (new_user) 29.09.11 11:20
Спасибо на добром слове!..
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа