Ошибка субд ошибка 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 перекачал поврежденные таблицы из копии

  

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. Offline

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

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

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

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

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

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

    Вложения:

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

  4. Offline

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

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

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

  5. Offline

    comol
    Опытный в 1С

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

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

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

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

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

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

Автор 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


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


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


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


Содержание:

1.     Возникновение ошибки «Таблица не найдена» в конфигурации системы 1С

Ошибка типа «Таблица не найдена…» в системе на базе 1С имеет несколько видов:

1.     Если открыть регламентированные отчёты в 1С или журналы документации в конфигурации «1С: Бухгалтерия», после обновления системы, то начинает возникать окно, которое сообщает об ошибке, как демонстрируется ниже:

При этом, данная неполадка появляется у всех юзеров 1С, даже с разными базами данных.

2.     Также, эта же ошибка может возникать в конфигурации системы 1С: Предприятие при некорректном выходе из системы, тогда её текст будет следующим: «Таблица не найдена: _Reference76».

Эта ошибка является ошибкой СУБД в 1С, а именно – SQL.  

2.     Устранение первого и второго вида ошибки «Таблица не найдена…» в конфигурации системы 1С Предприятие

         Если кликнуть на «Подробнее», то получим следующее сообщение:

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

·        Обновить систему 1С до последней версии;

·        Перейти в «Конфигуратор», при этом, другие юзеры 1С должны покинуть программу, кликнуть на панель «Администрирование 1С Предприятие» и выбрать пункт «Тестирование и исправление 1С», после чего, ошибка должна пропасть.

Наиболее логичным кажется проверить сохранность файла 1Сv8.1CD, пользуясь утилитой chdbfl.exe, однако, этот метод не отобразит ошибок и, в данном случае, следует действовать иначе.

Рассмотрим, по порядку, необходимый перечень действий:

1.     Первым шагом нужно определить название таблицы «_Reference76» внутри информационной базы, для этого нужно воспользоваться внешней обработкой. То есть, по сути, эта таблица удалена, но являлась справочной. Из этого следует, что нужно узнать её исходный справочник. При помощи обработки делаем это, результатом чего найдено его название – «Спецификация номенклатуры».

2.     Далее нужно поменять «Спецификация номенклатуры» на другой справочник. Это делается так:

·        Меняем имя с «СпецификацияНоменклатуры» на имя «ЯСпецификацииНоменклатуры» — это делается, кликнув на имя справочника, переходом в меню, выбором пункта «Свойства», после чего внутри поля «Имя» меняем данные;

·        Далее кликаем на имя справочника и избираем «Сортировать», после чего, справочники будут отсортированы по имени и наш справочник будет последним;

·        Открываем такую же конфигурацию системы 1С, только в ней справочник «СпецификацииНоменклатуры» недолжен быть повреждён, запускаем её в режиме конфигуратора в 1С и копируем этот справочник, как показано ниже:

·        Запускаем систему, где база была повреждена и вносим туда скопированный справочник;

·        Далее кликаем на «Конфигурация», выбираем пункт «Поддержка» и переходим по «Настройка поддержки», где нужно два раза кликнуть по справочнику «ЯСпецификацииНоменклатуры», откроется следующее окно и нужно выбрать как на скриншоте ниже:

·        Как только справочник будет снят с поддержки, дерево метаданных будет отображаться так:

3.     Следующий шаг – убрать ссылки в прошлом справочнике и удалить его. Для этого кликаем по «ЯСпецификацииНоменклатуры» и выбираем «Удалить», появится следующее обращение о невозможности провести удаление, в котором нужно кликнуть «ОК»:

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

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

         Открываем свойства объекта 1С, в которых хранится ссылка на наш справочник:

         Внутри поля «Источник» можно наблюдать составной тип с нашим справочником. Меняем ссылку на «СпецификацииНоменклатуры» внутри инструмента по редакции составных типов. Далее делаем следующее, как на скриншоте ниже:

         Все действия необходимо провести для каждого элемента перечня. Как только ссылки изменены – объект может быть удалён. Сохраним полученный результат в конфигурации.

         Получили, что номенклатурный справочник «СпецификацииНоменклатуры» ссылается теперь на эту таблицу из базы 1С – «_Reference6845». Данные из справочника необходимо вернуть. Ошибка устранена.

Специалист компании «Кодерлайн»
Айдар Фархутдинов

Доброго времени суток, уважаемые читатели блога 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С и их внутренних таблиц, а шаги проделать те же самые.

ПОДПИСКА

База файловая. Конфигуратор запускается. А при попытке войти в пользовательский режим выдается ошибка: «Ошибка sql таблица не найдена «_InfoRg15799″». Также эта ошибка выдается при выполнении ТИИ. Chdbfl.exe ошибок не выдает. Посоветуйте что делать?

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

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

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

