Обмен УТ 11.1 и БП 3.0 КОРП после обновления с БП 3.0
Конфигурации 1cv8
1С:Бухгалтерия 3.0
1С:Управление торговлей 11
Платформа 1С v8.3
1С
Программист
Документ XML
Вопрос
Обмен
УТ 11.1 и БП КОРП 3.0
Обмен УТ 11.1 и БП 3.0 работал.
Обновили БП на одноименный релиз КОРП 3.0
В конфигурации конвертации КД2 загрузили старые правила, в БП КОРП выгрузили метаданные и загрузили в КД2.
Соответственно, сохранили ExchangeRules и CorrespondentExchangeRules из КД2 и загрузили в обе базы (как положено переименовав).
Во время обмена из УТ выгружается файл и при загрузке в БП КОРП выдается ошибка: "Поле объекта не обнаружено (ОбменУправлениеТорговлейБухгалтерияПредприятия30)"
Если при этом посмотреть файл выгрузки, то там в начале файла стоит правильно: "БухгалтерияПредприятияКОРП"
Но дальше есть строки запроса, в которых стоит "ОбменУправлениеТорговлейБухгалтерияПредприятия30)" - без КОРП.
Проверила запросы в конвертации и в самих правилах. Там нет "ОбменУправлениеТорговлейБухгалтерияПредприятия30"
Вопрос: Где могут находиться ссылки на старый обмен ОбменУправлениеТорговлейБухгалтерияПредприятия30
УТ 11.1 и БП КОРП 3.0
Обмен УТ 11.1 и БП 3.0 работал.
Обновили БП на одноименный релиз КОРП 3.0
В конфигурации конвертации КД2 загрузили старые правила, в БП КОРП выгрузили метаданные и загрузили в КД2.
Соответственно, сохранили ExchangeRules и CorrespondentExchangeRules из КД2 и загрузили в обе базы (как положено переименовав).
Во время обмена из УТ выгружается файл и при загрузке в БП КОРП выдается ошибка: "Поле объекта не обнаружено (ОбменУправлениеТорговлейБухгалтерияПредприятия30)"
Если при этом посмотреть файл выгрузки, то там в начале файла стоит правильно: "БухгалтерияПредприятияКОРП"
Но дальше есть строки запроса, в которых стоит "ОбменУправлениеТорговлейБухгалтерияПредприятия30)" - без КОРП.
Проверила запросы в конвертации и в самих правилах. Там нет "ОбменУправлениеТорговлейБухгалтерияПредприятия30"
Вопрос: Где могут находиться ссылки на старый обмен ОбменУправлениеТорговлейБухгалтерияПредприятия30
По теме из базы знаний
Найденные решения
Итоги.
Был работающий обмен между УТ.11.1 и БП 3.0.106.
УТ 11.1 сильно не типовая, БП почти типовая.
БП обновили на КОРП.
При обновлении программа заменяет план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30 на ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30, при этом данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30 из регистров сведений удаляет.
Правила обмена:
Выгружены из базы, обновлены метаданные по БП КОРП, загружены.
В этом варианте обмен не работает.
Результат:
Заново провела обновление.
При обновлении убрала галочку - удалить ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Осталось в БП КОРП 2 обмена:
ОбменУправлениеТорговлейБухгалтерияПредприятия30
ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В регистре Правила обмена для синхронизации данных в этом случае остались данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30. В них загрузила Правила обмена с обновленными метаданными.
Обмен прошел.
Был работающий обмен между УТ.11.1 и БП 3.0.106.
УТ 11.1 сильно не типовая, БП почти типовая.
БП обновили на КОРП.
При обновлении программа заменяет план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30 на ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30, при этом данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30 из регистров сведений удаляет.
Правила обмена:
Выгружены из базы, обновлены метаданные по БП КОРП, загружены.
В этом варианте обмен не работает.
Результат:
Заново провела обновление.
При обновлении убрала галочку - удалить ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Осталось в БП КОРП 2 обмена:
ОбменУправлениеТорговлейБухгалтерияПредприятия30
ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В регистре Правила обмена для синхронизации данных в этом случае остались данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30. В них загрузила Правила обмена с обновленными метаданными.
Обмен прошел.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Обмен идет через план обмена с правилами конвертации, написанными для УТ 11.1 . Это очень старая версия УТ. Бухгалтерия почти последний релиз.
Работало на бухгалтерии. Не хочет работать на бухгалтерии КОРП. Где-то у нее в недрах находятся ссылки на план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30, которого в КОРП нет.
Там есть ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30
И не могу найти, где она формирует ОбменУправлениеТорговлейБухгалтерияПредприятия30 вместо ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В файле выгрузки из УТ уже есть это ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Хотя в начале файла стоит все правильно, что обмен с ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30:
<Приемник>БухгалтерияПредприятияКОРП</Приемник>
А дальше есть "ОбменУправлениеТорговлейБухгалтерияПредприятия30"
Работало на бухгалтерии. Не хочет работать на бухгалтерии КОРП. Где-то у нее в недрах находятся ссылки на план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30, которого в КОРП нет.
Там есть ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30
И не могу найти, где она формирует ОбменУправлениеТорговлейБухгалтерияПредприятия30 вместо ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В файле выгрузки из УТ уже есть это ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Хотя в начале файла стоит все правильно, что обмен с ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30:
<Приемник>БухгалтерияПредприятияКОРП</Приемник>
А дальше есть "ОбменУправлениеТорговлейБухгалтерияПредприятия30"
(4)Конечно же выгружала. Там 2 заглушки, с ними ок.
А в файле выгрузки из УТ 3 раза повторяется запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОбменУправлениеТорговлейБухгалтерияПредприятия30.ДатаНачалаВыгрузкиДокументов
|ИЗ
| ПланОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия30 КАК ОбменУправлениеТорговлейБухгалтерияПредприятия30
|ГДЕ
| ОбменУправлениеТорговлейБухгалтерияПредприятия30.Наименование = ""ПЛ""";
РезультатЗапроса = Запрос.Выполнить();
Вот его-то я и не найду, где она его формирует.
А в файле выгрузки из УТ 3 раза повторяется запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОбменУправлениеТорговлейБухгалтерияПредприятия30.ДатаНачалаВыгрузкиДокументов
|ИЗ
| ПланОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия30 КАК ОбменУправлениеТорговлейБухгалтерияПредприятия30
|ГДЕ
| ОбменУправлениеТорговлейБухгалтерияПредприятия30.Наименование = ""ПЛ""";
РезультатЗапроса = Запрос.Выполнить();
Вот его-то я и не найду, где она его формирует.
Если в выгруженных правилах в редакторе заменить в запросе ОбменУправлениеТорговлейБухгалтерияПредприятия30 на ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30, то в файле выгрузки все равно появляется ОбменУправлениеТорговлейБухгалтерияПредприятия30
(10)Расширение здесь не нужно. Базы обе не типовые (БП почти типовая). И в БП при обновлении сметаются настройки для ОбменУправлениеТорговлейБухгалтерияПредприятия30 из регистра Правила обмена для синхронизации данных. Их приходится восстанавливать вручную.
Обновила заново, сняла флаг при обновлении, который удалял ОбменУправлениеТорговлейБухгалтерияПредприятия30. Теперь в регистре его описание не удалилось.
Буду смотреть сейчас, что получится.
Обновила заново, сняла флаг при обновлении, который удалял ОбменУправлениеТорговлейБухгалтерияПредприятия30. Теперь в регистре его описание не удалилось.
Буду смотреть сейчас, что получится.
Итоги.
Был работающий обмен между УТ.11.1 и БП 3.0.106.
УТ 11.1 сильно не типовая, БП почти типовая.
БП обновили на КОРП.
При обновлении программа заменяет план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30 на ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30, при этом данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30 из регистров сведений удаляет.
Правила обмена:
Выгружены из базы, обновлены метаданные по БП КОРП, загружены.
В этом варианте обмен не работает.
Результат:
Заново провела обновление.
При обновлении убрала галочку - удалить ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Осталось в БП КОРП 2 обмена:
ОбменУправлениеТорговлейБухгалтерияПредприятия30
ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В регистре Правила обмена для синхронизации данных в этом случае остались данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30. В них загрузила Правила обмена с обновленными метаданными.
Обмен прошел.
Был работающий обмен между УТ.11.1 и БП 3.0.106.
УТ 11.1 сильно не типовая, БП почти типовая.
БП обновили на КОРП.
При обновлении программа заменяет план обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30 на ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30, при этом данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30 из регистров сведений удаляет.
Правила обмена:
Выгружены из базы, обновлены метаданные по БП КОРП, загружены.
В этом варианте обмен не работает.
Результат:
Заново провела обновление.
При обновлении убрала галочку - удалить ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Осталось в БП КОРП 2 обмена:
ОбменУправлениеТорговлейБухгалтерияПредприятия30
ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30.
В регистре Правила обмена для синхронизации данных в этом случае остались данные по ОбменУправлениеТорговлейБухгалтерияПредприятия30. В них загрузила Правила обмена с обновленными метаданными.
Обмен прошел.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот