Меню

Ошибка субд ошибка sql таблица не найдена inforg

   es3000

10.12.14 — 15:45

База файловая. Конфигуратор запускается.

А при попытке войти в пользовательский режим выдается ошибка: «Ошибка sql таблица не найдена «_InfoRg15799″».

Также эта ошибка выдается при выполнении ТИИ.

Chdbfl.exe ошибок не выдает.

Посоветуйте что делать?

   Aleksey

1 — 10.12.14 — 15:54

Загрузить сверху cf

   es3000

2 — 10.12.14 — 16:02

(1) пробовал — не выдает никакой разницы между сбойной конфигурацией и CF-ником от последнего бэкапа

   es3000

3 — 10.12.14 — 16:03

а как узнать что это за таблица?

   es3000

4 — 10.12.14 — 16:05

(1)+ сначала надо наверно грохнуть этот объект в конфигурации, а как?

   Vladal

5 — 10.12.14 — 16:05

(3) Простой командой ПолучитьСтруктуруХраненияБазыДанных

Кстати, чо говоит тестирование и исправление ИБ?

И чьто говорит  утилита chkdbfl.exe?

   Vladal

6 — 10.12.14 — 16:06

(4) Сначала надо делать ежедневный бекап. А грохать ничего не надо.

После чего возникла ошибка?

   es3000

7 — 10.12.14 — 16:12

(5),(6)

Ошибка возникла из-за того, что что-то у бухгалтера произошло. Толи электричество сбойнуло, или сетка отвалилась.

Сначала была другая ошибка: поврежден файл БД.

Невозможно было даже в конфигуратор войти.

Chkdbfl.exe эту ошибку устранил.

Теперь в конфигуратор входит, но не может войти в режим пользователя. При попытке открыть базу в режиме «предприятия» выдается ошибка, которая в заголовке темы:

«Ошибка sql таблица не найдена «_InfoRg15799″».

ТИИ выдает эту же ошибку и прерывается.

ПолучитьСтруктуруХраненияБазыДанных невозможно выполнить, так как не запускается режим «предприятия».

Что еще можно сделать?

   Vladal

8 — 10.12.14 — 16:19

Ага. Вот оно что.

Есть бекап недавний? В нем и посмотри, что за таблица InfoRg15799.

Или в конфе сделай изменение в метаданных. например, добавь новый регистр и удали его, потом сохрани — произойдет реструктуризация. Отпишись про результат.

Есть вариант отправить вашу базу в 1С — они могут подправить своими средствами.

На этом форуме вроде vde69 восстанавливал файловую базу, но я не помню деталей — 7.7 или 8.

   es3000

9 — 10.12.14 — 16:26

>> Или в конфе сделай изменение в метаданных. например, добавь новый регистр и удали его, потом сохрани — произойдет реструктуризация. Отпишись про результат.

Пробовал.

Конфигуратор сохраняет измененную конфигурацию.

При запуске в режиме предприятия никаких изменений — та же ошибка

   Vladal

10 — 10.12.14 — 16:32

… — Нарисуйте перед курами треугольник и в него впишите круг… (анекдот)

В семерке прокатывала выгрузка-загрузка данных. И если какая-то таблица была битая, сохранялись только целые данные.

Попробуй этот вариант — выгрузить базу в .dt и загрузить.

Вспомни, не было ли динамического обновления конфы перед тем глюком?

   Михаил Козлов

11 — 10.12.14 — 16:37

Разверните пустую БД с нужным cf и посмотрите, что это за регистр сведений.

   Ёпрст

12 — 10.12.14 — 16:38

(0) на скулевой базе, похожая ошибка «вылечилась» тупо прибитием всех кэшей.

   mehfk

13 — 10.12.14 — 16:39

базу в архив, архив на обменник, ссылку в мойник собака народ ру

   Aleksey

14 — 10.12.14 — 16:39

(2) ты не сравнивай, а тупо грузи

   es3000

15 — 10.12.14 — 16:43

(11) а как посмотреть?

сделал простую внешнюю обработку, пишет при ее сохранении ошибку:

«Процедура или функция с указанным именем не определена: ПолучитьСтруктуруХраненияБазыДанных»

   es3000

16 — 10.12.14 — 16:44

(12) да вроде нету никаких кэшей,

на другом компьютере скопировал 1CV8.1CD

   es3000

17 — 10.12.14 — 16:48

(14) мне кажется загрузка конфигурации ничего не даст,

но сейчас попробую

   Vladal

18 — 10.12.14 — 16:49

Только не забудь отписаться.

   es3000

19 — 10.12.14 — 16:56

Попробовал загрузить CF-ник.

Ничего не изменилось: при запуске в режиме предприятия выдается та же ошибка.

Так ведь и должно быть.

Ошибка похоже в том, что конфигурация нормальная, а вот в базе одна таблица исчезла. При запуске в режиме предприятия 1С-ка определяет, что объект в конфигурации есть, а таблицы такой в БД нету, поэтому и выдает ошибку.

И до и после загрузки CF-ника этот объект как был так и остался в конфигурации, и поэтому поведение 1С-ки не изменилось

   es3000

20 — 10.12.14 — 17:06

Помогите выполнить «ПолучитьСтруктуруХраненияБазыДанных», чтобы найти имя регистра

   mehfk

21 — 10.12.14 — 17:07

см (13)

   sapphire

22 — 10.12.14 — 17:24

(0) Сделать тупо копию базы в другой каталог, выгрузить cf и объединить с выгруженным cf, обновить

   sapphire

23 — 10.12.14 — 17:25

(20) удали регистрацию БД и добавь заново

   es3000

24 — 10.12.14 — 17:41

(22) я же писал что это ничего не дает,

и даже объяснил почему: (19)

   es3000

25 — 10.12.14 — 17:48

как разрешить удаление объекта из конфигурации?

надо этот регистр удалить

   Aloex

26 — 10.12.14 — 17:59

   Vladal

27 — 10.12.14 — 18:01

(19) не ЦФ, а ДТ грузи.

   Vladal

28 — 10.12.14 — 18:03

(24) Тебе говорят создать _пустую_ базу и в нее загрузить ЦФ, потом уже в пусто базе и запустишь Предприятяиею

   es3000

29 — 10.12.14 — 18:08

(26) разобрался спасибо,

этот код выполняется только в толстом клиенте

   es3000

30 — 10.12.14 — 18:11

(27),(28) ниче не понял,

можно пожалуйста еще раз поподробнее,

что куда надо загрузить

   es3000

31 — 11.12.14 — 09:14

В общем оказалось, что в базе отсутствуют не одна, а несколько таблиц.

На данный момент нашел что в БД отсутсвуют таблицы:

— регистр сведения ЗадачиБухгалтера

— РегистрСведений.ДанныеМонитораРуководителя

— РегистрСведений.ДанныеОбъектовДляРегистрацииВОбменах

— РегистрСведений.ДанныеПервичныхДокументов

— РегистрСведений.ДанныеПроизводственногоКалендаря

— РегистрСведений.ДатыВводаНачальныхОстатков

Соответствующие этим таблицам объекты конфигурации я удалили из конфигурации. Для этого пришлось удалить несколько подписок.

Но это еще не все таблицы. При следующем ТИИ опять выскочила ошибка, что в базе отсутствует таблица.

Можно ли как-то за один раз проверить каких таблиц нет в базе?

   МихаилМ

32 — 11.12.14 — 09:39

(31)

можно. в таблице params, записи dbnames описаны сответствия

метаданных и реквизитов 1с8 и таблиц и полей бд.

   es3000

33 — 11.12.14 — 09:46

(32) а как это в коде можно использовать чтобы проверить наличие всех  таблиц в базе?

   МихаилМ

34 — 11.12.14 — 10:02

пишите tsql скрипт

из params.dbnames генерируйте таблицу соответствий

генерируйте таблицу имен таблиц , сравеиваете.

dbnames сжата расшифруйте её например http://infostart.ru/public/74406/

   ДенисЧ

35 — 11.12.14 — 10:03

(34) Читатель? База файловая

   МихаилМ

36 — 11.12.14 — 10:16

Извиняюсь не заметил, что бд файловая.

тогда все тоже самое, только с помощью tool_1cd.

таблицы для сравнения можно в настольную субд поместить

либо в 1с тд->ТЗ->запрос

   es3000

37 — 11.12.14 — 11:18

(36) а как с помощью Tool_1CD сформировать список имен таблиц?

по одной как-то не хочется выписывать их там почти 4 тыс.

   МихаилМ

38 — 11.12.14 — 11:22

(36)

закладка файлы ctrl-shift-del(выделить все),ctrl-V (copy).

past хоть в блокнот либо в макет тд либо в субд

   es3000

39 — 11.12.14 — 11:44

(38) перенести список таблиц в ТД получилось, спс

а какой командой теперь из ТД прочитать этот список в ТЗ?

   МихаилМ

40 — 11.12.14 — 11:52

   es3000

41 — 11.12.14 — 12:24

Добавил в форму обработки новый реквизит ТабДок типа ТабличныйДокумент. Далее для этого реквизита делаю «настройка» и вставляю туда список таблиц.

Затем в коде пишу:

    пТаблицы = Новый ТаблицаЗначений;

    пТаблицы.Колонки.Добавить(«ИмяТаблицы»);

    Для Строка = 1 По ТабДок.ВысотаТаблицы() Цикл

        Область = ТабДок.Область(Строка, 1);

        пТаблицы.Добавить();

        пТаблицы.ИмяТаблицы = Область.Текст;

    КонецЦикла;

При выполнении выдается ошибка:

«Метод объекта не обнаружен «ВысотаТаблицы)».

Что не так я сделал?

   es3000

42 — 11.12.14 — 12:43

Разобрался, мой косяк…

ВысотаТаблицы — это не метод, это реквизит

   es3000

43 — 11.12.14 — 13:36

Результат такой:

Таблица отсутствует в БД: INFORG15816

Таблица отсутствует в БД: INFORGCHNGR15825

Таблица отсутствует в БД: INFORG15826

Таблица отсутствует в БД: INFORGCHNGR15833

Таблица отсутствует в БД: INFORG19673

Таблица отсутствует в БД: INFORG15834

Таблица отсутствует в БД: INFORGCHNGR15847

Таблица отсутствует в БД: INFORG6278

Таблица отсутствует в БД: INFORGCHNGR6289

Таблица отсутствует в БД: INFORG15848

Таблица отсутствует в БД: INFORG15873

Таблица отсутствует в БД: INFORG15879

Таблица отсутствует в БД: INFORGCHNGR15884

Таблица отсутствует в БД: INFORG9310

Таблица отсутствует в БД: INFORGCHNGR15885

Таблица отсутствует в БД: INFORG15886

Таблица отсутствует в БД: INFORGCHNGR15896

Таблица отсутствует в БД: INFORG6524

Таблица отсутствует в БД: INFORGCHNGR6530

Таблица отсутствует в БД: INFORG15897

Таблица отсутствует в БД: INFORG15914

Таблица отсутствует в БД: INFORG15933

Таблица отсутствует в БД: INFORG9879

Таблица отсутствует в БД: INFORG8714

Таблица отсутствует в БД: INFORGCHNGR8738

Таблица отсутствует в БД: INFORG15951

Таблица отсутствует в БД: INFORGCHNGR15954

Таблица отсутствует в БД: INFORG15966

Таблица отсутствует в БД: INFORG15975

Таблица отсутствует в БД: INFORG15982

Таблица отсутствует в БД: INFORG15988

Таблица отсутствует в БД: INFORG15999

Таблица отсутствует в БД: INFORG16008

Таблица отсутствует в БД: INFORG16013

Таблица отсутствует в БД: INFORGCHNGR16019

Таблица отсутствует в БД: INFORG16020

Таблица отсутствует в БД: INFORGCHNGR16028

Таблица отсутствует в БД: INFORG19298

Таблица отсутствует в БД: INFORGCHNGR19304

Таблица отсутствует в БД: INFORG10393

Таблица отсутствует в БД: INFORG10397

Таблица отсутствует в БД: INFORG16029

Таблица отсутствует в БД: INFORG9239

Таблица отсутствует в БД: INFORGCHNGR9246

Таблица отсутствует в БД: INFORG16042

Таблица отсутствует в БД: INFORGCHNGR16049

Таблица отсутствует в БД: INFORG16050

Таблица отсутствует в БД: INFORG16053

Таблица отсутствует в БД: INFORGCHNGR16056

Таблица отсутствует в БД: INFORG16057

Таблица отсутствует в БД: INFORG16061

Таблица отсутствует в БД: INFORGCHNGR16064

Таблица отсутствует в БД: INFORG16065

Таблица отсутствует в БД: INFORGCHNGR16068

Таблица отсутствует в БД: INFORG16069

Таблица отсутствует в БД: INFORGCHNGR16081

Таблица отсутствует в БД: INFORG16089

Таблица отсутствует в БД: INFORGCHNGR16092

Таблица отсутствует в БД: INFORG16093

Таблица отсутствует в БД: INFORGCHNGR16096

Таблица отсутствует в БД: INFORG16097

Таблица отсутствует в БД: INFORGCHNGR16103

Таблица отсутствует в БД: INFORG16104

Можно БД восстановить?

   es3000

44 — 11.12.14 — 13:48

Таблица отсутствует в БД: INFORG15816  (РегистрСведений.ДатыЗапретаИзменения)

Таблица отсутствует в БД: INFORGCHNGR15825  (РегистрСведений.ДатыЗапретаИзменения)

Таблица отсутствует в БД: INFORG15826  (РегистрСведений.ДокументыОперацийИзмененияНалоговогоРежима)

Таблица отсутствует в БД: INFORGCHNGR15833  (РегистрСведений.ДокументыОперацийИзмененияНалоговогоРежима)

Таблица отсутствует в БД: INFORG19673  (РегистрСведений.ДокументыСОшибкамиПроверкиКонтрагентов)

Таблица отсутствует в БД: INFORG15834  (РегистрСведений.ДокументыФизическихЛиц)

Таблица отсутствует в БД: INFORGCHNGR15847  (РегистрСведений.ДокументыФизическихЛиц)

Таблица отсутствует в БД: INFORG6278  (РегистрСведений.ДолиСписанияКосвенныхРасходов)

Таблица отсутствует в БД: INFORGCHNGR6289  (РегистрСведений.ДолиСписанияКосвенныхРасходов)

Таблица отсутствует в БД: INFORG15848  (РегистрСведений.ДополнительныеРеквизитыУчетнойЗаписи)

Таблица отсутствует в БД: INFORG15873  (РегистрСведений.ДополнительныеРеквизитыУчетнойЗаписиПолучатели)

Таблица отсутствует в БД: INFORG15879  (РегистрСведений.ДополнительныеСведения)

Таблица отсутствует в БД: INFORGCHNGR15884  (РегистрСведений.ДополнительныеСведения)

Таблица отсутствует в БД: INFORG9310  (РегистрСведений.ДополнительныеФайлыРегламентированныхОтчетов)

Таблица отсутствует в БД: INFORGCHNGR15885  (РегистрСведений.ДополнительныеФайлыРегламентированныхОтчетов)

Таблица отсутствует в БД: INFORG15886  (РегистрСведений.ДопустимыеСочетанияКодовГруппСтажа)

Таблица отсутствует в БД: INFORGCHNGR15896  (РегистрСведений.ДопустимыеСочетанияКодовГруппСтажа)

Таблица отсутствует в БД: INFORG6524  (РегистрСведений.ДоходыПредыдущегоМестаРаботыНДФЛ)

Таблица отсутствует в БД: INFORGCHNGR6530  (РегистрСведений.ДоходыПредыдущегоМестаРаботыНДФЛ)

Таблица отсутствует в БД: INFORG15897  (РегистрСведений.ЖурналНовыхСобытий)

Таблица отсутствует в БД: INFORG15914  (РегистрСведений.ЖурналОтправокВКонтролирующиеОрганы)

Таблица отсутствует в БД: INFORG15933  (РегистрСведений.ЖурналОтчетовСтатусы)

Таблица отсутствует в БД: INFORG9879  (РегистрСведений.ЖурналСобытийЭД)

Таблица отсутствует в БД: INFORG8714  (РегистрСведений.ЖурналУчетаСчетовФактур)

Таблица отсутствует в БД: INFORGCHNGR8738  (РегистрСведений.ЖурналУчетаСчетовФактур)

Таблица отсутствует в БД: INFORG15951  (РегистрСведений.ЗависимостиПравДоступа)

Таблица отсутствует в БД: INFORGCHNGR15954  (РегистрСведений.ЗависимостиПравДоступа)

Таблица отсутствует в БД: INFORG15966  (РегистрСведений.ЗамерыВремени)

Таблица отсутствует в БД: INFORG15975  (РегистрСведений.ЗапросыАдминистрированияРазрешенийИспользованияВнешнихРесурсов)

Таблица отсутствует в БД: INFORG15982  (РегистрСведений.ЗапросыАдминистрированияРазрешенийИспользованияВнешнихРесурсовОбластейДанных)

Таблица отсутствует в БД: INFORG15988  (РегистрСведений.ЗапросыРазрешенийНаИспользованиеВнешнихРесурсов)

Таблица отсутствует в БД: INFORG15999  (РегистрСведений.ЗапросыРазрешенийНаИспользованиеВнешнихРесурсовОбластейДанных)

Таблица отсутствует в БД: INFORG16008  (РегистрСведений.ЗаявленияАбонентовНаПодключениеЭлектроннойПодписиВМоделиСервиса)

Таблица отсутствует в БД: INFORG16013  (РегистрСведений.ЗначенияГруппДоступа)

Таблица отсутствует в БД: INFORGCHNGR16019  (РегистрСведений.ЗначенияГруппДоступа)

Таблица отсутствует в БД: INFORG16020  (РегистрСведений.ЗначенияГруппДоступаПоУмолчанию)

Таблица отсутствует в БД: INFORGCHNGR16028  (РегистрСведений.ЗначенияГруппДоступаПоУмолчанию)

Таблица отсутствует в БД: INFORG19298  (РегистрСведений.ЗначенияПараметровТиповойОперации)

Таблица отсутствует в БД: INFORGCHNGR19304  (РегистрСведений.ЗначенияПараметровТиповойОперации)

Таблица отсутствует в БД: INFORG10393  (РегистрСведений.ИдентификаторыЗапросовБанка)

Таблица отсутствует в БД: INFORG10397  (РегистрСведений.ИзмененияОбщихДанныхУзлов)

Таблица отсутствует в БД: INFORG16029  (РегистрСведений.ИндексУчетныхЗаписейДокументооборота)

Таблица отсутствует в БД: INFORG9239  (РегистрСведений.ИПСведенияОбОплатеОСиНМА)

Таблица отсутствует в БД: INFORGCHNGR9246  (РегистрСведений.ИПСведенияОбОплатеОСиНМА)

Таблица отсутствует в БД: INFORG16042  (РегистрСведений.ИсключенныеИзПерепроведенияМесяцы)

Таблица отсутствует в БД: INFORGCHNGR16049  (РегистрСведений.ИсключенныеИзПерепроведенияМесяцы)

Таблица отсутствует в БД: INFORG16050  (РегистрСведений.ИспользованиеДополнительныхОтчетовИОбработокСервисаВАвтономномРабочемМесте)

Таблица отсутствует в БД: INFORG16053  (РегистрСведений.ИспользованиеОбменаЗарплата3Бухгалтерия3ПоОрганизациям)