Простой командой ПолучитьСтруктуруХраненияБазыДанных Кстати, чо говоит тестирование и исправление ИБ? И чьто говорит  утилита chkdbfl.exe?

Сначала надо делать ежедневный бекап. А грохать ничего не надо. После чего возникла ошибка?

, Ошибка возникла из-за того, что что-то у бухгалтера произошло. Толи электричество сбойнуло, или сетка отвалилась. Сначала была другая ошибка: поврежден файл БД. Невозможно было даже в конфигуратор войти. Chkdbfl.exe эту ошибку устранил. Теперь в конфигуратор входит, но не может войти в режим пользователя. При попытке открыть базу в режиме «предприятия» выдается ошибка, которая в заголовке темы: «Ошибка sql таблица не найдена «_InfoRg15799″». ТИИ выдает эту же ошибку и прерывается. ПолучитьСтруктуруХраненияБазыДанных невозможно выполнить, так как не запускается режим «предприятия». Что еще можно сделать?

Ага. Вот оно что. Есть бекап недавний? В нем и посмотри, что за таблица InfoRg15799. Или в конфе сделай изменение в метаданных. например, добавь новый регистр и удали его, потом сохрани — произойдет реструктуризация. Отпишись про результат. Есть вариант отправить вашу базу в 1С — они могут подправить своими средствами. На этом форуме вроде восстанавливал файловую базу, но я не помню деталей — 7.7 или 8.

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

… — Нарисуйте перед курами треугольник и в него впишите круг… (анекдот) В семерке прокатывала выгрузка-загрузка данных. И если какая-то таблица была битая, сохранялись только целые данные. Попробуй этот вариант — выгрузить базу в .dt и загрузить. Вспомни, не было ли динамического обновления конфы перед тем глюком?

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

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

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

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

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

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

мне кажется загрузка конфигурации ничего не даст, но сейчас попробую

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

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

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

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

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

я же писал что это ничего не дает, и даже объяснил почему:

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

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

разобрался спасибо, этот код выполняется только в толстом клиенте

, ниче не понял, можно пожалуйста еще раз поподробнее, что куда надо загрузить

В общем оказалось, что в базе отсутствуют не одна, а несколько таблиц. На данный момент нашел что в БД отсутсвуют таблицы: — регистр сведения ЗадачиБухгалтера — РегистрСведений.ДанныеМонитораРуководителя Соответствующие этим таблицам объекты конфигурации я удалили из конфигурации. Для этого пришлось удалить несколько подписок. Но это еще не все таблицы. При следующем ТИИ опять выскочила ошибка, что в базе отсутствует таблица. Можно ли как-то за один раз проверить каких таблиц нет в базе?

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

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

пишите tsql скрипт из params.dbnames генерируйте таблицу соответствий генерируйте таблицу имен таблиц , сравеиваете. dbnames сжата расшифруйте её например

Извиняюсь не заметил, что бд файловая. тогда все тоже самое, только с помощью tool_1cd. таблицы для сравнения можно в настольную субд поместить либо в 1с тд->ТЗ->запрос

а как с помощью Tool_1CD сформировать список имен таблиц? по одной как-то не хочется выписывать их там почти 4 тыс.

закладка файлы ctrl-shift-del(выделить все),ctrl-V (copy). past хоть в блокнот либо в макет тд либо в субд

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

Добавил в форму обработки новый реквизит ТабДок типа ТабличныйДокумент. Далее для этого реквизита делаю «настройка» и вставляю туда список таблиц. Затем в коде пишу: При выполнении выдается ошибка: «Метод объекта не обнаружен «ВысотаТаблицы)». Что не так я сделал?

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

Результат такой: Таблица отсутствует в БД: 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 Можно БД восстановить?

Таблица отсутствует в БД: 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  (РегистрСведений.КорреспонденцииСчетов)

конечно: 1) сгенерировать недостающие таблицы 2) перенести данные из резервной копии

нету резервной копии, вернее есть но месячной давности

Не получается удалить из конфигурации объект: Объект «РегистрСведений.ДолиСписанияКосвенныхРасходов» использован в: Документ.ОперацияБух.Движения Документ.РегламентнаяОперация.Движения что делать? можно как-то другим способом восстановить таблицу в БД?

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

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

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

Тэги:

Комментарии доступны только авторизированным пользователям

  • Ошибка субд внутренняя ошибка компоненты dbeng8 как исправить
  • Ошибка субд недопустимое имя объекта params
  • Ошибка субд xx001 error invalid page in block
  • Ошибка субд не удалось найти объект
  • Ошибка субд не удалось выделить новую страницу для базы данных