Как исправить ошибки обмена РИБ

Ошибка при попытке обмена через РИБ - необходимо произвести изменения

Здравствуйте, уважаемые читатели нашего блога SoftMaker.kz! Сегодня поговорим об
исправлении двух ошибок, которые могут возникнуть при обмене в в распределенной информационной базе (РИБ). Такие ошибки могут возникнуть, если вы изменили конфигурацию вашей базы и пытаетесь передать эти изменения из центральной базы в периферийную. Например, способом, который был описан здесь. Давайте приступим!


Ошибка при попытке обмена через РИБ - необходимо произвести изменения

Вот такие сообщения могут появиться при попытки сделать обмен при помощи РИБ:


«Данные принимаются от узла, для которого
зарегистрированы изменения конфигурации.
Необходимо произвести перенос изменений
конфигурации в узел.»


«Конфигурация узла распределенной ИБ
не соответствует ожидаемой!»

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


  1. Возьмем файл конфигурации с обновлением, откроем центральную базу в Конфигураторе и загрузим его (Конфигурация-Загрузить конфигурацию из файла…). Сохраним ИБ (F7).
  2. Изменим настройку поддержки (Конфигурация-Поддержка-Настройка поддержки…). В диалоге выделим в таблице ячейку на пересечении первой строки и второй колонки. Затем двойным нажатием вызовем диалог «Настройка правил поддержки». В нем поставим флаг «Установить для подчиненных объектов» и нажмем кнопку «ОК». Закроем диалог настройки поддержки, нажав кнопку «Закрыть». Сохранить ИБ (F7). Закроем Конфигуратор.
  3. Зайдем в режим 1С:Предприятие и сделаем выгрузку в файл для периферийной базы:

    • Операции-Планы обмена-Выбрать наш план обмена (например, «По складу»).
    • Выделим план обмена в списке, затем Правой кнопкой вызвать контекстное меню и выбрем пункт «Записать изменения…».
    • В диалоге укажем путь и имя файла обмена. Нажмем кнопку «ОК».

  4. Теперь займемся периферийной ИБ. Откроем ее в монопольном режиме, чтобы никого из пользователей не было, а также закроем Конфигуратор. Теперь необходимо запомнить узел, который является главным для текущей базы. Откроем Операции-Планы обмена-Выбрать ваш план обмена (например, «По складу»). В списке планов обмена главным узлом является элемент с желтой пиктограммой. Эта информация пригодится нам в седьмом пункте. Откроем обработку УстановкаГлавногоУзлаБД.epf и нажмем кнопку «Отменить назначение главного узла».
  5. Теперь откроем периферийную ИБ в Конфигураторе и загрузим тот же файл конфигурации, который мы загружали на первом шаге в центральной базе (Конфигурация-Загрузить конфигурацию из файла…). Сохраним ИБ (F7).
  6. Изменим настройку поддержки (Конфигурация-Поддержка-Настройка поддержки…). В диалоге выделим в таблице ячейку на пересечении первой строки и второй колонки. Затем двойным нажатием вызовем диалог «Настройка правил поддержки». В нем поставим флаг «Установить для подчиненных объектов» и нажмем кнопку «ОК». Закроем диалог настройки поддержки, нажав кнопку «Закрыть». Сохранить ИБ (F7). Закроем Конфигуратор.
  7. Теперь опять откроем периферийную ИБ в монопольном режиме 1С:Предприятие, чтобы никого из пользователей не было, а также закроем Конфигуратор. Откроем обработку УстановкаГлавногоУзлаБД.epf и выберем план обмена, который мы хотим установить главным узлом (в четвертом пункте мы запоминали этот узел). Затем нажмем кнопку «Установить главный узел». После этого текущая ИБ снова станет периферийной.
  8. Теперь в текущей ИБ (периферийной) откроем планы обмена и загрузим файл с обменом из Центральной базы, который мы получили на третьем шаге:

    • Операции-Планы обмена-Выбрать наш план обмена (например, «По складу»).
    • Выделим план обмена в списке-Правой кнопкой вызовем контекстное меню и выбрать пункт «Прочитать изменения…»
    • В диалоге выберем файл обмена. Нажмем кнопку «ОК».

  9. Если все прошло успешно, то сделаем выгрузку обмена для Центральной базы в текущей ИБ (периферийной):

    • Операции-Планы обмена-Выбрать наш план обмена (например, «По складу»).
    • Выделим план обмена в списке, затем Правой кнопкой вызвать контекстное меню и выберем пункт «Записать изменения…».
    • В диалоге укажем путь и имя файла обмена. Нажмем кнопку «ОК».

  10. Теперь попробуем загрузить этот файл в Центральной базе, откроем ее в режиме 1С:Предприятие:

    • Операции-Планы обмена-Выбрать наш план обмена (например, «По складу»).
    • Выделим план обмена в списке-Правой кнопкой вызовем контекстное меню и выбрать пункт «Прочитать изменения…»
    • В диалоге выберем файл обмена. Нажмем кнопку «ОК».


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

Этот блог читают уже более 3000 человек
- читай и ТЫ!

2 ответы

Ответить

Want to join the discussion?
Feel free to contribute!

Добавить комментарий

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