Таблица отсутствует в БД: INFORGCHNGR16056  (РегистрСведений.ИспользованиеОбменаЗарплата3Бухгалтерия3ПоОрганизациям)

Таблица отсутствует в БД: INFORG16057  (РегистрСведений.ИспользованиеПоставляемыхДополнительныхОтчетовИОбработокВОбластяхДанных)

Таблица отсутствует в БД: INFORG16061  (РегистрСведений.ИсторияРегистрацийВНалоговомОргане)

Таблица отсутствует в БД: INFORGCHNGR16064  (РегистрСведений.ИсторияРегистрацийВНалоговомОргане)

Таблица отсутствует в БД: INFORG16065  (РегистрСведений.ИсторияРегистрацийВОрганеПФР)

Таблица отсутствует в БД: INFORGCHNGR16068  (РегистрСведений.ИсторияРегистрацийВОрганеПФР)

Таблица отсутствует в БД: INFORG16069  (РегистрСведений.КадроваяИсторияСотрудников)

Таблица отсутствует в БД: INFORGCHNGR16081  (РегистрСведений.КадроваяИсторияСотрудников)

Таблица отсутствует в БД: INFORG16089  (РегистрСведений.КлассыУсловийТрудаПоДолжностям)

Таблица отсутствует в БД: INFORGCHNGR16092  (РегистрСведений.КлассыУсловийТрудаПоДолжностям)

Таблица отсутствует в БД: INFORG16093  (РегистрСведений.КодировкиВерсийФайлов)

Таблица отсутствует в БД: INFORGCHNGR16096  (РегистрСведений.КодировкиВерсийФайлов)

Таблица отсутствует в БД: INFORG16097  (РегистрСведений.КорректирующиеФормыРСВ_1)

Таблица отсутствует в БД: INFORGCHNGR16103  (РегистрСведений.КорректирующиеФормыРСВ_1)

Таблица отсутствует в БД: INFORG16104  (РегистрСведений.КорреспонденцииСчетов)

   МихаилМ

45 — 11.12.14 — 15:16

конечно:

1) сгенерировать недостающие таблицы

2) перенести данные из резервной копии

   es3000

46 — 12.12.14 — 04:50

(45) нету резервной копии,

вернее есть но месячной давности

   es3000

47 — 12.12.14 — 05:28

Не получается удалить из конфигурации объект:

Объект «РегистрСведений.ДолиСписанияКосвенныхРасходов» использован в:

Документ.ОперацияБух.Движения

Документ.РегламентнаяОперация.Движения

что делать?

можно как-то другим способом восстановить таблицу в БД?

   Diversus

48 — 12.12.14 — 07:40

(0) Не мучайся, найди на инфостарте пользователя awa, автора tool_1cd он за отдельные деньги восстановит что можно. По деньгам это вроде 5 т.р.

   mehfk

49 — 12.12.14 — 10:00

Я свои услуги еще в (13) предлагал, но коли хочется самому помучиться… вон и на партнерском уже тема висит.

  

es3000

50 — 12.12.14 — 19:23

все получилось:

при помощи tool_1cd перекачал поврежденные таблицы из копии

Доброго времени суток, уважаемые читатели блога SoftMaker.kz. Сегодня мы поговорим, как побороть ошибку, возникающую в файловой базе 1С при неправильном закрытии системы 1С:Предприятие, например при внезапном отключении света или неправильной работе компьютера (работает и в случае, если 1С:Предприятие 8 установлено на MS SQL Server 2008 R2 Express). Ошибка СУБД: Ошибка SQL: «Таблица не найдена: _Reference76» появлялась, когда производилось тестирование и исправление информационной базы (ТиИ ИБ) при прохождении проверки логической целостности ИБ. При попытке выгрузить ИБ Конфигуратор вылетал.
Проверка физической целостности файла 1Cv8.1CD с помощью утилиты chdbfl.exe показало, что ошибок не обнаружено. Поэтому пришлось идти другим путём и получилось следующее:

  • Определяем как в базе называется таблица _Reference76 с помощью внешней обработки 1С
  • Заменяем справочник «Спецификации номенклатуры» на новый
  • Убираем ссылки со старого справочника «Спецификации номенклатуры» и удаляем его

Определяем как в базе называется таблица _Reference76 с помощью внешней обработки 1С

В случае ошибки СУБД: Ошибка SQL: Таблица не найдена _Reference76 сразу становится ясно, что была удалена таблица «_Reference76» и из названия ясно, что это какой-то справочник. Но как теперь определить, к какому именно справочнику таблица «_Reference76» относится, чтобы попытаться её восстановить? Для этого можно написать небольшую обработку для выяснения названия:

Процедура КнопкаВыполнитьНажатие(Кнопка)
	МассивИменМетаданных = Новый Массив();
	Для каждого Объект Из Метаданные.Справочники Цикл
		МассивИменМетаданных.Добавить(Объект.ПолноеИмя());
	КонецЦикла;
	// Таблица значений, содержащая таблицы указанного объекта.
	Таблицы = ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных);
	Для Каждого Таблица Из Таблицы Цикл
		Сообщить(Таблица.Метаданные + " - " + Таблица.ИмяТаблицыХранения);
	КонецЦикла;
