Временное устранение ошибки при обмене с узлами РИБ. Данные принимаются от узла с другим набором расширений, меняющих структуру данных

После установки новой платформы 1с 8.3.11.2924 при обмене с узлами РИБ возникла ошибка.
Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Данные принимаются от узла с другим набором расширений, меняющих структуру данных.

Итак возникла проблема . Установили на центральном узле РИБ новую платформу версия 8.3.11.2924. Работает на ней конфигурация Комплексная автоматизация 1.1 в режиме совместимости с версией 8.2.13. Кроме этого на этом же сервере 1с расположены и другие базы, для которых новая платформа и нужна. В узлах РИБ платформа пока не обновилась. И при выполнении обмена получили ошибку:

" Ошибка при чтении изменений при обмене РИБ:  Ошибка при вызове метода контекста (ПрочитатьИзменения): Данные принимаются от узла с другим набором расширений, меняющих структуру данных.
Необходимо произвести перенос расширений конфигурации в узел."

Никаких расширений в режиме совместимости с 8.2.13 в конфигурации речи быть не может, но факт есть факт. Причем в узлах где платформу пока не поменяли, никаких ошибок не возникло.

Сравнив файлы обмена приходящие из узлов на старой и новой платформах выяснилось, что разница идет в одном атрибуте, а именно

<v8de:Digest2 v2="090a02024f257df77e190a88194688e3" Extensions="0000000000000000000000000000000000000000"> — новая платформа

<v8de:Digest2 v2="090a02024f257df77e190a88194688e3"> — старая платформа

Добавил этот атрибут в файл обмена, ошибки при приеме нет.

Обработка в приложении берет указанный zip файл, распаковывает файл обмена, находит узел v8de:Digest2, и добавляет атрибут Extensions="0000000000000000000000000000000000000000", после чего запаковывает обратно в zip, и удаляет временный файл.

Пароль при распаковке, упаковке не использую. 

Естественно, что это только временная мера, пока все узлы РИБ не перейдут на новую версию платформы, или 1с не научит платформу обмену в режиме совместимости.

7 Comments

  1. datchik

    Большое спасибо за информацию!

    Помогло. Хотел уже старую платформу ставить.

    24 ая платформа вообще содержит большое количество ошибок.

    Reply
  2. datchik

    Хотя обработка не помогла, поправил руками, мы ли не диггеры.

    Reply
  3. vgraz

    (2)обработка не сработала? если напишите ошибку поправлю и вышлю на е-майл

    Reply
  4. Evilleo

    Выручили огромное спасибо!

    Reply
  5. Alex

    Не помогло.. И переход на одинаковую платформу то же.. 8.3.12.1529 Жесть какая то.. только возврат на более старую математику

    Reply
  6. vgraz

    Присылайте файл обмена, посмотрю что там нового в 8.3.12.1529 , я пока на 8.3.11 работаю…

    Reply
  7. TMV

    на паре 8.3.10 и 8.3.11 работает

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *