1. NatalkaBal 20 09.10.18 17:01 Сейчас в теме

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

Доброго времени суток. Как подружить обмены основанные БСП 3.0 и БСП 2. Из-за новых атрибутов в БСП 3.0, таких как </AvailableObjectTypes>, <Prefix></Prefix>, старые версии БСП 2 не воспринимают. Обновлять до последней? или можно как то по другому?
Найденные решения
2. MaxS 1329 09.10.18 18:37 Сейчас в теме
Не воспринимают при первом обмене? Попробуйте не обращать внимание и продолжайте обмениваться. Работает вроде бы.
3. bmk74 82 09.10.18 21:53 Сейчас в теме
Пакеты XDTO можно обновить в старой версии базы...
Остальные ответы
Избранное Подписка Сортировка: Древо
2. MaxS 1329 09.10.18 18:37 Сейчас в теме
Не воспринимают при первом обмене? Попробуйте не обращать внимание и продолжайте обмениваться. Работает вроде бы.
4. NatalkaBal 20 10.10.18 08:21 Сейчас в теме
(2)Да, при самой первой синхранизации (на этапе настройки). Не обращать внимание не получится, так так процесс стопорится.
5. MaxS 1329 10.10.18 08:37 Сейчас в теме
(4) Как стопорится?
"Старая" база не может принять от БП сообщение, но может отправить .Предварительно отменяем регистрацию всех объектов и отправляем сообщение для БП. БП его принимает и можно продолжать настройку.
6. NatalkaBal 20 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 20 10.10.18 13:00 Сейчас в теме
(2)Вы правы были! При первой загрузки посылается пустое техническое сообщение <msg:MessageNo>0</msg:MessageNo>
<msg:ReceivedNo>0</msg:ReceivedNo> и ошибки в ее приеме на дальнейшие (не пустые сообщения) не влияют. Все загружается в обои базы. Но XDTO пакет ExchangeMessage все же обновила в старой версии БСП.
3. bmk74 82 09.10.18 21:53 Сейчас в теме
Пакеты XDTO можно обновить в старой версии базы...
7. NatalkaBal 20 10.10.18 08:59 Сейчас в теме
(3)Попробую обновить ExchangeMessage с старой версии
8. NatalkaBal 20 10.10.18 10:12 Сейчас в теме
(3)Обновление XDTO пакетов тоже не решила проблему
9. bmk74 82 10.10.18 12:11 Сейчас в теме
(8)ExchangeMessage Это только для заголовка сообщения используется для объектов
EnterpriseData_X_X_X Нужно их попробовать перенести в принимающую базу
11. NatalkaBal 20 10.10.18 13:02 Сейчас в теме
(9)Так атрибуты </AvailableObjectTypes>, <Prefix></Prefix> и заголовок и входят.
12. bmk74 82 10.10.18 13:11 Сейчас в теме
(11)А ну да, чет эт я :)...заработался..
13. MaxS 1329 10.10.18 14:11 Сейчас в теме
Первый обмен пустыми сообщениями нужен чтобы установить максимальные версии формата в обеих базах. И только после этого обмениваться данными.
А это нововведение с AvailableObjectTypes вероятно нужно чтобы базы в пустую не обменивались тем, что они не смогут принять.

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

Вакансии

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

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

Консультант-аналитик 1С
Санкт-Петербург
Полный день

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

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству