Обновление периферийной информационной базы в...
-

Обновление периферийной информационной базы в случае рассинхронизации конфигураций РИБ в 1С

0
3519
19.09.2024 Александр Алексеев

Содержание:

1. Обработка ошибки «Конфигурация базы данных не соответствует ожидаемой» в учетной системе 1С

2. Порядок действий на проблемном узле в системе конфигурации 1С

   

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


В решении данной проблемы нам поможет обработка, которую мы с вами напишем в течении 5 минут.

1. Обработка ошибки «Конфигурация базы данных не соответствует ожидаемой» в учетной системе 1С


Шаг 1 - Открываем конфигуратор, нажимаем Cоздать внешнюю обработку.



Конфигуратор 1С:ERP Управление предприятием 2

 

Шаг 2 - Задаем имя обработки «ИзменениеГлавногоУзлаУПР», Синоним и добавляем форму.

Шаг 3 - На форму добавляем 2 команды формы:

           - УстановитьГлавныйУзел

           - ОтключитьГлавныйУзел

Добавляем реквизит Узел (тип – ПланОбменаСсылка)

Шаг 4 – Кнопками добавляем действия с кодом:

 

&НаСервере

Процедура УстановитьглавныйНаСервере()

            ПланыОбмена.УстановитьГлавныйУзел(Узел);

КонецПроцедуры

   

&НаКлиенте

Процедура Установитьглавный(Команда)

            УстановитьглавныйНаСервере();

КонецПроцедуры

   

&НаСервереБезКонтекста

Процедура ОтключитьГлавныйУзелНаСервере()

            ПланыОбмена.УстановитьГлавныйУзел(Неопределено);

КонецПроцедуры

   

&НаКлиенте

Процедура ОтключитьГлавныйУзел(Команда)

            ОтключитьГлавныйУзелНаСервере();

КонецПроцедуры


Как вы видите из кода, используется конструкция языка учетной программы 1С: ПланаОбменаМенеджер.УстановитьГлавныйУзел


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


Если в качестве значения передано значение Неопределено, то назначение главного узла отменяется.


Доступна конструкция на сервере, толстом клиенте и внешнем соединении 1С.


Сохраняем обработку.   

 

2. Порядок действий на проблемном узле в системе конфигурации 1С

 

1. Отключить главный узел в плане обмена: из пользовательского режима 1С запустить обработку ИзменениеГлавногоУзла.epf (Файл - Открыть) и нажать «Отключить главный узел».



Изменение главного узла УПР, кнопка «Отключить главный узел»

 

2. Обновить конфигурацию вручную из файла конфигурации с расширением .сf (меню Конфигуратор - Конфигурация - Открыть конфигурацию; Конфигурация - Загрузить конфигурацию из файла). 

     


Конфигуратор 1С:ERP Управление предприятием 2, функция «Загрузить конфигурацию из файла»

 

3. После обновления конфигурации базы данных нужно установить главный узел:
из пользовательского режима 1С запустить обработку ИзменениеГлавногоУзла.epf, в поле выбрать Центральный узел плана обмена и нажать «Установить главный узел»

 


Изменение главного узла УПР, кнопка «Установить главный узел»

 

4. Принять сообщение обмена от центральной базы данных.

 

  Специалист компании ООО "Кодерлайн"

Александр Алексеев


Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.