Исправление ошибки Конфигурация узла распределенной ИБ не соответствует ожидаемой
Распределенные базы данных для программ 1С Предприятие использовались предприятиями с удаленными подразделениями, которые не были подключены через интернет. Хотя сейчас большинство пользователей 1С Бухгалтерия работают с общей базой и подключаются к ней через Сеть, все же существует немалое число пользователей программ 1С, которые используют распределенные ИБ. И они время от времени сталкиваются с ошибкой «Конфигурация не соответствует ожидаемой». Рассмотрим, как с ней бороться.
Почему возникает ошибка
В большинстве случаев сообщение об ошибке выдается в случае, когда выполняется попытка загрузки данных из основной базы в подчиненную. Это говорит о том, что дочерняя ИБ настроена неправильно. Повторное обновление 1С не приведет к исправлению ошибки, она будет появляется все время. Поэтому лучший вариант решить проблему – создать периферийную БД заново.
Причины появления ошибки могут быть следующими:
- Структура основной и дополнительной базы отличаются. Например, пришло обновление 1С, которое вносит изменения в структуру базы или при работе с 1С Бухгалтерия были неаккуратно внесены изменения в структуру.
- Проблемы с сервером. Если в процессе обмена дочерняя ИБ перестала работать, возможно появление указанного сообщения об ошибке.
- Неправильная настройка. Проблема с программами 1С может быть вызвана неверной настройкой автоматического обмена и резервной базы. Из-за этого обмен информацией запустился с основной базы и с копии.
Как исправить ошибку
Для исправления проблемы с распределенной базой данных в 1С Предприятие специалисты по обслуживанию 1С рекомендуют действовать по следующей схеме:
- Очистить кэш программы 1С и выполнить синхронизацию заново. Возможно, ошибка исчезнет уже на этом этапе;
- Завершите работу с ИБ и сделайте ее копию;
- Выгрузите текущую конфигурацию в файл с основной ИБ;
- Отключите основной узел с помощью обработки;
- В режиме конфигурации на подчиненной удаленной базе, с которой не выполняется обмен, нужно снять ее с поддержки;
- Обновить конфигурацию и загрузить файл основной ИБ, который был сделан ранее;
- С помощью обработки снова подключите БД к основному узлу.
После этого обмен между удаленными базами будет восстановлен.
У вас есть проблемы с программами 1С? Хотите купить 1С Бухгалтерию или заключить договор на обслуживание 1С? Обращайтесь за помощью к специалистам компании «ГК в Приоритете».
- Permalink
На двух последних версиях платформы не работает РИБ
[Asmody, |
Я |
Gena1984
12.08.18 — 17:50
Всем добрый вечер. Обновили платформу до последнего релиза. Лёг РИБ.
Обновляем ЦБ(БП 3.0) УБ при загрузке сообщения обмена пишет «Конфигурация узла распределенной ИБ не соответствует ожидаемой!».
Выгружаем с ЦБ цфник снимаем УБ с центрального узла загружаем цфник. Обновляем. При входе в пользовательский режим предлагает восстановить центральный узел. Соглашаемся. Начинается обновление и через 5 минут ошибка «Ошибка загрузки приоритетных данных из сообщения обмена.»
Все. Дальше предлагает завершить работу.
Куда копать?
Такое произощло у нас с базой БП 3 и такая же ситуация с базой УПП(она тоже РИБ)
Фрэнки
1 — 12.08.18 — 18:16
как бы нужно очень сильно постараться, чтобы получить на ЦБ такое сообщение об ошибке. У вас что там, обновления конфигурации делают на периферийках и оттуда идет измененная конфигурация?!
Фрэнки
2 — 12.08.18 — 18:21
перечитал текст топика…
А после того как из ЦБ выгружена конфигурация — в этот момент у вас заново сформирована выгрузка данных для обмена?
Я бы попытался очистить регистрацию всего центрального узла. Потому что после загрузки конфигурации в ПБ из файла не требуется передавать в периферийку измененную цф — она уже новая там имеется.
Gena1984
3 — 12.08.18 — 18:50
Весь центральный узел очищать нельзя. Там данных много накопилось. Как сказать центральному узлу что бы он конфигурацию не выгружал?
Фрэнки
4 — 12.08.18 — 19:01
(3) никак.
Нужно было обновить данные, а уже после этого конфигу обновлять.
Если базы не слишком большие, то регистрацию полностью очистить, а затем пометить данные узла на тотальную выгрузку.
Вроде есть обработки, которые позволяют перепомечать данные узла заново к выгрузке.
Можешь, если очень хочется, редактором текстовым отрезать из потрохов файла xml данные измененной конфигурации
Фрэнки
5 — 12.08.18 — 19:04
На серьезных завязках обменами данными в технологии РИБ, когда дорастают до серьезного отношения — режут план обмена РИБ на два или даже больше куска, чтоб конфиг обновлялся одним планом, а данные — другим/другими.
Gena1984
6 — 12.08.18 — 19:22
А если я сейчас отменю регистрацию всех объектов конфигурация не выгрузится? Или все равно выгрузится?
Gena1984
7 — 12.08.18 — 19:22
Отменю в центре
Фрэнки
8 — 12.08.18 — 19:26
(7) ну есть же команда с очисткой всей регистрации узла. Насколько я этим пользовался раньше, происходит полная очистка вообще всех зарегистрированных изменений.
Фрэнки
9 — 12.08.18 — 19:28
там в Синтакс помощнике можно посмотреть подробное описание, что именно отменяется, если указать только узел. Отменяется по описанию вся регистрация для выбранного узла.
Gena1984
10 — 12.08.18 — 19:31
Вот эта? ПланыОбмена.УдалитьРегистрациюИзменений(Узел);
Фрэнки
11 — 12.08.18 — 19:34
(10) да. Как минимум, на старых платформах после выполнения этой процедуры выгрузки полностью пустые были
Gena1984
12 — 12.08.18 — 19:36
Спасибо. Щас попробую очистить. И обменяться. Посмотрим что получится.
Gena1984
13 — 12.08.18 — 21:32
Не помогло. Очистил узел от изменений, но изменения по самой конфигурации остались в файле обмена. Соответственно в УБ та же ошибка. Как центральный узел очистить от изменений конфигурации?
Gena1984
14 — 12.08.18 — 21:33
Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(147)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфигурация узла распределенной ИБ не соответствует ожидаемой!
Cyberhawk
15 — 12.08.18 — 21:39
Шаманский способ на партнерке уже нашел?
Gena1984
16 — 12.08.18 — 21:44
Нет
Gena1984
17 — 12.08.18 — 21:44
Что за способ?
Serg_1960
18 — 12.08.18 — 21:45
Не слушайте Фрэнки — его чего-то, начиная с (2) не совсем в ту сторону понесло советовать
(6) Всё равно выгрузится. Программная отмена регистрации касается только данных, но не конфигурации. Впрочем, это не важно.
То, что изменения конфигурации повторно выгружаются в узел, в котором уже обновили конфигурации «вручную» — никакой роли не играет — такая ситуация «предусмотрена» в обмене данными РИБ.
По поводу проблемы «Ошибка загрузки приоритетных данных из сообщения обмена.» рекомендую погуглить в конфигурации «ПриоритетныеДанныеОбмена» — некоторые моменты поведения современных конфигураций станут понятны (мне так кажется)
Вот, например, «красноречивый» алгоритм из конфигурации ЗУП 3.1:
Процедура ЗаписатьИзмененияВФайлСообщенияОбмена(Отказ, ЗаписьXML)
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
Попытка
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелИнформационнойБазы);
Исключение
ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаНачалаЗаписиФайлаСообщенияОбмена());
Возврат;
КонецПопытки;
…
Попытка
ОбменДаннымиВызовСервера.ОчиститьПриоритетныеДанныеОбмена();
// Записываем изменения конфигурации и изменения данных в сообщение обмена.
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения, КоличествоЭлементовВТранзакции);
// Записываем приоритетные данные в конец сообщения обмена
// (предопределенные элементы, идентификаторы объектов метаданных).
ЗаписатьПриоритетныеИзмененияВСообщениеОбмена(ЗаписьСообщения);
ЗаписьСообщения.ЗакончитьЗапись();
…
Serg_1960
19 — 12.08.18 — 21:54
PS: Пошла волна демонических обновлений, при которых не помогают традиционные танцы с бубном — ни очистка кэшей, ни выгрузка/загрузка конфигурации.
Gena1984
20 — 12.08.18 — 22:04
Не понимаю. Как вычистить это гавно из файла, что бы УБ думал что изменений в ЦБ нет.
Cyberhawk
21 — 12.08.18 — 22:16
(20) Принять в ЦБ сообщение обмена из ПБ с подтверждением
Фрэнки
22 — 12.08.18 — 22:51
(20) текстовым редактором вычисти да и все.
Cyberhawk
23 — 12.08.18 — 22:58
Кстати, текущая ветка — наглядный пример разделения передачи конфигурации и данных по разным планам обмена. Либо вообще отказ от планов обмена с флажком «РИБ» в пользу сторонних решений
Фрэнки
24 — 12.08.18 — 23:08
(23) Только не все такой подход одобряют. Он не работает «из коробки», а за настройку платить нужно. У меня несколько раз клиенты срывались на стадии переговоров. Им почему-то казалось, что я им просто все сделаю за очень скромное вознаграждение… Совершенно не желая вспоминать, что при такой выборочной настройке придется периодически подправлять и проверять работоспособность после обновлений конфигурации.
Serg_1960
25 — 12.08.18 — 23:38
(23) Как, вы не любите РИБ? «Просто вы не умеете их готовить»(с)
Cyberhawk
26 — 13.08.18 — 11:15
(25) Я скорее не про мое отношение к этому (про динамическое обновление тоже некоторые так говорят, но 1С-таки реализовала, начиная с 8.3.6 кажись, защиту от неявного такого обновления в виде ключа пофигуратора), а про то, что пока не появился какой-то гарантированный рецепт по избеганию появления ошибки в узле. Да что там по избеганию — даже по ее лечению уже можно считать, что нет гарантированного рецепта. И поэтому альтеративные способы доставки конфы в узел имеют место быть.
Serg_1960
27 — 13.08.18 — 11:34
А я скорее про неявные нарушения, если порыться, которые наверняка имели место быть ранее. Имеется в виду нарушение рекомендаций методистов, обязательных к исполнению.
Остановка исполнения регламентных и фоновых заданий; принудительная очистка кэша; перезапуск сервера, — как правило, помогают решить возникшую проблему.
-
Главная
-
О компании
-
Блог
-
Полезные статьи
- Конфигурация узла распределенной ИБ не соответствует ожидаемой 1С 8.3
37018
Руководитель Центра
сопровождения 1С
26 марта 2019
Настройка
Актуальность проверена: 04.04.2023
Получить консультацию
Бесплатно
Содержание статьи
- Причины возникновения ошибки
- Как исправить ошибку?
Настройка и доработка 1С
Фиксированная стоимость и сроки. Оперативно. Оплата полезных фактических трудозатрат.
Механизм распределенных информационных баз 1С в свое время был очень популярен в компаниях, где были филиалы, но не было связи через Интернет. Сейчас Интернет есть почти везде, и большинство удаленных отделов через него подключаются и работают с основной базой. Тем не менее, механизм РИБ до сих пор используется, пользователи работают, и иногда возникают ошибки. Одна из самых распространенных среди них – «Конфигурация не соответствует ожидаемой».
Причины возникновения ошибки
Чаще всего подобные ошибки возникают в процессе загрузки данных из основной в дочернюю базу. Как правило, это говорит о том, что существуют проблемы в настройке дочерней БД. С большой вероятностью, ошибки не избежать повторением операции, она никуда не денется и будет преследовать вас при каждом обмене. Поэтому многие специалисты рекомендуют после подобных ошибок заново создавать периферийную ИБ.
Приглашаем на
бесплатный вебинар!
18 апреля в 11:00 мск
40 мин.
Столкнувшись с подобным сообщением впервые, многие администраторы теряются и не могут понять, что не нравится 1С. На самом деле причин возникновения неполадок в системе РИБ может быть несколько:
- Несоответствие структуры конфигураций основной базы и подчиненной. Возможно, прошло обновление или неаккуратно внесли изменения в одну из баз;
- Проблемы с сервером. Если в процессе приема данных периферийная база упала, то есть вероятность увидеть сообщение «Конфигурация распределенного узла не соответствует ожидаемой»;
- Проблемы с настройкой автообмена и настройкой резервной базы. Из-за чего обмен в подчиненную базу запустился и с основной БД и с ее копии.
Кроме вышеперечисленных вариантов на практике также замечены проблемы после динамических обновлений баз. Однако прямых доказательств и объяснений этому явлению на сегодняшний момент нет. Ошибка «Конфигурация распределенного узла не соответствует ожидаемой» в подавляющем большинстве случаев исправляется достаточно легко. Вам не нужно иметь специальных знаний – достаточно базовых знаний администрирования систем 1С.
Как исправить ошибку?
Если вы первый раз столкнулись с подобной ошибкой, последовательно выполните следующие шаги и, скорее всего, проблема уйдет:
После вышеописанных действий попробуйте снова запустить обмен между двумя базами. Вероятность успеха очень высока, а проблема может возникать только в критичных ситуациях. Что же можно предпринять в случаях форс-мажора? Весьма действенным оказался вариант с подменой хэша файлов обмена. Для этого необходимо:
- Совершить вышеописанный алгоритм;
- Выгрузить файл обмена из основной базы и дочерней, но не загружать их;
- Внутри файла обмена из основной базы найти блок хэшей, обозначенный «Diggest1» и «Diggest2». Его надо заменить на аналогичный из файла дочерней базы. Обратите внимание, что у второго файла Diggest1 всегда содержит значение с одними нулями;
- Удаляем файл, выгруженный из дочерней базы, и загружаем файл, полученный из основной в дочернюю;
- Выгружаем файл обмена из подчиненной базы и загружаем в центральную.
После всех операций проделайте несколько обменов для тестирования. Если не возникнет проблем, значит, все сделано правильно, и ошибка несоответствия узлов РИБ исправлена.
Другие статьи по теме
Делопроизводство в 1С Документооборот
Ведение делопроизводства посредством специализированного программного решения 1С:Документооборот, созданного на современной технологической платформе «1С:Предприятие», помогает избежать вышеперечислен…
1С Документооборот 8
Цели автоматизации работы с документами на разных предприятиях могут кардинально отличаться масштабами и динамикой, но в любом случае данную задачу построения автоматизированной системы документооборо…
Бесшовная интеграция с 1С:Документооборот
Ведение основной и дополнительной деятельности компанией требуется сопровождать процессом обработки документов, который в свою очередь требует не только использования систем бухгалтерского учета или к…
Iv@n |
|
Статус: Новичок Группы: Участники
Зарегистрирован: 12.03.2021(UTC) Сказал(а) «Спасибо»: 1 раз |
На уровне загрузки конфигурации выдает следующее: |
|
|
Павел Заика |
|
Статус: Сотрудник Группы: Участники
Зарегистрирован: 17.06.2019(UTC) |
Вы же вручную переносили контейнеры? Выполните установку сертификатов с привязкой к ЗК: |
Техническую поддержку оказываем тут. |
|
|
|
Пользователи, просматривающие эту тему |
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Здравствуйте.
Имеется два АПКШ.
#1. КШ с ЦУС: IPC-100 (92Е3), версия 3.7.3.536.
#2. КШ: IPC-100 (S102), версия 3.7.5.493.
КШ #2 имеет состояние «Включен», «Введен в эксплуатацию».
Созданы сетевые объекты защищаемых подсетей.
Созданы правила фильтрации, пропускающие любые пакеты между защищаемыми подсетями.
В свойствах КШ #1 на вкладке «Связь» КШ #2 добавлен в список парных криптошлюзов.
ПК в защищаемой подсети КШ #1 видят ПК в защищаемой подсети КШ #2. И наоборот.
Проблема следующая.
В ПУ ЦУС в списке криптошлюзов КШ #2 всегда отображается как КШ в процессе обновления.
В журнале зафиксирована ошибка: Ошибка применения конфигурации, Конфигурация не той версии.
Через ПУ ЦУС конфигурация не записывается в КШ #2.
При запуске диагностики КШ с КШ #2 пинги не идут, нельзя просмотреть ресурсы КШ и т.д.
На КШ #1 канал VPN отмечен как проблемный (количество неработоспособных каналов — 2)
В чем может быть проблема?
Распределенная информационная база (РИБ) достаточно часто используется для организации работы филиалов и подразделений, позволяя оперативно обмениваться информацией, сохраняя нужную степень автономности. Несмотря на то, что данная технология достаточно надежна, время от времени ломается и она. Сегодня мы рассмотрим одну из довольно распространенных ошибок: Конфигурация узла распределенной ИБ не соответствует ожидаемой! Расскажем о причинах ее возникновения и методах борьбы с ней.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Начнем, как всегда, с начала. После того, как вы создали РИБ все изменения в конфигурацию информационной базы можно вносить только в главном узле. Впоследствии, при следующем обмене, все изменения будут переданы в подчиненные узлы и автоматически применены там. Но гладко было на бумаге…
На практике иногда случается так, что между сеансами обмена, особенно если на периферии плохо с каналом, конфигурация главного узла успевает измениться дважды. Например, внесли изменения, выгрузили, периферийная база изменения получила, но еще не применила их, что может занять некоторое время, и подтверждения еще не прислала. Если в этот промежуток внести изменения еще раз и снова выгрузить обмен, то получится, что центр ожидает увидеть в периферийном узле конфигурацию №1 и попытается обновить ее на конфигурацию №3, а по факту столкнется там с конфигурацией №2. Иногда подобная ситуация возникает при динамическом обновлении центральной базы. В итоге обмен станет невозможным, и вы получите сообщение о том, что Конфигурация узла распределенной ИБ не соответствует ожидаемой!
В общем мораль этой истории проста — не ведите активную доработку рабочей базы, а если ведете, то завершайте все сеансы обмена до внесения следующих изменений. Но как быть, если такая неприятность все-же произошла?
Решение «в лоб» — создать новый образ подчиненного узла, однако на практике он обычно неприменим. Как правило возникновение серьезной ошибки при обмене фиксируется не сразу, а через некоторое время после того, как перестали поступать оперативные данные из периферийных баз. В зависимости от расписания обмена между моментом возникновения проблемы и ее обнаружением может пройти целый рабочий день, а то и более.
Здесь стоит кинуть камень в огород разработчиков, которые выдают как ошибку и точно также подсвечивают красным ситуацию Номер сообщения меньше или равен номеру ранее принятого сообщения, которая в общем-то является вполне нормальной. В итоге у пользователей восприятие ошибок притупляется, и они просто перестают читать выводимые сообщения, считая, что все хорошо и просто другая сторона еще не сделала обмен у себя.
Но вернемся к нашей ошибке. Решение довольно простое и лежит на поверхности: привести конфигурацию периферийной базы к ожидаемой, т.е. привести ее в соответствие с конфигурацией центрального узла. Но на практике сделать это не так просто. Если мы откроем периферийную базу в конфигураторе, то увидим, что изменения заблокированы средствами управления РИБ.
Чтобы изменить конфигурацию подчиненного узла потребуется временно отключить его от центральной базы. Для этих целей можно воспользоваться одной из обработок, которых достаточно представлено в сети, либо отключить ИБ от центрального узла с помощью параметра запуска Конфигуратора /ResetMasterNode.
Откройте командную строку и введите (с учетом версии платформы и реального пути установки):
"C:Program Files (x86)1cv88.3.6.2100bin1cv8.exe" config /ResetMasterNode
После выполнения данной команды появится обычное окно стартера, выберите там нужную базу и нажмите кнопку Конифгуратор.
Запуска ИБ при этом не произойдет, т.е. может показаться, что ничего не произошло, но открыв базу в Конфигураторе повторно, можно убедиться, что она отключена от главного узла и доступна для внесения изменений.
Внимание! На платформах 8.3.7 — 8.3.9 выполнение данной команды приводит к аварийному завершению работы. Ошибка исправлена в платформе 8.3.10.
Если вы не хотите возиться с командной строкой, то можно воспользоваться одной из обработок, ниже представлена та, которую используем мы, она была найдена на просторах сети, и мы внесли в нее лишь косметические правки. Обратите внимание, обработка подходит лишь для обычного приложения, для конфигураций на управляемом приложении используйте ключ запуска Конфигуратора.
Скачать обработку
Работа с ней предельно проста, запускаем ее в режиме 1С:Предприятия, через Файл — Открыть, затем просто нажимаем нужную кнопку, в нашем случае Отключить главный узел.
Теперь нам потребуется актуальная конфигурация из центрального узла. Для этого откроем центральную ИБ в Конфигураторе и выполним Конфигурация — Сохранить конфигурацию в файл. Полученный файл с расширением cf потребуется передать в периферийный узел.
Затем в периферийном узле запускаем ИБ (предварительно отключив ее от главного узла) в Конфигураторе и снимаем с поддержки. Для этого выбираем: Конфигурация — Поддержка — Настройка поддержки.
В открывшемся окне сначала включаем возможности изменения.
А затем снимаем конфигурацию с поддержки.
Теперь можно загружать конфигурацию из файла, для этого выберите Конфигурация — Загрузить конфигурацию из файла и укажите не переданный из центрального узла cf-файл. После чего вы получите предупреждение о том, что текущая конфигурация не пустая. Обращаем ваше внимание, что проделываемые нами манипуляции потенциально опасны и могут привести к необратимому повреждению ИБ, поэтому перед тем, как продолжать убедитесь, что у вас есть актуальная резервная копия.
Ждем окончания загрузки конфигурации и обязательно обновляем конфигурацию базы данных.
Теперь следует восстановить подключение базы к центральному узлу. Для конфигураций на базе обычного приложения (например, Розница 1.0) вам потребуется обработка. Запустите ее и выберите Восстановить главный узел.
Для конфигураций на базе управляемого приложения (Розница 2.х и т.п.) ничего делать не надо. При первом запуске в режиме 1С:Предприятия они сами предложат восстановить связь с главным узлом.
После того, как вы восстановили главный узел следует снова выполнить обмен данными и убедиться, что все работает нормально.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
-
Главная
-
О компании
-
Блог
-
Полезные статьи
- Конфигурация узла распределенной ИБ не соответствует ожидаемой 1С 8.3
37347
Руководитель Центра
сопровождения 1С
26 марта 2019
Настройка
Актуальность проверена: 04.06.2023
Получить консультацию
Бесплатно
Содержание статьи
- Причины возникновения ошибки
- Как исправить ошибку?
Настройка и доработка 1С
Фиксированная стоимость и сроки. Оперативно. Оплата полезных фактических трудозатрат.
Механизм распределенных информационных баз 1С в свое время был очень популярен в компаниях, где были филиалы, но не было связи через Интернет. Сейчас Интернет есть почти везде, и большинство удаленных отделов через него подключаются и работают с основной базой. Тем не менее, механизм РИБ до сих пор используется, пользователи работают, и иногда возникают ошибки. Одна из самых распространенных среди них – «Конфигурация не соответствует ожидаемой».
Причины возникновения ошибки
Чаще всего подобные ошибки возникают в процессе загрузки данных из основной в дочернюю базу. Как правило, это говорит о том, что существуют проблемы в настройке дочерней БД. С большой вероятностью, ошибки не избежать повторением операции, она никуда не денется и будет преследовать вас при каждом обмене. Поэтому многие специалисты рекомендуют после подобных ошибок заново создавать периферийную ИБ.
Приглашаем на
бесплатный вебинар!
06 июня в 11:00 мск
1 час
Столкнувшись с подобным сообщением впервые, многие администраторы теряются и не могут понять, что не нравится 1С. На самом деле причин возникновения неполадок в системе РИБ может быть несколько:
- Несоответствие структуры конфигураций основной базы и подчиненной. Возможно, прошло обновление или неаккуратно внесли изменения в одну из баз;
- Проблемы с сервером. Если в процессе приема данных периферийная база упала, то есть вероятность увидеть сообщение «Конфигурация распределенного узла не соответствует ожидаемой»;
- Проблемы с настройкой автообмена и настройкой резервной базы. Из-за чего обмен в подчиненную базу запустился и с основной БД и с ее копии.
Кроме вышеперечисленных вариантов на практике также замечены проблемы после динамических обновлений баз. Однако прямых доказательств и объяснений этому явлению на сегодняшний момент нет. Ошибка «Конфигурация распределенного узла не соответствует ожидаемой» в подавляющем большинстве случаев исправляется достаточно легко. Вам не нужно иметь специальных знаний – достаточно базовых знаний администрирования систем 1С.
Как исправить ошибку?
Если вы первый раз столкнулись с подобной ошибкой, последовательно выполните следующие шаги и, скорее всего, проблема уйдет:
После вышеописанных действий попробуйте снова запустить обмен между двумя базами. Вероятность успеха очень высока, а проблема может возникать только в критичных ситуациях. Что же можно предпринять в случаях форс-мажора? Весьма действенным оказался вариант с подменой хэша файлов обмена. Для этого необходимо:
- Совершить вышеописанный алгоритм;
- Выгрузить файл обмена из основной базы и дочерней, но не загружать их;
- Внутри файла обмена из основной базы найти блок хэшей, обозначенный «Diggest1» и «Diggest2». Его надо заменить на аналогичный из файла дочерней базы. Обратите внимание, что у второго файла Diggest1 всегда содержит значение с одними нулями;
- Удаляем файл, выгруженный из дочерней базы, и загружаем файл, полученный из основной в дочернюю;
- Выгружаем файл обмена из подчиненной базы и загружаем в центральную.
После всех операций проделайте несколько обменов для тестирования. Если не возникнет проблем, значит, все сделано правильно, и ошибка несоответствия узлов РИБ исправлена.
Другие статьи по теме
Делопроизводство в 1С Документооборот
Ведение делопроизводства посредством специализированного программного решения 1С:Документооборот, созданного на современной технологической платформе «1С:Предприятие», помогает избежать вышеперечислен…
1С Документооборот 8
Цели автоматизации работы с документами на разных предприятиях могут кардинально отличаться масштабами и динамикой, но в любом случае данную задачу построения автоматизированной системы документооборо…
Бесшовная интеграция с 1С:Документооборот
Ведение основной и дополнительной деятельности компанией требуется сопровождать процессом обработки документов, который в свою очередь требует не только использования систем бухгалтерского учета или к…
Исправление ошибки Конфигурация узла распределенной ИБ не соответствует ожидаемой
Распределенные базы данных для программ 1С Предприятие использовались предприятиями с удаленными подразделениями, которые не были подключены через интернет. Хотя сейчас большинство пользователей 1С Бухгалтерия работают с общей базой и подключаются к ней через Сеть, все же существует немалое число пользователей программ 1С, которые используют распределенные ИБ. И они время от времени сталкиваются с ошибкой «Конфигурация не соответствует ожидаемой». Рассмотрим, как с ней бороться.
Почему возникает ошибка
В большинстве случаев сообщение об ошибке выдается в случае, когда выполняется попытка загрузки данных из основной базы в подчиненную. Это говорит о том, что дочерняя ИБ настроена неправильно. Повторное обновление 1С не приведет к исправлению ошибки, она будет появляется все время. Поэтому лучший вариант решить проблему – создать периферийную БД заново.
Причины появления ошибки могут быть следующими:
- Структура основной и дополнительной базы отличаются. Например, пришло обновление 1С, которое вносит изменения в структуру базы или при работе с 1С Бухгалтерия были неаккуратно внесены изменения в структуру.
- Проблемы с сервером. Если в процессе обмена дочерняя ИБ перестала работать, возможно появление указанного сообщения об ошибке.
- Неправильная настройка. Проблема с программами 1С может быть вызвана неверной настройкой автоматического обмена и резервной базы. Из-за этого обмен информацией запустился с основной базы и с копии.
Как исправить ошибку
Для исправления проблемы с распределенной базой данных в 1С Предприятие специалисты по обслуживанию 1С рекомендуют действовать по следующей схеме:
- Очистить кэш программы 1С и выполнить синхронизацию заново. Возможно, ошибка исчезнет уже на этом этапе;
- Завершите работу с ИБ и сделайте ее копию;
- Выгрузите текущую конфигурацию в файл с основной ИБ;
- Отключите основной узел с помощью обработки;
- В режиме конфигурации на подчиненной удаленной базе, с которой не выполняется обмен, нужно снять ее с поддержки;
- Обновить конфигурацию и загрузить файл основной ИБ, который был сделан ранее;
- С помощью обработки снова подключите БД к основному узлу.
После этого обмен между удаленными базами будет восстановлен.
У вас есть проблемы с программами 1С? Хотите купить 1С Бухгалтерию или заключить договор на обслуживание 1С? Обращайтесь за помощью к специалистам компании «ГК в Приоритете».
- Permalink
Добрый день. Решил попробовать самостоятельно собрать систему контроля доступа на вашем оборудовании. 7 лет 7 месяцев назад
Быстров Алексей Сергеевич 5 #ссылка |
14 ответов
Такая ошибка обычно возникает, если не запущено Ядро опроса приборов (на Орион Про). 7 лет 7 месяцев назад
#ссылка |
«Ядро опроса приборов» запущено, с приборов, всех кроме c2000 считывает конфигурацию. Не считывалась так как интерфейс опроса мною был выбран не верный. Я поменял его на «com», но осталась ошибка «Invalid payload received from xml-rpc server» при считывании и загрузки конфигурации с(в) ПКУ. Я ведь правильно понимаю что «орион про» в отличии от «орион» способен считывать и загружать конфигурацию в дежурном состоянии ПКУ? 7 лет 7 месяцев назад
Быстров Алексей Сергеевич 5 #ссылка |
версия ПКУ 1.24 у нас. в режиме прграмирования ядро орион теряет связь с ПКУ. В рабочем режиме все норм (думаю так оно и должно быть). 7 лет 7 месяцев назад
Быстров Алексей Сергеевич 5 #ссылка |
«версия ПКУ 1.24»-это пульт С2000, а вам необходим С2000М вер 2.06 и выше 7 лет 7 месяцев назад
Соболев Евгений Николаевич 321 #ссылка |
ошибки вылезают только по этой причине? 7 лет 7 месяцев назад
Быстров Алексей Сергеевич 5 #ссылка |
7 лет 7 месяцев назад
Соболев Евгений Николаевич 321 #ссылка |
ошибки теже. Может тут проблема в БД? так как судя по ошибкам и их не изменении в случае отключения ОЗ, дело до связи с ПКУ не доходит. 7 лет 7 месяцев назад
Быстров Алексей Сергеевич 5 #ссылка |
Если используется протокол «Орион», то необходимо в Базе данных перенести приборы с пульта обратно на COM-порт. Провести обновление информации из Базы данных в Ядре опроса (пункт меню «Сервис» / «Обновить БД в “Оперативной задаче”»). 7 лет 7 месяцев назад
Соболев Евгений Николаевич 321 #ссылка |
Алексей Сергеевич, проверьте несколько данных: 7 лет 7 месяцев назад
#ссылка |
Уважаемый Болид! Объясните, почему нельзя сделать в АБД АРМ Орион Про закладку «Экспорт БД в файл конфигурации С2000М». Проблема эспорта БД возникает у инсталляторов уже много лет, и похоже будет всегда, пока Болид не сделает элементарный экспорт БД в текстовый файл. 7 лет 5 месяцев назад
#ссылка |
Поддерживаю. Апрель 2018г. Экспорт БД из Ориона Про в С2000М не прозрачен. 5 лет 1 месяц назад
Ковалев Михаил Иванович 3 #ссылка |
В FAQ нашел такой ответ: «Действия необходимые для экспорта конфигурации в пультЭкспорт Базы данных в пульт поддерживается АРМ «Орион» 7.4.2, но посредством программы PProg. Для корректного экспорта Базы данных в пульт Вам требуется: 5 лет 1 месяц назад
Ковалев Михаил Иванович 3 #ссылка |
Я рано обрадовался. Не полная БД действительно экспортировалась в PProg, но: 5 лет 1 месяц назад
Ковалев Михаил Иванович 3 #ссылка |
Танцы с бубном принесли результаты. 3 года 7 месяцев назад
Голованов Александр Юрьевич 14 #ссылка |
Добавить ответ
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)
ЗАДАН
7 лет 7 месяцев назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.