Универсальная выгрузка/загрузка XML (2.0.26) С АНАЛИЗОМ ИЗМЕНЕННЫХ ОБЪЕКТОВ ПРИ ЗАГРУЗКЕ
Интеграция - Файловый обмен (TXT, XML, DBF), FTP
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Каждый кто писал правила обмена XML и потом использовал, должен знать, что бывает довольно сложно отследить правильность написания правил и косяки замечаешь только после загрузки в базу. Хорошо если сразу замечаешь, а если нет.. и уже люди работали... Все мы люди все мы человеки....
Вот и возникла идея написать анализ что и где изменяется при загрузке. Первой мыслью было сохранять базу и потом сравнивать ее с измененной. Но поразмыслив и прикинув к той базе с которой я работал на 2 гига я решил что это слишком грамоздко и долго.
Вышел я из этой ситуации так: при записи делаю анализ изменений объекта... и помещаю в таблицу она же дерево значений... и все :)...
И представляете при первом же использовании нашел пару косяков... один мой... а один из за кривых рук пользователей скажем базы донора...
По этому, думаю что обработка будет ОСОБЕННО полезна тем людям которые начинают изучать обмен XML и конвертацию данных.
Код открыт!!! Приветствуется помощь развитии!
ОНОВЛЕНИЯ:
Новое в версии 1.0 (beta):
1. Усовершенствован анализ сделанных обработкой изменений, теперь в отчет выводятся:
а) Документы
б) Справочники
в) Регистры сведений
г) Регистры накопления
д) Регистры рассчетов
е) Константы
2. Добавлены настройки анализа. Есть 3 варианта анализа:
а) Принимать решение о принятии сделанных обработкой изменений
б) Сразу принимать изменения и выводить отчет о анализе
в) только проанализировать действия обработки (удобно при тестировании обработки!!!)
3. Появилась возможность отключить типовой контроль при записи объектов!!! Даже в обработчиках
4. В анализ добавлена колонка "Уникальный идентификатор", что дает возможность отката!
5. Исправлены ошибки.
Примечание: В анализ добавлены не все обработчики, а только те которые мне были нужны. По этому если есть запись в обработчиках, то проверяйте, дорабатывайте анализ!
Для щедрых людей которым помогла обработка:
Яндекс деньги № 41001241519720 , не откажусь :)
Вступайте в нашу телеграмм-группу Инфостарт