Обмен данными между не идентичными конфигурациями УТП #789247


#0 by Not1C
Добрый день. Есть необходимость настроить обмен между конфигурациями "Управление торговым предприятием", один из самых первых релизов и актуальной конфигурацией УТП 1.2 С правилами обменами знаком, но вот не приходилось настраивать обмены между УТП, только УТ и бухгалтерия. В свежей конфигурации есть встроенные обработки для обмена, а вот в старой ничего такого нет. Хочу спросить, что проще сделать - перенести из актуальной конфигурации эти обработки в старую или есть другой способ (другие обработки)
#1 by Not1C
База-источник УТП редакции 1.0 База-приемник УТП редакции 1.2 В общем, хочу все сделать правильно и красиво, дайте пинка в нужном направлении
#2 by Serg_1960
Нет смысла что-либо изменять в конфигурации, "переносить" (если только не для автоматизации самого процесса обмена) - правила обмена в КД всё равно придётся делать для обработки универсального обмена между конфигурациями различных версий.
#3 by Serg_1960
* Имхо, разумеется
#4 by Not1C
но вот как раз автоматический обмен по расписанию нужен
#5 by Not1C
Подниму тему,чтобы не создавать новую. Нужно настроить обмен между двумя базами БУ 1.2 (Бухгалтерия для Украины 1.2). База-Источник БУ типовая,без доработок, база-приемник БУ с доработками. Правила обмена написаны, проверены с обработкой V8Exchan82 В источнике, иду в сервис -> Прочие обмены данными -> Все настройки обмена данными Создаю новый обмен, ставлю галку "Обмен по правилам", иду в узлы,создаю новый план обмена, выбираю каталог для обмена. В ручном режиме делаю выгрузку данных. Выгружается файл Message_001_УД.zip в приемнике делаю тоже самое, но не ставлю галку "Обмен по правилам". Указываю путь в каталог обмена, выполняю в ручном режиме загрузку данных, получаю сообщение "Не найден входящий файл обмена данными." В отладчике вижу, что ищется файл Message_УД_001.zip
#6 by Not1C
Гуглил, не нашел тем по обменам между похожими, но не идентичными базами, много тем по обмену между УТ и другими с Бухгалтерией 1.2 или 2.0, но там есть помощник обменов. А как пользоваться этой обработкой?
#7 by kennetmccormick
не в префиксе ли узлов проблема? Message_001_УД- 001 префикс базы источника, УД- префикс приемника а во второй базе они перепутаны
#8 by Not1C
Сопоставил коды узлов, теперь получаю ошибку "Ошибка при чтении изменений при обмене РИБ:  Ошибка при вызове метода контекста (ПрочитатьИзменения): Изменения конфигурации не могут быть получены из подчиненного узла распределенной ИБ" Что-то я напутал с узлами... Встроенная обработка работает только с РИБ?
#9 by Not1C
в базе-источник 001, это основной узел, УД - подчиненный, в базе-приемнике, аналогично, но при этом не дает выбрать основной узел в обработке
#10 by Not1C
снял галку РИБ в плане обмена полный, буду пробовать дальше
#11 by Not1C
но теперь посыпались ошибки не найдены методы объекта(ЗагрузитьИзмененияДанныхДляУзла) и ВыгрузитьИзмененияДанныхДляУзла Вернул все назад
#12 by Not1C
Сделал все с нуля 1.В базе-источник переименовал основной узел в BU, код узла bu 2.Создал новый узел, назвал его UPR, код узла upr 3.Создал новый обмен,выбрал узел обмена UPR, загрузил правила обмена 4.выгрузил файл обмена Message_bu_upr.zip 5.В базе-приемник переименовал основной узел в UPR, код узла upr 6.Создал новый узел, назвал его BU, код узла bu 7.Создал новый обмен,выбрал узел обмена BU, не загружал правила обмена 8. Выполнил обмен, загрузка произошла с ошибкой, текст ошибки "Начат обмен данными по настройке "обмен с БУ" (12:34:32). Ошибка при чтении изменений из файла обмена. Ошибка при вызове метода контекста (НачатьЧтение): Неправильный формат сообщения Чтение данных из файла обмена завершено с ошибками! Запись изменений текущей информационной базы в файл обмена завершилась успешно. Обмен данными по настройке "обмен с БУ" завершен (12:34:36)." 9. Выгруженный файл обмена Message_upr_bu.zip
#13 by Not1C
Вот нашел статью со скринами,которые отображают мои реалии
#14 by Not1C
Нашел эту тему В ней пишут, что ошибка возникает,если заголовк xml не соответствует ожидаемому <?xml version="1.0" encoding="UTF-8"?> <v8msg:Message xmlns:v8msg=";
#15 by Not1C
в файле обмена xml стандартный заголовок для КА. Но если снять галки "РИБ" в плане обмена, то при загрузке файла обмена в приемнике имеем ошибку,как в
#16 by Not1C
В план обмена пришлось добавить процедуры (почему их там нет?) ЗагрузитьИзмененияДанныхДляУзла ВыгрузитьИзмененияДанныхДляУзла Взято из это темы Сейчас при загрузке новая ошибка "Ошибка при записи изменений при обмене:  Поле объекта не обнаружено (Объекты) Запись изменений текущей информационной базы в файл обмена завершилась с ошибками! Обмен данными по настройке "обмен с БУ" завершен (13:23:53)." Как я понял из коробки эти обработки работают только с РИБ
#17 by Not1C
В этой теме нашел информацию, что в настройках обмена приемника нужно загрузить пустые правила обмена. После внесения изменений, такая ошибка "Выполнение отложенных операций с документами. Окончание выполнения: 31.01.2017 14:09:23 Чтение данных из файла обмена успешно завершено. Ошибка при записи изменений при обмене:  Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML:  - [5,6] Фатальная ошибка: StartTag: invalid element name Запись изменений текущей информационной базы в файл обмена завершилась с ошибками! Обмен данными по настройке "обмен с БУ" завершен (14:09:23). " А вообще,спасибо ресурсу forum.mista.ru за предоставление возможности вести журналирование
#18 by Not1C
но,что данные уже загружены, меня уже радует
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С