КонецПроцедуры

В результате работы обработки выяснилось, что таблица «_Reference76» относится к справочнику «Спецификации номенклатуры».

...
Справочник.СпецификацииНоменклатуры - Reference76
...

Обработку для поиска соответствия названия справочников конфигурации 1С и их внутренних таблиц можно скачать отсюда.

Заменяем справочник «Спецификации номенклатуры» на новый

Теперь заменим справочник «Спецификации номенклатуры» на новый. Для этого выполним следующие действия:

  • Изменим наименование справочника «СпецификацииНоменклатуры» на «ЯСпецификацииНоменклатуры». Нажмём правой кнопкой мыши на справочнике «СпецификацииНоменклатуры» и в контекстном меню выберем пункт «Свойства» и в поле «Имя» изменим наименование.
  • Теперь отсортируем справочники в дереве метаданных по имени. Нажмём правой кнопкой мыши на справочнике «СпецификацииНоменклатуры» и в контекстном меню выберем пункт «Сортировать…». Cправочник «СпецификацииНоменклатуры» оказался в самом низу, нам это пригодится в дальнейшем.
  • Теперь заменим справочник «Спецификации номенклатуры» на новый. Для этого нужна идентичная конфигурация с неповреждённым справочником «Спецификации номенклатуры». Нужно открыть эту конфигурацию в режиме «Конфигуратор» и выделить справочник «Спецификации номенклатуры» в дереве метаданных и скопировать его (Ctrl+C).

    Справочник «Спецификации номенклатуры» в дереве метаданных 1С

  • Открываем «Конфигуратор» с повреждённой базой и вставляем новый справочником «Спецификации номенклатуры» (Ctrl+V).
  • Теперь снимем с поддержки справочник «ЯСпецификацииНоменклатуры», чтобы затем удалить его. «Конфигурация» | «Поддержка» | «Настройка поддержки». В дереве метаданных выберем справочник «ЯСпецификацииНоменклатуры» и двойным щелчком мыши на справочнике откроем следующий диалог:

    Справочник 1С «Спецификации номенклатуры» снимается с поддержки поставщика

  • В диалоге «Настройка правил поддержки» выберем правило «Объект поставщика снят с поддержки» и поставим флажок «Установить для подчинённых объектов».
  • После снятия с поддержки справочники «ЯСпецификацииНоменклатуры» и «СпецификацииНоменклатуры» в дереве метаданных конфигурации выглядят следующим образом:

    Справочник 1С «Спецификации номенклатуры» после снятия поддержки поставщика

Убираем ссылки со старого справочника «Спецификации номенклатуры» и удаляем его

    • Жмём правой кнопкой мыши на справочнике «ЯСпецификацииНоменклатуры» и в контекстном меню выбираем пункт «Удалить». Появилось сообщение Конфигуратора: «Объект не может быть удален, так как на него имеются ссылки в других объектах!»

      Предупреждение о ссылках на справочник 1С «ЯСпецификацииНоменклатуры» и невозможности его удаления

    • Нажимаем на кнопку «ОК». В окне служебных сообщений видим список объектов, которые содержат в себе ссылки на справочник «ЯСпецификацииНоменклатуры». Этот список поможет быстро заменить ссылки со справочника «ЯСпецификацииНоменклатуры» на справочник «СпецификацииНоменклатуры». Приступим.

      Список объектов 1С, ссылающихся на справочник «ЯСпецификацииНоменклатуры» в окне служебных сообщений Конфигуратора

    • Чтобы заменить ссылки в объектах нажимаем на каждую строку списка двойным кликом. Для примера возьмём первый элемент списка «ПодпискаНаСобытие.ПриУстановкеНовогоКодаСправочника.Источник»
  • После двойного клика на этом элементе, в дереве метаданных откроется объект и в нём мы найдем ссылку на справочник «ЯСпецификацииНоменклатуры».

    Открытие объекта 1С в дереве метаданных, содержащего ссылку на 
	справочник «ЯСпецификацииНоменклатуры»

  • Два раза нажимаем левой кнопкой мыши, чтобы открыть свойство объекта, в котором содержится ссылка на справочник «ЯСпецификацииНоменклатуры».

    Свойства объекта 1С с реквизитом, в котором содержиться ссылка на 
	справочник «ЯСпецификацииНоменклатуры»

  • Как видно из вышеприведённого изображения в поле «Источник» содержится составной тип, в который входит и справочник «ЯСпецификацииНоменклатуры». Заменим ссылку со справочника «ЯСпецификацииНоменклатуры» на справочник «СпецификацииНоменклатуры» в диалоге редактирования составного типа данных. Ссылка заменяется снятием флажка напротив справочника «ЯСпецификацииНоменклатуры» и установкой флажка напротив справочника «СпецификацииНоменклатуры».

    Замена ссылки справочника «ЯСпецификацииНоменклатуры» на справочник «СпецификацииНоменклатуры» 
	в диалоге редактирования составного типа данных объекта 1С

  • Эти же самые действия проделываем для всех элементов вышеприведённого списка.
  • Открываем каждый объект и заменяем в нём ссылки.
  • После замены ссылок объект спокойно удаляется.
  • Сохраняем конфигурацию, нажав, клавишу «F7».

