Синхронизация через универсальный формат

1. VoVo 19.04.22 16:22 Сейчас в теме
Здравствуйте, подскажите настраиваю синхринизацию через универсальный формат через файл, ут зуп, выдает такое сообщение как на скринах. На стороне ут первоначальную выгрузку сделал все успешно, но сообщение все равно дает в регистре сведений общие настройки узлов информационных баз галочка вроде стоит, не пойму пишет завершите настройку на стороне ут, но там все больше кнопок далее или ок или завершить нет это последний шаг.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. MaxS 2989 19.04.22 17:43 Сейчас в теме
Вероятно нет общих форматов обмена, которые поддерживают обе базы.
16. MaxS 2989 23.04.22 14:34 Сейчас в теме
(4) ExchangeMessage можно из свежей БП взять. Сравнением объединением с cf.
А формат обмена, как вариант добавить из БП - 1.6, например и найти модуль, где для формата обмена устанавливается модуль с правилами, добавить туда 1.6
Протестировать обмен и вероятно доработать правила.
17. MaxS 2989 23.04.22 14:36 Сейчас в теме
(6) Все форматы не нужны, достаточно одного, который есть в БП. Пробовать начиная с меньшего, т.к. чем выше формат, тем больше доработок правил потребуется.
19. MaxS 2989 23.04.22 14:50 Сейчас в теме
(18) они отличатся могут, обмен из-за этого не идёт. Замена на новый сохраняет совместимость при обмене со старыми и с новыми базами.
21. MaxS 2989 23.04.22 15:27 Сейчас в теме
(20) не сломается ничего, он только для ED обмена.
24. MaxS 2989 25.04.22 16:32 Сейчас в теме
(23)
пишет Не определен Менеджер конвертации для версии формата обмена. Ни чего не пойму
Искать нужно примерно такую строку:
ВерсииФормата.Вставить("1.2", МенеджерОбменаЧерезУниверсальныйФормат);

рядом добавить аналогичную с 1.3.
28. MaxS 2989 06.05.22 09:30 Сейчас в теме
(27) Не нужно сразу обмениваться всеми данными. И сразу после настройки обмена если не обменяться всеми данными, то связанные справочники сами не будут перенесены, если их не создали или изменили после настройки обмена.
Рекомендуется обменяться справочниками, потом документами. Потом, как всё заработает, настроить автообмен.

Можно воспользоваться обработкой "Выгрузка загрузка EnterpriseData" из состава конфигурации, переносить для проверки по одному элементу. Этим можно выяснить есть ли в правилах обмена соответствующие правила.

И можно попробовать загрузить в КД 3 правила из БП для того формата, под которым обмен и посмотреть какие правила присутствуют в обмене.
3. igor63 19.04.22 17:47 Сейчас в теме
Настраивайте через конвертацию
7. igor63 20.04.22 10:25 Сейчас в теме
Можете найти необходимую версию обмена(сами правила), в шаблоне конфигурации, путь к шаблону можете увидеть при установке обновления. Так же можете сверить правила обоих баз выгрузив их из самой базы, в настройках синхронизации-еще-правила. Откройте их Notepad++ или какой либо другой программой и проверьте, ошибка данных XDTO также может возникать в случае если например у вас в Регистрах не заполнено измерение, или пустая запись, и т п.
9. igor63 20.04.22 10:37 Сейчас в теме
Можете настроить обмен через COM соединение к базе и отправлять только нужные вам файлы с нужными вам реквизитами. Двухсторонний обмен предпологается?
13. igor63 22.04.22 09:31 Сейчас в теме
Вы можете заменить правила на свои, которые напишите в КД, можете использовать, добавлять или удалять любые объекты данных от туда, правила можно поменять и в типовой БД
15. igor63 22.04.22 10:02 Сейчас в теме
Почитайте принцип работы обмена, познакомьтесь с конфигурацией "Конвертация данных" вопросы отпадут
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MaxS 2989 19.04.22 17:43 Сейчас в теме
Вероятно нет общих форматов обмена, которые поддерживают обе базы.
4. VoVo 19.04.22 18:10 Сейчас в теме
(2)enterprise data формат в обеих базах, но версии в xdto пакетах в одной ниже чем в другой, в этом может быть дело? И плюс в журнале регистрации при попытке выгрузки в файл есть ошибка :
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://www.1c.ru/SSL/Exchange/Message}Header
Почитал схожая тема есть https://infostart.ru/public/926678/ но то решение не подходит такого кода нет. Как исправить тоже ума не приложу.
Прикрепленные файлы:
16. MaxS 2989 23.04.22 14:34 Сейчас в теме
(4) ExchangeMessage можно из свежей БП взять. Сравнением объединением с cf.
А формат обмена, как вариант добавить из БП - 1.6, например и найти модуль, где для формата обмена устанавливается модуль с правилами, добавить туда 1.6
Протестировать обмен и вероятно доработать правила.
18. VoVo 23.04.22 14:47 Сейчас в теме
(16)Да спасибо как раз этим занимаюсь, 1.6 добавил уже просто переносом из бухи в аренду, а ExchangeMessage уже был в аренде пока не трогал, там вроде без версий вообще он
19. MaxS 2989 23.04.22 14:50 Сейчас в теме
(18) они отличатся могут, обмен из-за этого не идёт. Замена на новый сохраняет совместимость при обмене со старыми и с новыми базами.
20. VoVo 23.04.22 14:56 Сейчас в теме
(19)да уже сравнил файлы бп и аренды разные, а если есть обмены 1с битрикс да куча http сервисов, не должно сломать работу?
21. MaxS 2989 23.04.22 15:27 Сейчас в теме
(20) не сломается ничего, он только для ED обмена.
22. VoVo 23.04.22 15:49 Сейчас в теме
(21)Все понял, спасибо вам огромное, очень сильно помогли
23. VoVo 25.04.22 13:11 Сейчас в теме
(21)Ни чего не получается, добавил в базу где не было пакета ED 1.3 формата его, затем объединением ExchangeMessage из свежей, в модуле менеджера обмена проставил 1.3 версию, дает ошибка формата обмена при синхронизации, посмотрел файл настроек синзронизации как на скрине он почему-то версия формата написана 1.2 в модуле менеджера поставил 1.2 тоже вообще пишет Не определен Менеджер конвертации для версии формата обмена. Ни чего не пойму.
Прикрепленные файлы:
24. MaxS 2989 25.04.22 16:32 Сейчас в теме
(23)
пишет Не определен Менеджер конвертации для версии формата обмена. Ни чего не пойму
Искать нужно примерно такую строку:
ВерсииФормата.Вставить("1.2", МенеджерОбменаЧерезУниверсальныйФормат);

рядом добавить аналогичную с 1.3.
25. VoVo 25.04.22 17:04 Сейчас в теме
(24)Этого окна я ждал несколько дней)))))))))))))))
Спасибо огромнейшее, у меня просто эйфория безудержная)))))))
Прикрепленные файлы:
26. VoVo 25.04.22 17:06 Сейчас в теме
(24)Этого окна я ждал несколько дней)))))))))))))
Спасибо огромнейшее, у меня просто безудержная эйфория)))))))))
Прикрепленные файлы:
27. VoVo 05.05.22 16:57 Сейчас в теме
(24)Все настроил базы, правила регистрации написал в аренду, базы соединились, первая выгрузка есть из аренды, на стороне бухгалтерии нажимаю сопоставить данные все норм в конце сообщение на скрине. Но так понимаю, судя по количеству примерно как и должно быть 91 платежка и справочники по необходимости по идее. Но сами объекты не загрузились в базе нет. Не могу понять куда деваются. И так и должно быть при выгрузке, что судя по коду с начала обрабатываются все объекты из состава плана обмена, у меня за счет контрагентов 17000, а затем применяются признак выгрузки справочников по необходимости и отправляются те которые только в доках. Не пойму что может не срабатывать.
Прикрепленные файлы:
28. MaxS 2989 06.05.22 09:30 Сейчас в теме
(27) Не нужно сразу обмениваться всеми данными. И сразу после настройки обмена если не обменяться всеми данными, то связанные справочники сами не будут перенесены, если их не создали или изменили после настройки обмена.
Рекомендуется обменяться справочниками, потом документами. Потом, как всё заработает, настроить автообмен.

Можно воспользоваться обработкой "Выгрузка загрузка EnterpriseData" из состава конфигурации, переносить для проверки по одному элементу. Этим можно выяснить есть ли в правилах обмена соответствующие правила.

