gifts2017

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

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

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

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

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

 

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

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

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

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

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

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

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

См. также

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


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


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

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

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

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

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

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