Теперь новый справочник «СпецификацииНоменклатуры» ссылается на новую таблицу в базе 1С — _Reference6845. Если в справочнике были какие-нибудь данные, то они уже уничтожены, поэтому нужно их восстановить. Это можно сделать воспользовавшись советами статьи Как выгрузить данные в идентичную конфигурацию 1С? Если была удалена другая таблица, например _DOCUMENT, тогда нужно изменить обработку для поиска соответствия названия документов конфигурации 1С и их внутренних таблиц, а шаги проделать те же самые.

ПОДПИСКА

«В процессе обновления информационной базы произошла критическая ошибка»
Если вы видите такое сообщение при тестирование — Вам сюда

Началось всё тривиально, при очередном «Тестировании и исправлении информационной базы» БП 8.1 программа выдала ошибку

«Ошибка SQL Таблица не найдена ‘NNNNNNNN’» .

Особого значения не придал, ИБ база работает жалоб не поступает. Спокойно перевел базу на платформу 8.2.

Системный администратор предложил перевести с файловой версии на серверную и вот тут-то всё вспонилось.

— База не тестируется.

— Реструктуризация таблиц информационной базы  не выполняется 

(В процессе обновления информационной базы произошла критическая ошибка)

— Реструктуризация таблиц информационной базы  не выполняется 

Первое что пришло в голову тестирование chdbfl.exe, но чудес не произошло

(Ошибок не обнаружено)

Хорошо, сейчас выполню выгрузку базы в файл и далее загрузка в пустую. Ага, как бы не так. 

Программа завершена аварийно. Приехали — ждите теперь серверный вариант — «Нет выгрузки, нет и загрузки».

Какая таблица отсутствует нашел из окна «В процессе обновления информационной базы произошла критическая ошибка» в нижней строке состояния программы. Эту таблицу я не использую, следовательно мне повезло- нет необходимости что-то восстанвливать. Но, в принципе, это может быть и справочник и документ. Тогда после восстановления, предполагаю, надо из архивной версии заполнять данные.

=============================================================================================
Критическую Ошибку я победил, всё по порядку:
1. Взял начальную установку конфигурации БП в фирме 1С и установил её себе (пустая база).
2. Выгрузил из начальной установки ИБ (пустой базы) конфигурацию в файл.
3. В ИБ с ошибкой (отсутствует таблица NNNNN) снял конфигурацию с поддержки и разрешил изменение.
Нашел, что это за плохой объект конфигурации и попробовал его удалить (рассказал ранее).
Программа выдала ссылки на этот объект. Зашел по этим ссылкам и удалил из них свой объект.
Далее удалил без помех свой объект и … очень важно !!!
— обновил конфигурацию базы
— тестировал с исправление ИБ
4. После тестирования загрузил конфигурацию из начальной установки ИБ и снова повторил загрузку в базу измененной
конфигурации и полное тестирование ИБ.

Примечание.
После загрузки конфигурации из начальной установки ИБ программа создала мой ошибочный объект
и установила конфигурацию снова на поддержку с запретом редактирования.
=============================================================================================

 Успехов. Ни сбоев, ни критических ошибок.

Ошибка 1С

Обновлено 19.11.2021

При обновлении файловых Конфигураций 1С на платформе линейки 8.3.20.X (ошибка замечена на релизах платформы 8.3.20.1613 … 8.3.20.1590) может появляется ошибка:

В процессе обновления информационной базы произошла критическая ошибка

по причине:

Ошибка СУБД:

Ошибка SQL: Таблица не найдена ‘SchemaStorage’

по причине:

Ошибка SQL: Таблица не найдена ‘SchemaStorage’

Решить эту проблему можно запуском обработки “Тестирования и исправления” в конфигураторе на платформах более низкой версии. Мы запускали на версии 8.3.17.1851. После успешного тестирования и исправления обновление конфигурации проходит без ошибок.

Чтобы выполнить тестирование и исправление сделаете резервную копию базы данных. Откройте Конфигуратор и запустите обработку с параметрами как на скриншотах ниже:

Текст ошибки

Ошибка SQL: Таблица не найдена 'SchemaStorage'

Открыть Тестирование и исправление

Выполнить Тестирование и исправление

Альтернативным вариантом может быть выгрузка конфигурации в dt и обратная загрузка.