И можно попробовать загрузить в КД 3 правила из БП для того формата, под которым обмен и посмотреть какие правила присутствуют в обмене.
29. VoVo 06.05.22 14:48 Сейчас в теме
(28)Да спасибо, из бухи выгружал уже в кд 3 правила, нужные есть, но и не нужных полно по остальным докам, думаю как у вас в одной из тем сказано сделаю правила еще отдельные на стороне бп только по нужным и с помощью внешней обработки подключу. По остальному буду пробовать как вы сказали, спасибо.
6. VoVo 20.04.22 10:06 Сейчас в теме
(2)Понял, а можно загрузить пакет соответствующей версии как во второй конфе, один можно или все которые представлены в пакетах enterprise должны совпадать и нужно если это вообще возможно все загрузить? И нужно ли еще какую сопутствующую инфу подгрузить?
17. MaxS 2989 23.04.22 14:36 Сейчас в теме
(6) Все форматы не нужны, достаточно одного, который есть в БП. Пробовать начиная с меньшего, т.к. чем выше формат, тем больше доработок правил потребуется.
3. igor63 19.04.22 17:47 Сейчас в теме
Настраивайте через конвертацию
5. VoVo 19.04.22 18:18 Сейчас в теме
(3)Я за основу взял универсальный обмен т.к. одна база бух 3 на замке, вторая аренда не типовая на бсп 2.3. со стороны аренды по примеру ут 11.2 там бсп такое же взял от туда тоже уни обмен все что не нужно вырезал, доработал. А там под и пко настраиваются в модуле менеджера и в общем модуле менеджер обмена. В общем с обменом мало работал и сразу сложное. Но не вижу как конвертация решит проблему с подключением к обмену с др базой через файл. Там ошибка на уровне именно как понимаю и MaxS выше писал в поддержке форматов.
А если затем загрузить правила доработанные в конвертации, то они будут иметь приоритет над правилами о которых писал выше, правильно понимаю или нет?
7. igor63 20.04.22 10:25 Сейчас в теме
Можете найти необходимую версию обмена(сами правила), в шаблоне конфигурации, путь к шаблону можете увидеть при установке обновления. Так же можете сверить правила обоих баз выгрузив их из самой базы, в настройках синхронизации-еще-правила. Откройте их Notepad++ или какой либо другой программой и проверьте, ошибка данных XDTO также может возникать в случае если например у вас в Регистрах не заполнено измерение, или пустая запись, и т п.
8. VoVo 20.04.22 10:31 Сейчас в теме
(7)У меня посмотрел в базах не совпадают пакеты xdto enterprise data версии в одной базе горазда выше чем в другой, думаю разобраться как перенести в базу пакет и что параллельное еще для этого нужно ли менять в том что касается именно xdto мне нужно для начала чтоб было подключение к базам через файл, а пока не дает полное как писал в теме
9. igor63 20.04.22 10:37 Сейчас в теме
Можете настроить обмен через COM соединение к базе и отправлять только нужные вам файлы с нужными вам реквизитами. Двухсторонний обмен предпологается?
10. VoVo 20.04.22 10:42 Сейчас в теме
(9)Да двухсторонний, онин док платежка и все справочники на которые есть ссылки в доке
11. igor63 20.04.22 12:23 Сейчас в теме
https://infostart.ru/public/149404/ Можете попробовать сделать что то такое, либо ознакомьтесь с конфигурацией Конвертация данных
12. VoVo 20.04.22 19:20 Сейчас в теме
(11)Там проблема в том что бухгалтерия 3 типовая нельзя менять, вторая аренда прокат не типовая разработка на бсп 2.3. Задача была обмен платежными поручениями, мне предложили это сделать уни обменом, который есть в бухе, но не было в аренде. Конвертация данных как понял не подойдет так как правила обмена у таких уни обменов находятся в общем модуле менеджер обмена уни, то есть подгоняю под уни обмен в бухи программно правила так как в статье https://infostart.ru/1c/articles/963164/#p22 читал что "Не требуется включать правила конвертации объектов в файл с данными." так как они написаны программно
13. igor63 22.04.22 09:31 Сейчас в теме
Вы можете заменить правила на свои, которые напишите в КД, можете использовать, добавлять или удалять любые объекты данных от туда, правила можно поменять и в типовой БД
14. VoVo 22.04.22 09:41 Сейчас в теме
(13) Понятно, трудность еще основная нет понимания ошибку в теме на скринах выдает потому что форматы как писали в начале темы: "Вероятно нет общих форматов обмена, которые поддерживают обе базы." Или потому, что еще много ошибок в правилах в модуле менеджер обмена через уни формат, создаваемого плана обмена. А заменить правила в типовой как расширением добавить или загрузить вроде в предприятии было и не будет ли конфликта пока в модуле менеджер обмена еще ошибки дает обмен данными xdto тоже.
15. igor63 22.04.22 10:02 Сейчас в теме
Почитайте принцип работы обмена, познакомьтесь с конфигурацией "Конвертация данных" вопросы отпадут
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот