Имя: Пароль:
1C
1С v8
Обмен данными между не идентичными конфигурациями УТП
0 Not1C
 
18.01.17
14:12
Добрый день. Есть необходимость настроить обмен между конфигурациями "Управление торговым предприятием", один из самых первых релизов и актуальной конфигурацией УТП 1.2
С правилами обменами знаком, но вот не приходилось настраивать обмены между УТП, только УТ и бухгалтерия. В свежей конфигурации есть встроенные обработки для обмена, а вот в старой ничего такого нет. Хочу спросить, что проще сделать - перенести из актуальной конфигурации эти обработки в старую или есть другой способ (другие обработки)
1 Not1C
 
18.01.17
14:25
База-источник УТП редакции 1.0
База-приемник УТП редакции 1.2
В общем, хочу все сделать правильно и красиво, дайте пинка в нужном направлении
2 Serg_1960
 
18.01.17
14:27
Нет смысла что-либо изменять в конфигурации, "переносить" (если только не для автоматизации самого процесса обмена) - правила обмена в КД всё равно придётся делать для обработки универсального обмена между конфигурациями различных версий.
3 Serg_1960
 
18.01.17
14:28
*(2) Имхо, разумеется
4 Not1C
 
18.01.17
14:28
но вот как раз автоматический обмен по расписанию нужен
5 Not1C
 
31.01.17
12:21
Подниму тему,чтобы не создавать новую. Нужно настроить обмен между двумя базами БУ 1.2 (Бухгалтерия для Украины 1.2). База-Источник БУ типовая,без доработок, база-приемник БУ с доработками. Правила обмена написаны, проверены с обработкой V8Exchan82
В источнике, иду в сервис -> Прочие обмены данными -> Все настройки обмена данными
Создаю новый обмен, ставлю галку "Обмен по правилам", иду в узлы,создаю новый план обмена, выбираю каталог для обмена. В ручном режиме делаю выгрузку данных. Выгружается файл Message_001_УД.zip
в приемнике делаю тоже самое, но не ставлю галку "Обмен по правилам". Указываю путь в каталог обмена, выполняю в ручном режиме загрузку данных, получаю сообщение "Не найден входящий файл обмена данными."
В отладчике вижу, что ищется файл Message_УД_001.zip
6 Not1C
 
31.01.17
12:23
Гуглил, не нашел тем по обменам между похожими, но не идентичными базами, много тем по обмену между УТ и другими с Бухгалтерией 1.2 или 2.0, но там есть помощник обменов. А как пользоваться этой обработкой?
7 kennetmccormick
 
31.01.17
12:30
(5) не в префиксе ли узлов проблема?
Message_001_УД- 001 префикс базы источника, УД- префикс приемника
а во второй базе они перепутаны
8 Not1C
 
31.01.17
12:57
Сопоставил коды узлов, теперь получаю ошибку
"Ошибка при чтении изменений при обмене РИБ:  Ошибка при вызове метода контекста (ПрочитатьИзменения): Изменения конфигурации не могут быть получены из подчиненного узла распределенной ИБ"
Что-то я напутал с узлами...
Встроенная обработка работает только с РИБ?
9 Not1C
 
31.01.17
12:59
в базе-источник 001, это основной узел, УД - подчиненный, в базе-приемнике, аналогично, но при этом не дает выбрать основной узел в обработке
10 Not1C
 
31.01.17
13:00
снял галку РИБ в плане обмена полный, буду пробовать дальше
11 Not1C
 
31.01.17
13:07
но теперь посыпались ошибки
не найдены методы объекта(ЗагрузитьИзмененияДанныхДляУзла) и
ВыгрузитьИзмененияДанныхДляУзла
Вернул все назад
12 Not1C
 
31.01.17
13:42
Сделал все с нуля
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 Not1C
 
31.01.17
13:52
Вот нашел статью со скринами,которые отображают мои реалии
http://programmist1s.ru/obmen-dannyimi-mezhdu-1s/
14 Not1C
 
31.01.17
14:09
Нашел эту тему
v8: Ошибка плана обмена
В ней пишут, что ошибка (12) возникает,если заголовк xml не соответствует ожидаемому

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<v8msg:Message xmlns:v8msg=\"http://v8.1c.ru/messages\">;
    <v8msg:Header>
        <v8msg:ExchangePlan>НазваниеПланаОбмена</v8msg:ExchangePlan>
        <v8msg:To>КодУзлаКуда</v8msg:To>
        <v8msg:From>КодУзлаОткуда</v8msg:From>
        <v8msg:MessageNo>НомерСообщения</v8msg:MessageNo>
        <v8msg:ReceivedNo>НомерПринятого</v8msg:ReceivedNo>
    </v8msg:Header>
15 Not1C
 
31.01.17
14:12
в файле обмена xml стандартный заголовок для КА. Но если снять галки "РИБ" в плане обмена, то при загрузке файла обмена в приемнике имеем ошибку,как в (11)
16 Not1C
 
31.01.17
14:26
В план обмена пришлось добавить процедуры (почему их там нет?)
ЗагрузитьИзмененияДанныхДляУзла
ВыгрузитьИзмененияДанныхДляУзла
Взято из это темы
v8: нету процедуры или функции "ВыгрузитьИзмененияДанныхДляУзла"
Сейчас при загрузке новая ошибка
"Ошибка при записи изменений при обмене:  Поле объекта не обнаружено (Объекты)
Запись изменений текущей информационной базы в файл обмена завершилась с ошибками!
Обмен данными по настройке "обмен с БУ" завершен (13:23:53)."
Как я понял из коробки эти обработки работают только с РИБ
17 Not1C
 
31.01.17
15:11
В этой теме нашел информацию, что в настройках обмена приемника нужно загрузить пустые правила обмена.
После внесения изменений, такая ошибка
"Выполнение отложенных операций с документами. Окончание выполнения: 31.01.2017 14:09:23
Чтение данных из файла обмена успешно завершено.
Ошибка при записи изменений при обмене:  Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML:  - [5,6]
Фатальная ошибка:
StartTag: invalid element name
Запись изменений текущей информационной базы в файл обмена завершилась с ошибками!
Обмен данными по настройке "обмен с БУ" завершен (14:09:23).
"
А вообще,спасибо ресурсу forum.mista.ru за предоставление возможности вести журналирование
18 Not1C
 
31.01.17
15:14
но,что данные уже загружены, меня уже радует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан