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

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

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

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

 

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

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

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

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

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

26 Comments

  1. TrinitronOTV

    а как при вашем обмене синхронизируются данные, например элементы справочников, которые содержатся в документах?

    Reply ↓
  2. TrinitronOTV

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

    Reply ↓
  3. alexandr851c
    а как при вашем обмене синхронизируются данные, например элементы справочников, которые содержатся в документах?
    и ещё: если, такой документ присутствует в базе, в которую осуществляется загрузка, как поступает ваш обмен?

    Полностью поддерживаю. Хотелось бы узнать подробности по синхронизации.

    Reply ↓
  4. davdykin

    Честно говоря, никогда не понимал зачем писать обработки уступающие по функционалу существующим. Есть стандартная обработка Выгрузка и загрузка данных xml, в которой помимо всего что есть у вас (кроме логов) есть отборы по каждому из метаданных, отключение итогов при загрузке. Синхронизирует она данные (думаю и ваша тоже, т.к. она похожа на более раннюю версию это обработки) по ГУИД и при совпадении любых элементов переписывает их.

    Reply ↓
  5. Alex103a

    1,2,3

    — При загрузке данных сравнение объектов идет по уникальному идентификатору. Если UUID не будет найден в базе-приемнике, то будет создан объект из XML файла, иначе объект-приемник будет обновлен данными из XML файла.

    Reply ↓
  6. Alex103a

    4.

    — Так в том то и дело, что стандартная обработка о которой вы говорите у меня не сработала, как

    я не корячился! Кстати, косяки в ней обнаружил не я один, достаточно по теме порыться на форуме.

    Reply ↓
  7. Virikus

    (5) неоднократно пользовался стандартной обработкой, косяков не видел.

    Reply ↓
  8. Just

    Я тоже пользовался стандартной и косяков не замечал

    Reply ↓
  9. Alex103a

    Ну, тогда одно из двух, либо мне попалась не та версия обработки, либо особенности конкретной конфигурации.

    Reply ↓
  10. apostal86

    (9) какая у Вас конфигурация?

    Reply ↓
  11. Alex103a

    Да вообщем то какая теперь разница проблема, то решена ну не пошла эта обработка,

    другие то сработали зачем на этом зацикливаться.

    Reply ↓
  12. DoctorRoza

    Вот Вам плюсик, что то типа первого значка на грудь бойскаута и пожелания дальнейших успехов! 🙂

    p.s.

    Как говорится, первый блин в коме!

    Reply ↓
  13. Bukaska

    Тоже не замечала косяков за стандартной обработкой))))

    Reply ↓
  14. pavel06

    А где на ИТС взять обработку для перегрузки поступлений товаров, которые мне нужны?

    Я эту испытал на своей КА. Чего-то не работает.

    Если ставить выгрузку за один день т.е. одну и ту же дату в периоде, то вообще ничего не выгружает. А если за 2 дня ставишь, то выгружает кучу всего по ссылкам непонятного из всяких справочников, а совсем не документы.

    В идеале нужно бы как в стандартном обмене CommerceML делается, но там нет документов «Поступление» товаров для выбора, только реализации, счета.

    Reply ↓
  15. Alex103a

    pavel06.

    Дайте свой e-mail, я вам вышлю несколько обработок, может подойдут?

    Reply ↓
  16. rosinfoteh

    Если в базе которую загружают информацию…пристутсвует идентичная информация, то он создает ДУБЛЬ…

    Reply ↓
  17. Alex103a

    Пришлите конфу, посмотрю.

    Reply ↓
  18. rosinfoteh

    смысл вам её отправлять если они идентичный. Эта обработка работает тогда…когда во вторую базу нужно сделать копию…хотя если можно сделать полный обмен. Ищит ли обработка по каким-либо критериям ссылки или просто создает новые?

    Reply ↓
  19. Alex103a

    Не знаю, почему у вас возникли такие проблемы, обработку я тестировал, многократно,

    если она находит ссылку, то делает замену, если нет, то создает новую,

    поэтому я и просил прислать конфу и XML-файл, возможно, что-то у меня и не учтено.

    Reply ↓
  20. arjuna

    (19) Не знаю, почему у вас возникли такие проблемы, обработку я тестировал, многократно,

    если она находит ссылку, то делает замену, если нет, то создает новую,

    А по какому принципу ищется ссылка?

    Reply ↓
  21. Alex103a

    — При загрузке данных сравнение объектов идет по уникальному идентификатору. Если UUID (уникальный идентификатор) не будет найден в базе-приемнике, то будет создан объект из XML файла, иначе объект-приемник будет обновлен данными из XML файла.

    Reply ↓
  22. CaptainMorgan
    «Автоматом» проводить документы после загрузки.

    Заинтересовал именно этот момент.

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

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

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

    И еще как следствие вышеизложенного: Скорее всего ваша обработка не должна уметь переносить документы «Корректировка записей регистров». Это так?

    Reply ↓
  23. Alex103a

    Так у меня тоже выгружются движения, а что касается слова проведения так это наследие 7.7

    не более того.

    Reply ↓
  24. ИрискаЯ

    Не вижу, где же п. 3. Печатать протокол выгрузки?

    Reply ↓
  25. Alex103a

    Ириская.

    Протокол выгрузки выводится в сообщения, (все помеченные объекты).

    Reply ↓
  26. gull22

    Добавьте пожалуйста скриншот с образцом протокола

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *