Всем кому данная проблема неожиданно обновила вкус жизни, посвящается.
Пошаговая инструкция,
100 % гарантия,
никакого программирования.
Вариант для случая, когда есть возможность начать все с начала (процесс обновления). Если Вы уже видите при загрузке ПБ сообщение системы из заголовка и нет пред. архива, то … для Вас вариант 2 (см. ниже, составлено по результату анализа комментариев).
1. ЦБ, Синхронизация данных/Выполнить(если обмен по FTP), но по мне так лучше «Записать изменения» и полученный архив (обычно не менее 30 Мб) передать как угодно на периферийную (ПБ) базу.
2. На ПБ Синхронизация данных/Выполнить(если обмен по FTP), или там же через «Настроить»/ЗеленыйКарандашик(Изменить параметры…) «Прочитать изменения».
3. Перезапустить ПБ в !!!ОБЫЧНОМ!!! режиме, воспользоваться обработкой отсюда, нажать «Отключить».
4. Запустить ПБ Конфигуратор, обновить конфигурацию как обычно, закрыть.
5. Запустить ПБ в !!!ОБЫЧНОМ!!! режиме, воспользоваться обработкой отсюда же, нажать «Включить».
6. Перезапустить ПБ в рабочем режиме,пользоваться как обычно.
Все. Радуемся, ставим + автору обработки.
ВАРИАНТ 2.
данный рецепт, предназначен для ситуации, после совершения ошибки, а не до. (когда поздно пить боржоми).
когда произошло непоправимое ;), придется в ручную подключить/отключить подчиненный узел.
куча ссылок в гугле, как это сделать, например
подкл/откл http://1cprog.com/как подключить …узел.html,
http://help1c.com/faq/view/700.html,
но в основном все это через внешнюю обработку (которая есть в статье и позволяет сохранить парамтеры центрального узла и потом из них и восстановить), а что делать если ПБ уже не запускается???
Пользоваться отвязкой ПБ от ЦБ из командной строки;
Запустить конфигуратор с параметром командной строки /ResetMasterNode. Потом, после загрузки в обычном режиме, вручную его задать.
вот развернуто, для… //infostart.ru/public/104654/
Полный текст ошибки:
Платформа: 1С:Предприятие 8.2 (8.2.**.***)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.*.*) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C», 2009 — 2013. Все права защищены
(http://www.1c.ru)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Ошибки:
———————————————————————————
08.05.2013 15:03:53
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1823)}: Из главного узла не загружены изменения справочника «Идентификаторы объектов метаданных».
Ошибка загрузки данных. См. подробности в журнале регистрации.
НСтр(«ru = ‘Из главного узла не загружены изменения справочника «»Идентификаторы объектов метаданных»».
Не запустить периферийную базу. И в обычном режиме и в управляемом ПБ пишет туже ошибку.
(1)данный рецепт, предназначен до совершения ошибки, а не после. (когда поздно пить боржоми).
http://1cprog.com/как подключить …узел.html,
http://help1c.com/faq/view/700.html ,
http://infostart.ru/public/104654/
когда произошло непоправимое ;), придется в ручную подключить/отключить подчиненный узел.
куча ссылок в гугле, как это сделать, например
подкл/откл
но в основном все это через внешнюю обработку (которая есть в статье и позволяет сохранить парамтеры центрального узла и потом из них и восстановить), а что делать если ПБ уже не запускается???
Пользоваться отвязкой ПБ от ЦБ из командной строки
Запустить конфигуратор с параметром командной строки /ResetMasterNode. Потом вручную его задать.
вот развернуто, для …
для всех начинающих хочу подытожить.
ДЕЛАЙТЕ КОПИЮ ПЕРЕД ОБНОВЛЕНИЕМ !!! ВО ВСЕХ БАЗАХ !!!
Короче…танцы с бубнами.
(2) жаль, что немного запоздали с советом.
Сам не нашел, потому как вопрос видимо не правильно формулировал в гугле. Пришлось загрузить копию и в ручную добивать не достающие данные.
(5)а как же обработка «перенос данных м/д однотипными конфигурациями» ? чт. вручную не добивать…
(4)…танцы с бубнами.» начинаются если: НЕ
ДЕЛАЙТЕ КОПИЮ ПЕРЕД ОБНОВЛЕНИЕМ !!! ВО ВСЕХ БАЗАХ !!!
что можно прекрасно наблюдать в комментах.
(7) Если постоянно делать копии, то и времени на работу не останется.
(6) Если данные есть хотя бы в одной из периферийных баз, то простое перепроведение восстановит эти данные и без дополнительных танцев с бубном.
Самое главное это не нервничать и сделать копии всего, что может содержать нужные данные, а потом уже в спокойной обстановке попробовать вытащить необходимую инфу. Мне удалось 90% свежих данных вытащить из файлов обмена. Потому как до завала, ПБ успели в автоматическом режиме передать текущие данные на центральный узел.
(8)ну да зачем делать копии, до… (15-30 мин на базу) когда можно потом пару дней потанцевать с бубном, надо же работать! Ведь в нашем деле «Самое главное это не нервничать и сделать копии всего, что может содержать нужные данные, а потом уже в спокойной обстановке попробовать вытащить необходимую инфу»
(9) конечно, только для таких ленивых как я, фирма 1С развивает целую подсистему динамического обновления.
P.S. за 30 мин простоя, в час пик, можно потерять пару миллионов.
Вопрос: ну и зачем нужны системные администраторы и программисты? Видимо только с бубном бегать и с важным видом периодически просить всех освободить рабочую базу на 30 минут.
(10)Не вижу в Ваших действиях предпосылок для того чтобы охарактеризовать Вас ленивым, наоборот. Все говорит об огромном желании добавить себе побольше интересных проблем, как то, в час пик закинуть динамическое обновление (как всем известно, то еще счастие), а перед обновлением релиза забить на копию.
П.С. Ну не все в банке работают круглосуточно.
(11) это уже конечно флуд в теме, но все же добавлю.
В банках 1С — на ставят.
Ради прикола закинуть обновление релиза в рабочую базу — это конечно только в детском саду так ребятишки балуются.
Речь шла о немедленном отключении ПБ после сбоя, который произошел при получении очередной порции изменений из гл.узла.
В моем случае ПБ заблокировалась с сообщением «Из главного узла не получены данные по справочнику «Регистрация изменений…» А всего-то в главном узле изменили права доступа к некоторым документам.
Достаточно было временно отключить гл.узел и база бы заработала, а так пришлось вытаскивать копию…
Баян
кому как…
Чтобы выполнить обновление информационной базы в главном узле включите константу «Запустить обновление информационной базы» через меню «Все функции» и перезапустите программу. Потом сделать обмен. После этих действий база обновилась.
Еще один способ, в главной базе Все функции-Справочник-Идентификаторы объектов метаданных-Кнопка»Обновить данные справочника», потом перевыгрузить обмен и обновляет нормально.
(15)»Еще один способ, в главной базе Все функции-Справочник-Идентификаторы объектов метаданных-Кнопка»Обновить данные справочника»,»
нет больше такой кнопки.
Есть Вариант 3 (если есть возмождность откатися в архив и повторить выгрузку из ЦБ): включить в состав отправляемых данных справочник «Идентификаторы объектов метаданных» (зарегать через обработку обмена) и обновление накатится
(0)Есть вариант 4. 🙂
10128711 .
Ошибка скрыта в «Библиотеке стандартных подсистем. Версия 2.1», зарегистрирована под номером
В комментариях (по ссылке) описаны официальные способы исправления этой ошибки.
Воспользовался официальным способом исправления.
После того, как прошел обмен с узлом РИБ и принялись исправления, ошибка больше не возникает.
(18)Не работает))) официальная рекомедация.
(19) на Розница 2.0.8.11 после исправления официальным способом изменения применяются без ошибок.
В чем конкретно не работает?
(20)В общем модуле данный код присутствует, и даже отрабатывает. но ошибка остается. БП 3.0. в других не проверял.
(21) Череда экспериментов с разными условиями помогла выявить некоторые зависимости. В результате, получился порядок действий, который не приводит к описанной в статье проблеме.
Что и как делал?
Выполнил рекомендацию (18). Разработчики рекомендуют использовать это исправление, поэтому сделал.
Мои исходные данные:
— 1С:Предприятие 8.2 (8.2.19.83); Розница, редакция 2.0 (2.0.8.12);
— Конфигурация доработана, на поддержке с возможностью изменений;
— Обмен настроен по плану обмена ПоМагазину, ~50 магазинов/узлов;
— Периферийные базы работают в файловом варианте.
Вот порядок, который не приводит к ошибке.
Однократные действия:
1) Выключить обмен данными ГУ (главный узел). Устанавливал блокировку всех регламентных заданий;
2) Внести изменения в конфигурацию. Использую хранилище конфигурации, поэтому, все изменения можно внести разом;
3) Применить изменения конфигурации в ГУ (F7);
4) Открыть базу (ГУ) и перезаполнить справочник «Идентификаторы объектов метаданных» (специальная кнопка в форме списка справочника).
После этих манипуляций база готова к распространению по магазинам.
Прием обновления конфигурации на ПУ (повторить для каждого узла):
1) Выгрузить сообщение обмена ГУ -> ПУ (периферийный узел). Выполнял запуском сценария синхронизации конкретного ПУ;
2) Принять сообщение обмена на ПУ. Прием сообщения на ПУ выполнял своей обработкой, которая выполняет обмен данными через V82.COMConnector. Если кому понадобится моя обработка, пишите;
3) Принять изменения конфигурации (F7). Использовал предварительно настроенный ярлык с флагом /UpdateDBCfg;
4) Запуск в режиме 1С:Предприятия для применения изменений конфигурации.
Все.
Для тех кому не помогло ничего из выше перечисленного, но вопрос решить все ж таки очень нужно. (15), был прав нужно просто обновить справочник ИОМ, но (16) , тоже прав, нет такой кнопочки в старших релизах Розницы, а ошибка возникать не перестала. А особенно если конфа не типовая, и при обновлении объекты метаданных были переименованы. В приложении обработочка, которая позволит инициировать обновление злополучного справочника. Запускать ее надо в главной БД сразу после обновления, до первой синхронизации с узлом. И все пройдет как по маслу. Делать обмен нужно через синхронизацию, а не подбрасывая файл обмена вручную, т.к. может понадобиться повторная синхронизация, которая будет делаться только через автоматическую синхронизацию (а она очень болезненно относится к имени файла обмена)
кто-нибудь, скажите или киньте ссылку, зачем вообще нужен этот справочник ИдентификаторыОбъектовМетаданных
(24) artfa, этот справочник нужен для работы вариантов отчетов, используется в механизме дополнительных отчетов и обработок и при рассылке отчетов по расписанию в УТ. Может, еще где-то используется…
БП 3.0.
Создаю периферийный узел — выгружаю файл 1v8.1cd
создаю новую базу из этого файла.
При загрузке получаю.
Не совсем понял из приведенного выше, чего лучше сделать?
У меня БП 3.0 Корп 3.0.29.8
В другой базе на аналогичной конфе добавлен справочник и документ, но при старте БД обновление Справочника ИОМ почему-то не происходит. База не РИБ.
(22) Liris,
Чтобы увидеть кнопку обновления справочника в форме списка (БП 3.0 3.0.29.8) нужно запускать обычное или управляемое приложение?
В управляемом с первого раза кнопка не появилась.
(27) ее там нет давно, см. переписку выше, там человек дал обработку, но … не взлетит все равно.
(26)Стандартная ошибка на периферии. Лечилка по статье тоже перестала работать, на уровне платформы закрыли…некоторые дырки. Теперь только выгрузка нового образа из ГУ помогает. т.е. делаете обмен. потом обновление ГУ, и перевыгружаете узлы и т.д….
Лечил предложенным способом. Подключил взад главный узел. Но куда-то делись настройки синхронизации (этот пункт вообще пропал в Администрировании). И по лестнице повторного запуска получил ЭТО:
в Задачах вообще ничего нет.
а простите запуск с ключом «C:Program Files (x86)1cv88.3.6.1999in1cv8.exe» /c запуститьобновлениеинформационнойбазы не помогает?
Не помогло. Стало ругаться что нет таблицы с именем R
На платформе (8.3.6.2076) При обновлении Розницы, столкнулся с такой же проблемой. Отключил автоматическую синхронизацию в ЦБ и ПБ. Сделал в ЦБ /c запуститьобновлениеинформационнойбазы, под администратором. Заново сделал синхронизацию с ПБ. ПБ обновил через конфигуратор, после запуска снова получил эту ошибку, нажал перезапустить, снова вылезла эта ошибка, но с кнопкой «синхронизировать и продолжить». После её нажатия всё обновилось и заработало. Обязательно сделайте бекап ПБ ,а то кнопка «синхронизировать и продолжить» может и не появиться, а обратного пути может не быть.
Была проблема на одном узле, затем при следующем обновлении рассосалась сама собой.
На другом узле была хроническая проблема не получения справочника «объекты метаданных». После установки всех обновлений на Windows 7, тюнинга системы и удаления всего лишнего шлака из системы («левые» программы,браузеры) проблема исчезла.
(23) TESL, Спасибо, помогло.
Правда были архивные копии, но с сутью проблемы разобрался и после регистрации элементов справочника ИОМ подчиненная ожила.
Спасибо.
Не знаю, насколько актуально, но может, кому пригодится.
Сам столкнулся с проблемой в конфигурации Розница для Украины, редакция 2.0, версия 2.0.5.1. После пары часов танцев с бубном и мата удалось решить проблему без отвязывания ПБ от РИБ, вместо этого была сделана доработка самой конфигуации.
Дело в том, что сообщение «Из главного узла не загружены изменения справочника «Идентификаторы объектов метаданных» — просто заглушка, стандартный текст на случай, если при чтении файла обновления с пришедшими изменениями для конфигурации где-то вылетело исключение, а сама конфигурация уже обновлена (например, вручную зашли и нажали F7).
В моём случае проблема была в модуле объекта обработки КонвертацияОбъектовРаспределенныхИнформационныхБаз, в процедуре ПрочитатьИдентификаторыОбъектовМетаданных, где был следующий код:
При попыте чтения данных типа УдалениеОбъекта код вылетал в исключение на строке
т.к. у этого тип данных доп. свойств тупо нет. Этот вылет приводил к отказу, отмене всей загрузки и, в итоге, к тому, что выскакивало сообщение из темы.
Обрамление строки в попытку решило проблему: файл с обновлениями установился нормально и последующий обмен пошел без ошибок.
Ещё раз, не факт, что в других случаях появления проблемы решение то же, но, ИМХО, возможность допиской избежать головняка с удалением-установкой центрального узла при обновлении чего то да стоит.
Как и автору, мне проблема обновила вкус жизни и добавила адреналина — постоянно звонящие продавцы и завмаги этому очень способствуют 🙂 . Решил я ее немного по-другому, ниже написано как.
http://1cguide.ru/obrabotki-1s/obnovlenie-spravochnika-identifikatory-obektov-metadannyx-obrabotka.html — не знаю автора, но отдельное спасибо за идею. -;)
1) Нужно скачать обработку
Запустить в центр.базе обработку из приведенной ссылки, в обработке всего 2 процедуры. Во вкладке файл из указанной ссылки(если не получится оттуда скачать).
Показать
2) В центр.базе найти константу «Зарегистрированы изменения данных» и установить флажок Истина.
3) Повторно выгрузить пакет с обновлением в центр.базе.
4) На переф.базе попробовать повторно загрузить – должно все получится.
5) Если с 4) все ок, нужно изменить 2) в исходное положение
(37) Спасибо, помогло.
Можно ничего не скачивать, запустить ЦБ с ключом «/c ЗапуститьОбновлениеИнформационнойБазы», все произойдет штатно…затем штатно выполнить обмен из ЦБ, все приедет.
У меня не помогало запускать с ключем, ни кнопка в справочнике. Но в справочнике хоть подсказка была, что обновление идентификаторов не требуется. Тогда внес мелкое изменение в конфигурацию (изменил представление отчета), после чего обновление идентификаторов прошло, ну а далее обычно, выгрузил в ПБ и там все загрузилось