<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=433540&amp;view=findpost&amp;p=3887449</guid>
        <pubDate>Thu, 09 Mar 2023 08:55:10 +0000</pubDate>
        <title>1С 8.3 Ошибка &amp;quot;Запись не найдена в менеджере имен базы данных&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=433540&amp;view=findpost&amp;p=3887449</link>
        <description><![CDATA[Rust: Всем доброго дня&#33;<br>
Словил ошибку из сабжа. После обновления основной конфигурации (ошибка появлялась после любого обновления основной конфигурации, вызывающего реструктуризацию БД) база перестала запускаться. В интернете нашел описание: ошибка возникает когда из расширения с назначением Дополнение перетаскивают объекты в расширение с назначением Адаптация. Чтобы найти проблемное расширение советовали по очереди отключать активность у расширения. Проблемное расширение нашел, но как найти кривые объекты в расширении не знал. Что проделал в попытках вылечить - прямым запросом к SQL базе заменял в сломанной базе таблицы ConfigCAS и ConfigCASSave из работающей копии этой же базы, делал выгрузку загрузку конфигурации расширения и основной, не помогло.<br>
Потом удалил расширение из системы и заново его создал, загрузив из файла конфигурацию расширения - это помогло, но все данные в объектах расширения были потеряны. Такй вариант оставил на экстренный случай, если уж не получится никак восстановить и начал дальше копать.<br>
В итоге провел Тестирование и исправление - Проверка логической целостности расширений конфигурации. Система выдала красивое сообщение со списком кривых объектов:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Тестирование начато<br>
Проверка логической целостности расширений конфигурации<br>
Область данных: неразделенная<br>
	Расширение конфигурации: Расширение<br>
		Объект метаданных: РегистрСведений.РСШ_ПотребностьПоЗаказамКлиентов<br>
			Не найдено имя таблицы<br>
		Объект метаданных: Константа.РСШ_КоличествоДнейДляПотребности<br>
			Не найдено имя таблицы<br>
		Объект метаданных: РегистрСведений.РСШ_УточнениеСпецификацийПоЗаказамКлиентов<br>
			Не найдено имя таблицы<br>
Удалена информация об именах объектов для удаленных расширений конфигурации<br>
Тестирование закончено</div></div><br>
<br>
В проблемных регистрах практически не было данных, поэтому спокойно их удалил в расширении и создал новые в том же расширении с такими же именами. С константой поступил так же. После этого все заработало.<br>
<br>
P.S. Если в проблемных объектах метаданных много пользовательской информации, то сначала надо скопировать эти данные из старых объектов, чтобы не потерять.<br>
Если база на MS SQL можно копировать запросом из таблицы в таблицу (INSERT into [DB1].[dbo].[Table1] SELECT * FROM [DB2].[dbo].[Table1])]]></description>
        <author>Rust</author>
        <category>Заготовки для 1C:FAQ</category>
      </item>
	
      </channel>
      </rss>
	