Путевые листы для 1С, промо

  1. 1С:Предприятие 8.2 (8.2.13.219)
    Бухгалтерия предприятия, редакция 2.0 (2.0.23.9) типовая
    Windows XP x86

    Описание проблемы:

    Ошибка SQL: Таблица не найдена ‘_InfoRg6231’

    1. Случилось это после ошибки отложенной записи по сети.
    После чего протестировали базу с помощью chdbfl — была исправлена одна ошибка, какая именно я не помню.
    2. Тестирование и Исправление в Конфигураторе не помогает — выдает ошибку СУБД (Ошибка SQL: Таблица не найдена _InfoRg6231)
    3. При попытке выгрузить базу из Конфигуратора 1С завершает работу «Отправить отчет в Microsoft»…
    4. Если просто запустить базу — все Ок, но:
    — Приходные / расходные кассовые ордера и Приходные накладные можно редактировать и создавать.
    — Платежные поручения нет.. стоит зайти или создать новое — ошибка СУБД…
    Дальше не смотрел — не знаю, на сколько это актуально в сложившейся ситуации.
    Если зайти в меню «Предприятие / Организации «, при просмотре/редактировании организации сразу вылетает ошибка СУБД…
    5. Пробовал в пустую базу той же конфигурации сделать Перенос данных из Информационных баз — не помогает, выдает ошибку.

    Подскажите, что можно сделать?
    Есть бэкап базы недельной давности, но работы проделано много.. хотелось бы починить базу или как-то перенести данные.

    Заранее благодарен за ответы.

    Вложения:

    • 1с_ошибка__InfoRg6231.jpg

  2. vartanet

    Offline

    vartanet
    Опытный в 1С
    Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29

    перенесите документы из кривой базы в бэкап с помощью ВыгрузкаЗагрузкаДанныхВФорматеXML.

    эта обработка есть на диске ИТС.

  3. Спасибо за совет!
    Попробовал сделать ВыгрузкаЗагрузкаДанныхXML

    Минут 5 процесс шел, я уж обрадовался, но потом… см.вложение

    Вложения:

    • выгрузка_ошибка.jpg

  4. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.530
    Симпатии:
    342
    Баллы:
    104

    Похоже остались вы без регистра сведений. И если верить скрину — без РС «Контактная информация».
    Вот в этой теме /index.php?s=&show…ost&p=87440 возьмите обработку, показывающую соответствие метаданных 1С и таблиц SQL. Запустите на любой копии базы (можно на чистой) такого же релиза. Посмотрите точно — таблица _InfoRg6231 — что это за объект 1С. Потом уже с помощью ВыгрузкаЗагрузкаДанныхXML — пробуйте выгрузить все, кроме этого объекта.
    Хотя может не получиться, если там по ссылкам выгружается. Но попробуйте.


  5. comol

    Offline

    comol
    Опытный в 1С

    Регистрация:
    8 сен 2011
    Сообщения:
    153
    Симпатии:
    0
    Баллы:
    26

    Выгружайте отдельно объекты… и «выгружать по ссылкам» галочку снимите — всё получится. Отбирайте только те данные которые по факту нужны.

  6. Ребят, спасибо большое за ответы :)

    После того, как разместил последний скрин, попробовал выборочно сделать выгрузку…
    Выгрузил все документы — всё получилось.

Поделиться этой страницей


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

В процессе обновления произошла критическая ошибка

Автор NataliaGon, 26 июн 2018, 15:45

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте, помогите разобраться с ошибкой. Я не программист а бухгалтер,При обновлении конфигурации 1С БГУ ред.1.0 выдало ошибку:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Таблица не найдена ‘_Document19281’ по причине: Ошибка SQL: Таблица не найдена ‘_Document19281


(0) с какого релиза на какой обновлялись?
конфигурация типовая ИЛИ изменённая?

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают


Цитата: NataliaGon от 26 июн 2018, 15:45
Здравствуйте, помогите разобраться с ошибкой. Я не программист а бухгалтер,При обновлении конфигурации 1С БГУ ред.1.0 выдало ошибку:
В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Таблица не найдена ‘_Document19281’ по причине: Ошибка SQL: Таблица не найдена ‘_Document19281

Программисты программируют (меняют/создают код), программирование тут ни при чём!
Что делали?
Явно поиск по ключевым словам через браузер интернета даже не пытались попробовать!

База — какая? файловая или клиент-серверная?
1С — какой версии
Если файловая, то испрвляйте с использованием утилиты chdbfl.exe
Если клиент-серверная то исправляйте средствами клиента СУБД и инструкциями, найденными в интернете

Поиск пробовали


Однозначно что—то у вас с базой данных. Как вариант откатиться назад, обновить платформу и еще раз попробовать. Или просто откатиться и еще раз попробовать.


В процессе обновления на релиз 1.0.52.6, конфигурация типовая, не изменённая, Файловая. Пробовали ТиИ, исправляла с использованием утилиты chdbfl.exe


Платформу то обновлять пробовали?


Да платформу обновляли на 8.3.12.1412


Из архива восстанавливали и пробовали обновлять заново уже на обновленной платформе?


Архив тоже не выгружается , ругается на эту ошибку


Попробуйте восстановить архив в новую файловую базу


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка субд недопустимое имя объекта params
  • Ошибка субд не удалось найти объект