Мастер Сервис www.winda41.ru

Форум тех.поддержки компании Мастер Сервис. г.Петропавловск-Камчатский тел.(4152)-42-39-79


    Ошибка: Конфигурация узла распределенной ИБ не соответствует ожидаемой

    Поделиться
    avatar
    Buhgalter
    Новичок
    Новичок

    Сообщения : 19
    Дата регистрации : 2013-08-12

    Ошибка: Конфигурация узла распределенной ИБ не соответствует ожидаемой

    Сообщение автор Buhgalter в Ср Сен 04, 2013 5:00 am

    Работаем в 1С:Бухгалтерия предприятия 2,0 с распределенной базой данных, основная и две периферийных (два удаленных магазина). Обмениваемся файлами выгрузки по электронной почте. После последнего обновления основной базы (релиз 51,6) при попытке обмена с периферийными базами выходит ошибка "Конфигурация узла распределенной ИБ не соответствует ожидаемой" и обмен не происходит. Что делать? Surprised 
    avatar
    Admin
    Admin
    Admin

    Сообщения : 18
    Дата регистрации : 2013-08-07

    Re: Ошибка: Конфигурация узла распределенной ИБ не соответствует ожидаемой

    Сообщение автор Admin в Ср Сен 04, 2013 5:54 am

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

    Вариант действий:
    Кратко (для специалистов):
    1. выгружаем из ЦБ cf-файл;
    2. отвязываем ПБ от РИБ (метод УстановитьГлавныйУзел);
    3. заменяем конфигурацию ПБ на выгруженный в первом шаге cf-файл, для этого пользуемся меню "Загрузить конфигурацию из файла" (а не сравнением-объединением!!!);
    4. восстанавливаем признак РИБ для ПБ и привязываем к ЦБ.
    В большинстве случаев этих действий более чем достаточно, что восстановить обмен, но не всегда...

    Подробнее:
    1) Запускаем ЦБ в режиме Конфигуратор.
    2) В главном меню нажимаем "Конфигурация — Сохранить конфигурацию в файл", затем указываем имя файла и сохраняем его на своём компьютере.
    3) Открываем ПБ (периферийную, в которой при попытке обмена высвечивается данная ошибка) в режиме Конфигуратор.
    4) Обязательно!!! делаем архивную копию информационной базы, чтобы в случае каких-либо непредвиденных ошибок мы могли бы восстановить базу: в главном меню нажимаем "Администрирование — Выгрузить информационную базу", затем указываем имя файла и сохраняем его на своём компьютере.
    5) И после этого в режиме Предприятия отвязываем ПБ от РИБ (метод УстановитьГлавныйУзел, готовую обработку можно найти в публикациях на просторах инета или обратиться к нам):

    6) В этой же ПБ в Конфигураторе снимаем с поддержки объекты конфигурации, чтобы мы могли загрузить конфигурацию из центра (файлик, сделанный на втором шаге): в главном меню нажимаем "Конфигурация — Поддержка — Настройка поддержки", в открывшемся окне нажимаем кнопку "Снять с поддержки", затем кнопку "Продолжить". (вполне может быть, что это уже было сделано ранее, в этом случае кнопка будет неактивна)

    7) Теперь загружаем (именно загружаем, а не пытаемся сравнить и объединить!!) конфигурацию из файла, созданного на втором шаге: в главном меню нажимаем "Конфигурация — Загрузить конфигурацию из файла", выбираем этот файл, и нажимаем "Открыть" — "Продолжить".
    8 ) После загрузки конфигурации нажимаем сохранить конфигурацию (можно с помощью кнопок на панели или сочетанием клавиш на клавиатуре "Ctrl+S"), затем обновить конфигурацию базы данных ("F7").
    9) Теперь привязываем ПБ к РИБ, все той же обработкой, что и отвязывали ((метод УстановитьГлавныйУзел).
    10) После этого необходимо обратно подцепить центральный узел к данной периферийной, чтобы мог проходить обмен, для этого необходимо закрыть Конфигуратор и открыть базу (которая не хотела обмениваться с центром) в режиме Предприятие.
    11) В главном меню нажимаем "Файл — Открыть", и открываем обработку по установке главного узла РИБ (готовую обработку можно найти в публикациях на просторах инета или обратиться к нам) :

    12) Выбираем центральный узел — нажимаем кнопку "Т", выбираем вид плана обмена, т.е. "полный" либо "по организации", затем сам главный узел (снапример "Центр"), и нажимаем кнопку "Установить главный узел".
    13) Пробуем теперь сделать обмен с центром: выгружаем из этой базы, затем делаем загрузку/выгрузку в центре, и снова в нашей периферийной базе делаем загрузку!

    ВТОРАЯ МЕТОДИКА
    Применяется в случае, если первая методика не сработала, а выгрузить заново узел не представляется возможным.
    Итак, последовательность действий:
    1. выполняем действия 1 - 4 первой методики;
    2. выгружаем из ПБ файл обмена, но не загружаем его в ЦБ;
    3. выгружаем из ЦБ файл обмена, но не загружаем его в ПБ;
    4. в файле обмена из ЦБ заменяем блок, содержащий информацию об изменениях конфигурации и хэши (Digest1 и Digest2), на блок хэшей из файла ПБ (пример см. ниже)
    5. производим загрузку файла из 4-го пункта в ПБ;
    обязательно перезаписываем файл обмена из ПБ (2-й пункт)! этот файл не должен быть загружен при обмене в ЦБ!
    для проверки делаем несколько последовательных обменов.

    Если при обмене используется сжатие данных, то либо отключаем сжатие, либо сначала распаковываем файл, меняем, потом запаковываем обратно и отправляем.
    Блок файла обмена из ЦБ
    КОД: ВЫДЕЛИТЬ ВСЕ
     <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08">
                  <v8de:Version>106.0</v8de:Version>
                  ...здесь идут блоки описания изменений конфигурации...
                  <v8de:Digest1>1cf680807e97a5dc0d1ed7f901b07392</v8de:Digest1>
                  <v8de:Digest2>038211651cf680807e97a5dc0d1ed7f9</v8de:Digest2>
              </v8de:Config>

    нужно заменить на блок файла обмена из ПБ (обратите внимание Digest1 у файла из ПБ всегда равен "00000000000000000000000000000000"!!!)
    КОД: ВЫДЕЛИТЬ ВСЕ
     <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08">
                  <v8de:Version>106.0</v8de:Version>
                  <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
                  <v8de:Digest2>11651cf680807e97a5dc0d1ed7f901b0</v8de:Digest2>
              </v8de:Config>

    Перечисленные действия необходимо выполнять с предельной осторожностью, некорректная последовательность чревата полной неработоспособностью РИБ. Поэтому перед этими действиям создание резервных копий ОБЯЗАТЕЛЬНО!


    _________________
    Exclamation Инструкция - это бумага, которую читают в двух случаях: 1) когда нечего почитать и 2) когда уже все окончательно сломано. Evil or Very Mad 
    avatar
    Buhgalter
    Новичок
    Новичок

    Сообщения : 19
    Дата регистрации : 2013-08-12

    Re: Ошибка: Конфигурация узла распределенной ИБ не соответствует ожидаемой

    Сообщение автор Buhgalter в Ср Сен 04, 2013 6:05 am

    Да, видимо придется обратиться к специалистам.... страшно все данные потерять.

    Спонсируемый контент

    Re: Ошибка: Конфигурация узла распределенной ИБ не соответствует ожидаемой

    Сообщение автор Спонсируемый контент


      Текущее время Пн Июн 18, 2018 7:14 am