Содержание:
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. Принять сообщение обмена от центральной базы данных.
Специалист компании ООО "Кодерлайн"
Александр Алексеев