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

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

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

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

Вакансии

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

Программист 1С
Казань
Полный день

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

Ведущий программист 1С
Екатеринбург
зарплата от 100 000 руб.
Полный день

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