Не могу обновить РИБ не полечены приоритетные данные обновления
Добрый день коллеги!
У нас БП 3.0, есть план обмена полный с периферийной базой, Обновляю ЦБ записываю данные файл становится большого размера, отправляю по электронной почте файл записанный из ЦБ, получаю файл на ПФ - захожу в планы обмена - полный - прочитать изменения - далее он говорит что зайти в конфигуратор и обновить - захожу обновляю - при пользовательском входе в программу она начинает "Обновление параметров работы программы" и вылазиет ошибка "Ошибка загрузки приоритетных данных из сообщения обмена"! я уже все варианты из форумов перепробовал не помогает отключать цб и потом занового подключать, повторно синхронизацию делал тоже не получается, я так понял ЦБ не отправляет данные по обновлениям?
У нас БП 3.0, есть план обмена полный с периферийной базой, Обновляю ЦБ записываю данные файл становится большого размера, отправляю по электронной почте файл записанный из ЦБ, получаю файл на ПФ - захожу в планы обмена - полный - прочитать изменения - далее он говорит что зайти в конфигуратор и обновить - захожу обновляю - при пользовательском входе в программу она начинает "Обновление параметров работы программы" и вылазиет ошибка "Ошибка загрузки приоритетных данных из сообщения обмена"! я уже все варианты из форумов перепробовал не помогает отключать цб и потом занового подключать, повторно синхронизацию делал тоже не получается, я так понял ЦБ не отправляет данные по обновлениям?
Найденные решения
У меня такое решение проблемы в конфигурации Бухгалтерия предприятия КОРП: создать расширение, в него добавить 2 процедуры
1. ОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ:
2. ОбменДаннымиСервер.ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы
3. Если проблема сохранится, добавить в расширение код из процедуры СерверныеОповещения.ОтправитьСерверноеОповещениеСИдентификаторомГруппы и обернуть в попытку НаборЗаписей.Записать(), где НаборЗаписей = СлужебныйНаборЗаписей(РегистрыСведений.ОтправленныеСерверныеОповещения);
После успешного запуска базы РИБ, расширение отключить.
1. ОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ:
&Вместо("ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ")
Процедура Расш1_ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ(Отказ)
Возврат;
КонецПроцедуры
2. ОбменДаннымиСервер.ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы
&Вместо("ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы")
Процедура Расш1_ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы()
Возврат;
КонецПроцедуры
3. Если проблема сохранится, добавить в расширение код из процедуры СерверныеОповещения.ОтправитьСерверноеОповещениеСИдентификаторомГруппы и обернуть в попытку НаборЗаписей.Записать(), где НаборЗаписей = СлужебныйНаборЗаписей(РегистрыСведений.ОтправленныеСерверныеОповещения);
&Вместо("ОтправитьСерверноеОповещениеСИдентификаторомГруппы")
Процедура Расш1_ОтправитьСерверноеОповещениеСИдентификаторомГруппы(ИмяОповещения, Результат, Адресаты, ОтправитьСразу, ИдентификаторГруппы)
....
Попытка // доработка
НаборЗаписей.Записать();
Исключение // доработка
КонецПопытки; // доработка
КонецПроцедуры
ПоказатьПосле успешного запуска базы РИБ, расширение отключить.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) нет, просто алгоритм действий не понятен, 1)я обновил ЦБ, выгружаю cf 2) Отключаю ЦБ в ПФ 3)загружаю cf в ПФ 4)когда запускаю в пользовательском режиме ПФ он предложит восстановить связь с ЦБ я восстанавливаю 5)он продолжает обновление в пользовательском режиме 6) далее я прочитываю файл в ПФ от ЦБ? правильные дейтсвия?
(9)Ошибка загрузки приоритетных данных из сообщения обмена.
См. подробности в журнале регистрации.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1746)}: НСтр("ru = 'Ошибка загрузки приоритетных данных из сообщения обмена.
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(606)}: МодульОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ();
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(497)}: ЗагрузитьПараметрыРаботыПрограммыCУчетомРежимаВыполнения(СообщитьПрогресс);
{(1)}:РегистрыСведений.ПараметрыРаботыПрограммы.ОбработчикДлительнойОперацииЗагрузкиПараметровРаботыПрограммы(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
См. подробности в журнале регистрации.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1746)}: НСтр("ru = 'Ошибка загрузки приоритетных данных из сообщения обмена.
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(606)}: МодульОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ();
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(497)}: ЗагрузитьПараметрыРаботыПрограммыCУчетомРежимаВыполнения(СообщитьПрогресс);
{(1)}:РегистрыСведений.ПараметрыРаботыПрограммы.ОбработчикДлительнойОперацииЗагрузкиПараметровРаботыПрограмм
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
(13)Ошибка загрузки приоритетных данных из сообщения обмена.
См. подробности в журнале регистрации.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1746)}: НСтр("ru = 'Ошибка загрузки приоритетных данных из сообщения обмена.
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(606)}: МодульОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ();
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(497)}: ЗагрузитьПараметрыРаботыПрограммыCУчетомРежимаВыполнения(СообщитьПрогресс);
{(1)}:РегистрыСведений.ПараметрыРаботыПрограммы.ОбработчикДлительнойОперацииЗагрузкиПараметровРаботыПрограммы(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
См. подробности в журнале регистрации.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(1746)}: НСтр("ru = 'Ошибка загрузки приоритетных данных из сообщения обмена.
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(606)}: МодульОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ();
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(497)}: ЗагрузитьПараметрыРаботыПрограммыCУчетомРежимаВыполнения(СообщитьПрогресс);
{(1)}:РегистрыСведений.ПараметрыРаботыПрограммы.ОбработчикДлительнойОперацииЗагрузкиПараметровРаботыПрограмм
{ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
По своему скромному опыту - часто бывает быстрее выгрузить начальный образ узла и настроить все заново, чем бороться с непонятными ошибками. Кажется всегда "все настраивать заново??", а по факту занимает час-два вместе с созданием начального образа, а ты в поисках причин с ошибками уже полдня потерял.
Если документы есть, которые не обменялись, тоже можно перенести через универсальный обмен XML между идентичными базами, признак РИБ снимаем просто на базе с ошибками, накатываем конфигурацию и выгружаем документы во вновь созданную базу.
Если документы есть, которые не обменялись, тоже можно перенести через универсальный обмен XML между идентичными базами, признак РИБ снимаем просто на базе с ошибками, накатываем конфигурацию и выгружаем документы во вновь созданную базу.
(17) я тоже так сейчас сделал, но проблема остается не закрытой. Для себя пока на тестовых пробовал нашел один способ это со сносом узла в ПФ,загрузка cf, но прежде выгрузить планы обмена через универсальный,потом обратно загрузить и подвязать обратно центральную. и вроде обмен начинает работать, но это тоже не решение проблемы...
если по какой-то причине забыли отключить расширения... и подчиненная база загрузила файл обновления но обновиться с него не может, а на новый синхрон сообщает что сначала нужно поставить уже загруженное обновление...
как вариант:
1. на подчиненной запускаем конфигуратор, если значек Обновить конфигурацию базы данных еще активен (ни в коем случае не нажимать! иначе востанавливать архив)... Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД.
2. далее из ЦБ отправляем свежий файл обновления.
3. подчиненную запускаем в режиме предприятия, ловим сообщение о том что обновление прошло с ошибкой и принимаем предложение засинхронить и обновить по новой...
не забываем также про бекапы и тест на копии...
как вариант:
1. на подчиненной запускаем конфигуратор, если значек Обновить конфигурацию базы данных еще активен (ни в коем случае не нажимать! иначе востанавливать архив)... Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД.
2. далее из ЦБ отправляем свежий файл обновления.
3. подчиненную запускаем в режиме предприятия, ловим сообщение о том что обновление прошло с ошибкой и принимаем предложение засинхронить и обновить по новой...
не забываем также про бекапы и тест на копии...
Помогла только обновление платформы до 8.3.20.1613, только после этого стало выдавать сообщение что нужно повторно синхронизировать , отсоединение РИБ не делал, при этом синхронизацию на ЦБ нужно отключить, но ошибка все равно появлется
Прикрепленные файлы:

(21) значит так, для исправления помогло установка новой платформы, 8,3,20,1613, восстановление базы на предыдущее состояние (до обновления в автоматическом режиме), через конфигуртор в РИБ сделал ТИИ и отменил обновление Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД. На ЦБ сделал ТИИ и через синхронизацию в ЦБ выгрузил данные в РИБ, в РИб зашел в режиме предприятие в синхронизацию и запустил вручную (наверное можно и при входе тоже загрузить новый файл обмена), после загрузки нового файла из Цб все обновление прошло в штатном режиме, На ЦБ платформа старее чем 8,3,20,1613, надо бы обновить, но пока и так прошло
У меня такое решение проблемы в конфигурации Бухгалтерия предприятия КОРП: создать расширение, в него добавить 2 процедуры
1. ОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ:
2. ОбменДаннымиСервер.ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы
3. Если проблема сохранится, добавить в расширение код из процедуры СерверныеОповещения.ОтправитьСерверноеОповещениеСИдентификаторомГруппы и обернуть в попытку НаборЗаписей.Записать(), где НаборЗаписей = СлужебныйНаборЗаписей(РегистрыСведений.ОтправленныеСерверныеОповещения);
После успешного запуска базы РИБ, расширение отключить.
1. ОбменДаннымиСервер.ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ:
&Вместо("ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ")
Процедура Расш1_ЗагрузитьПриоритетныеДанныеВПодчиненныйУзелРИБ(Отказ)
Возврат;
КонецПроцедуры
2. ОбменДаннымиСервер.ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы
&Вместо("ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы")
Процедура Расш1_ЗагрузитьСообщениеПередОбновлениемИнформационнойБазы()
Возврат;
КонецПроцедуры
3. Если проблема сохранится, добавить в расширение код из процедуры СерверныеОповещения.ОтправитьСерверноеОповещениеСИдентификаторомГруппы и обернуть в попытку НаборЗаписей.Записать(), где НаборЗаписей = СлужебныйНаборЗаписей(РегистрыСведений.ОтправленныеСерверныеОповещения);
&Вместо("ОтправитьСерверноеОповещениеСИдентификаторомГруппы")
Процедура Расш1_ОтправитьСерверноеОповещениеСИдентификаторомГруппы(ИмяОповещения, Результат, Адресаты, ОтправитьСразу, ИдентификаторГруппы)
....
Попытка // доработка
НаборЗаписей.Записать();
Исключение // доработка
КонецПопытки; // доработка
КонецПроцедуры
ПоказатьПосле успешного запуска базы РИБ, расширение отключить.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот