БСП 3.0 Обмен через универсальный формат Спецификация сообщения обмена

1. NatalkaBal 28 09.10.18 17:01 Сейчас в теме
Доброго времени суток. Как подружить обмены основанные БСП 3.0 и БСП 2. Из-за новых атрибутов в БСП 3.0, таких как </AvailableObjectTypes>, <Prefix></Prefix>, старые версии БСП 2 не воспринимают. Обновлять до последней? или можно как то по другому?
По теме из базы знаний
Найденные решения
2. MaxS 2827 09.10.18 18:37 Сейчас в теме
Не воспринимают при первом обмене? Попробуйте не обращать внимание и продолжайте обмениваться. Работает вроде бы.
3. bmk74 234 09.10.18 21:53 Сейчас в теме
Пакеты XDTO можно обновить в старой версии базы...
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. MaxS 2827 09.10.18 18:37 Сейчас в теме
Не воспринимают при первом обмене? Попробуйте не обращать внимание и продолжайте обмениваться. Работает вроде бы.
4. NatalkaBal 28 10.10.18 08:21 Сейчас в теме
(2)Да, при самой первой синхранизации (на этапе настройки). Не обращать внимание не получится, так так процесс стопорится.
5. MaxS 2827 10.10.18 08:37 Сейчас в теме
(4) Как стопорится?
"Старая" база не может принять от БП сообщение, но может отправить .Предварительно отменяем регистрацию всех объектов и отправляем сообщение для БП. БП его принимает и можно продолжать настройку.
6. NatalkaBal 28 10.10.18 08:50 Сейчас в теме
(5)
На этом месте виснет (в старой версии). Регистрацию в конфигурации со старой версии БСП (Управление автотранспортом) отменяла, он выгружал файл (после закрытия зависшего окна), но из БСП3 (Бухгалтерия предприятия) не загружает, пишет Ошибка формата файла обмена (если убрать область AvailableObjectTypes, Prefix, то нормально загружает). В документации по БСП 3 прочитала что данные области не обязательные https://its.1c.ru/db/bsp301doc#content:45:1:issogl3_%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%­B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0­%BD%D0%B8%D1%8F_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0
Да, БП принемает и продолжает настройку, выгружает новый файл, а старая версия его опять не принемает. Вот и думаю должна эта область как то отключатся
10. NatalkaBal 28 10.10.18 13:00 Сейчас в теме
(2)Вы правы были! При первой загрузки посылается пустое техническое сообщение <msg:MessageNo>0</msg:MessageNo>
<msg:ReceivedNo>0</msg:ReceivedNo> и ошибки в ее приеме на дальнейшие (не пустые сообщения) не влияют. Все загружается в обои базы. Но XDTO пакет ExchangeMessage все же обновила в старой версии БСП.
3. bmk74 234 09.10.18 21:53 Сейчас в теме
Пакеты XDTO можно обновить в старой версии базы...
7. NatalkaBal 28 10.10.18 08:59 Сейчас в теме
(3)Попробую обновить ExchangeMessage с старой версии
8. NatalkaBal 28 10.10.18 10:12 Сейчас в теме
(3)Обновление XDTO пакетов тоже не решила проблему
9. bmk74 234 10.10.18 12:11 Сейчас в теме
(8)ExchangeMessage Это только для заголовка сообщения используется для объектов
EnterpriseData_X_X_X Нужно их попробовать перенести в принимающую базу
11. NatalkaBal 28 10.10.18 13:02 Сейчас в теме
(9)Так атрибуты </AvailableObjectTypes>, <Prefix></Prefix> и заголовок и входят.
12. bmk74 234 10.10.18 13:11 Сейчас в теме
(11)А ну да, чет эт я :)...заработался..
13. MaxS 2827 10.10.18 14:11 Сейчас в теме
Первый обмен пустыми сообщениями нужен чтобы установить максимальные версии формата в обеих базах. И только после этого обмениваться данными.
А это нововведение с AvailableObjectTypes вероятно нужно чтобы базы в пустую не обменивались тем, что они не смогут принять.

В старых версиях первый обмен по умолчанию был всеми данными на минимальной версии формата.
NatalkaBal; +1 Ответить
14. dds.ru@mail.ru 12.10.18 10:22 Сейчас в теме
Кто нибудь "подружил" версии БСП 2 и 3 ? Как?
15. Leits 1 02.11.18 12:16 Сейчас в теме
(14) подправил пакет ExchangeMessage и синхронизация пошла
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)