XML обмен данными между идентичными конфигурациями

Опубликовал mardamshin.alexej@yandex.ru Мардамшин (Alex103a) в раздел Обмен - Обмен через XML

Обработка предназначена для выгрузки/загрузки данных между идентичными конфигурациями 8.2.
Переносятся все виды метаданных.

Как то мне понадобилось перенести данные меджу конфигурациями, нырнул в Интернет и сразу наткнулся на обработку unload-load-1c-fasthelp.net.epf , c её помощью все и сделал,

Обработка прекрасно работает, но именно поэтому захотелось её доработать, а именно:

 

1. "Автоматом" проводить документы после загрузки.

2.  Выбор документов и регистров за период.

3.  При выборе документов за день,  выбирать через меню.

4.  Печать краткого или подробного протокола загрузки.

5.  Печать протокола выгрузки.

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

Наименование Файл Версия Размер
XMLОбменМеждуИдентичнымиБазами82.rar
.rar 28,22Kb
05.01.16
317
.rar 28,22Kb 317 Скачать

См. также

Комментарии
1. Александр Лыткин (TrinitronOTV) 27.01.14 18:40 Сейчас в теме
а как при вашем обмене синхронизируются данные, например элементы справочников, которые содержатся в документах?
2. Александр Лыткин (TrinitronOTV) 27.01.14 18:43 Сейчас в теме
и ещё: если, такой документ присутствует в базе, в которую осуществляется загрузка, как поступает ваш обмен?
3. Александр Куклин (alexandr851c) 20 27.01.14 20:59 Сейчас в теме
а как при вашем обмене синхронизируются данные, например элементы справочников, которые содержатся в документах?


и ещё: если, такой документ присутствует в базе, в которую осуществляется загрузка, как поступает ваш обмен?


Полностью поддерживаю. Хотелось бы узнать подробности по синхронизации.
4. Призрак (davdykin) 16 28.01.14 06:40 Сейчас в теме
Честно говоря, никогда не понимал зачем писать обработки уступающие по функционалу существующим. Есть стандартная обработка Выгрузка и загрузка данных xml, в которой помимо всего что есть у вас (кроме логов) есть отборы по каждому из метаданных, отключение итогов при загрузке. Синхронизирует она данные (думаю и ваша тоже, т.к. она похожа на более раннюю версию это обработки) по ГУИД и при совпадении любых элементов переписывает их.
5. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 28.01.14 08:18 Сейчас в теме
1,2,3
- При загрузке данных сравнение объектов идет по уникальному идентификатору. Если UUID не будет найден в базе-приемнике, то будет создан объект из XML файла, иначе объект-приемник будет обновлен данными из XML файла.
6. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 28.01.14 08:22 Сейчас в теме
4.
- Так в том то и дело, что стандартная обработка о которой вы говорите у меня не сработала, как
я не корячился! Кстати, косяки в ней обнаружил не я один, достаточно по теме порыться на форуме.
7. Virikus 41 29.01.14 08:06 Сейчас в теме
(5) неоднократно пользовался стандартной обработкой, косяков не видел.
8. Just (Just) 2 29.01.14 11:04 Сейчас в теме
Я тоже пользовался стандартной и косяков не замечал
9. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 30.01.14 11:40 Сейчас в теме
Ну, тогда одно из двух, либо мне попалась не та версия обработки, либо особенности конкретной конфигурации.
10. Александр Журавлев (apostal86) 176 01.02.14 10:34 Сейчас в теме
(9) Alex103a, какая у Вас конфигурация?
11. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 01.02.14 19:14 Сейчас в теме
Да вообщем то какая теперь разница проблема, то решена ну не пошла эта обработка,
другие то сработали зачем на этом зацикливаться.
12. Алексей Роза (DoctorRoza) 01.02.14 20:50 Сейчас в теме
Вот Вам плюсик, что то типа первого значка на грудь бойскаута и пожелания дальнейших успехов! :)
p.s.
Как говорится, первый блин в коме!
13. Елена Пименова (Bukaska) 121 02.02.14 01:24 Сейчас в теме
Тоже не замечала косяков за стандартной обработкой))))
14. Павел Семенов (pavel06) 06.02.14 16:01 Сейчас в теме
А где на ИТС взять обработку для перегрузки поступлений товаров, которые мне нужны?
Я эту испытал на своей КА. Чего-то не работает.
Если ставить выгрузку за один день т.е. одну и ту же дату в периоде, то вообще ничего не выгружает. А если за 2 дня ставишь, то выгружает кучу всего по ссылкам непонятного из всяких справочников, а совсем не документы.
В идеале нужно бы как в стандартном обмене CommerceML делается, но там нет документов "Поступление" товаров для выбора, только реализации, счета.
15. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 07.02.14 07:02 Сейчас в теме
pavel06.
Дайте свой e-mail, я вам вышлю несколько обработок, может подойдут?
16. Даниил Конев (rosinfoteh) 04.03.14 19:48 Сейчас в теме
Если в базе которую загружают информацию...пристутсвует идентичная информация, то он создает ДУБЛЬ...
17. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 05.03.14 13:07 Сейчас в теме
Пришлите конфу, посмотрю.
18. Даниил Конев (rosinfoteh) 07.03.14 09:10 Сейчас в теме
смысл вам её отправлять если они идентичный. Эта обработка работает тогда...когда во вторую базу нужно сделать копию...хотя если можно сделать полный обмен. Ищит ли обработка по каким-либо критериям ссылки или просто создает новые?
19. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 07.03.14 11:52 Сейчас в теме
Не знаю, почему у вас возникли такие проблемы, обработку я тестировал, многократно,
если она находит ссылку, то делает замену, если нет, то создает новую,
поэтому я и просил прислать конфу и XML-файл, возможно, что-то у меня и не учтено.
20. arjuna (arjuna) 25.03.14 22:58 Сейчас в теме
(19) Alex103a, Не знаю, почему у вас возникли такие проблемы, обработку я тестировал, многократно,
если она находит ссылку, то делает замену, если нет, то создает новую,

А по какому принципу ищется ссылка?
21. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 27.03.14 06:31 Сейчас в теме
- При загрузке данных сравнение объектов идет по уникальному идентификатору. Если UUID (уникальный идентификатор) не будет найден в базе-приемнике, то будет создан объект из XML файла, иначе объект-приемник будет обновлен данными из XML файла.
22. Пабло (CaptainMorgan) 08.04.14 07:02 Сейчас в теме
"Автоматом" проводить документы после загрузки.

Заинтересовал именно этот момент.
Мне, к примеру надо перенести только документ Расчет себестоимости, время проведения которого составляет примерно 4 часа.

Получается, что Ваша обработка будет переносить этот один документ - 4 часа?

Стандартная обработка по переносу данных с ИТС делает перенос такого документа за 30 секунд. Там не выполняется проведение документа, там выполняется перенос движений. А это бывает намного быстрей, чем проведение.

И еще как следствие вышеизложенного: Скорее всего ваша обработка не должна уметь переносить документы "Корректировка записей регистров". Это так?
23. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 08.04.14 12:19 Сейчас в теме
Так у меня тоже выгружются движения, а что касается слова проведения так это наследие 7.7
не более того.
24. Наталья Галак (ИрискаЯ) 19 10.08.14 10:29 Сейчас в теме
Не вижу, где же п. 3. Печатать протокол выгрузки?
25. mardamshin.alexej@yandex.ru Мардамшин (Alex103a) 93 11.08.14 07:00 Сейчас в теме
Ириская.
Протокол выгрузки выводится в сообщения, (все помеченные объекты).
26. юрий гулидов (gull22) 81 06.10.15 14:11 Сейчас в теме
Добавьте пожалуйста скриншот с образцом протокола
Оставьте свое сообщение