В бухгалтерии 2.0.34.11 настроена распределенная ИБ. Есть одна периферийная база. Обмен некоторое время успешно выполнялся, но потом периферийная база перестала принимать файл обмена, выдавая сообщение:
"Конфигурация узла распределенной ИБ не соответствует ожидаемой!"
Возможно, это произошло после обновления главной базы до 2.0.35.9.
Главная база так же на принимает файл обмена от периферийной:
"Данные принимаются от узла, для которого зарегистрированы изменения конфигурации. Необходимо произвести перенос измененной конфигурации в узел."
Что можно сделать?
(1) dascon,
Если вы Центр обновили только (!) на 1 релиз, потом переслали файл в Периферию и попытались его загрузить и вышла ошибка
"Конфигурация узла распределенной ИБ не соответствует ожидаемой!"
В Периферии.
1. Заходите в Конфигуратор - Обновить конфигурацию БД. Ждете окончания обновления.
2. Заходите в Пользов.режим и снова делаете обмен, сформированный файл оправляете в Центр.
В Центре обычно принимаете файл.
Если же вы обновили Центр более чем на 1 релиз, тогда
В Периферии.
1. Сбрасываете Главный узел, например обработкой http://infostart.ru/public/14814/.
2. Обновляете Периферию как обычную базу до релиза, который в Центре.
3. Другой обработкой привязываете Главный узел. (Если узел не привязать РИБ работать не будет)
И как обычно делаете обмен в Периферии, потом в Центре.
Опишу свой опыт, возможно кому-нибудь пригодится.
Конфигурация Розница 2.1.8.14, РИБ по магазину. Во встроенную в конфу обработку "Рабочий стол" вносились изменения и когда попытался загрузить изменения в УБ выдало "Конфигурация узла распределенной ИБ не соответствует ожидаемой" в УБ. Делалась выгрузка .cf из центра и загрузка в переферию, отключались обмены удалением узлов/командой /ResetMasterNode, короче говоря ВСЕ способы, которые нашел в интернете, и в точности как написано и иначе и так и сяк, менял блоки идентификаций баз в файлах обмена...ничего не помогло. В конце уже надоело и просто удалил все изменения, выгрузил из ЦБ, при загрузке в УБ выполнил обновление из пользовательского интерфейса, а дальше обмен пошел как по маслу. Проследить ошибку так и не удалось, хотя изменения были мелочью: 2 дополнительные формы в обработке, а так же включение их в "Рабочую область начальной страницы" конфигурации. Кстати делал обновление центрального узла на 6 версий с выгрузкой в переферию - отлично прошло без отключения узлов как в (6).
у тебя какая винда ? если хр то в конфигураторе - администрирование - кодовая страница таблиц ИБ надо поставить руский , если 7-ка то поставить язык текущий
Вообще режим обмена РИБ должен функционировать следующим образом:
При обновлении (или ручном внесении изменений) главной базы передаваемая информация состоит из 2-х частей - обновление для подчиненной конфы и собственно данные для обмена.
Поэтому необходимо в подчиненной базе запустить обмен 1 раз, при этом изменится конфигурация.
Затем необходимо зайти в Конфигуратор и обновить базу данных (нажать синий боченок).
После этого опять зайти в Предприятие (версия уже должна стать 2.0.35.9) и после этого провести обмен еще раз (это уже будет загрузка и выгрузка данных).
На 99% уверен, что причина в этом - при первом обмене версия конфы записалась, но вы ее не обновили, так что пока никакой обмен данными и невозможен, так как по условиям 2.0.5.39 должно быть в обоих базах. Понятно изложил?
[quote]3. Обработкой привязываете Главный узел. (Если узел не привязать РИБ работать не будет) [/quote]
этой же обработкой "привязать" обратно не получается
Обработка не дает выбора главной базы.