Имя: Пароль:
1C
 
БП 3.0. Ошибка sql таблица не найдена "_InfoRg15799"
0 es3000
 
10.12.14
15:45
База файловая. Конфигуратор запускается.
А при попытке войти в пользовательский режим выдается ошибка: "Ошибка sql таблица не найдена "_InfoRg15799"".
Также эта ошибка выдается при выполнении ТИИ.
Chdbfl.exe ошибок не выдает.

Посоветуйте что делать?
1 Aleksey
 
10.12.14
15:54
Загрузить сверху cf
2 es3000
 
10.12.14
16:02
(1) пробовал - не выдает никакой разницы между сбойной конфигурацией и CF-ником от последнего бэкапа
3 es3000
 
10.12.14
16:03
а как узнать что это за таблица?
4 es3000
 
10.12.14
16:05
(1)+ сначала надо наверно грохнуть этот объект в конфигурации, а как?
5 Vladal
 
10.12.14
16:05
(3) Простой командой ПолучитьСтруктуруХраненияБазыДанных
Кстати, чо говоит тестирование и исправление ИБ?
И чьто говорит  утилита chkdbfl.exe?
6 Vladal
 
10.12.14
16:06
(4) Сначала надо делать ежедневный бекап. А грохать ничего не надо.
После чего возникла ошибка?
7 es3000
 
10.12.14
16:12
(5),(6)

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

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

Chkdbfl.exe эту ошибку устранил.
Теперь в конфигуратор входит, но не может войти в режим пользователя. При попытке открыть базу в режиме "предприятия" выдается ошибка, которая в заголовке темы:
"Ошибка sql таблица не найдена "_InfoRg15799"".

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

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

Что еще можно сделать?
8 Vladal
 
10.12.14
16:19
Ага. Вот оно что.

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

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

Есть вариант отправить вашу базу в 1С - они могут подправить своими средствами.
На этом форуме вроде vde69 восстанавливал файловую базу, но я не помню деталей - 7.7 или 8.
9 es3000
 
10.12.14
16:26
>> Или в конфе сделай изменение в метаданных. например, добавь новый регистр и удали его, потом сохрани - произойдет реструктуризация. Отпишись про результат.

Пробовал.
Конфигуратор сохраняет измененную конфигурацию.
При запуске в режиме предприятия никаких изменений - та же ошибка
10 Vladal
 
10.12.14
16:32
... - Нарисуйте перед курами треугольник и в него впишите круг... (анекдот)

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

Вспомни, не было ли динамического обновления конфы перед тем глюком?
11 Михаил Козлов
 
10.12.14
16:37
Разверните пустую БД с нужным cf и посмотрите, что это за регистр сведений.
12 Ёпрст
 
10.12.14
16:38
(0) на скулевой базе, похожая ошибка "вылечилась" тупо прибитием всех кэшей.
13 mehfk
 
10.12.14
16:39
базу в архив, архив на обменник, ссылку в мойник собака народ ру
14 Aleksey
 
10.12.14
16:39
(2) ты не сравнивай, а тупо грузи
15 es3000
 
10.12.14
16:43
(11) а как посмотреть?
сделал простую внешнюю обработку, пишет при ее сохранении ошибку:

"Процедура или функция с указанным именем не определена: ПолучитьСтруктуруХраненияБазыДанных"
16 es3000
 
10.12.14
16:44
(12) да вроде нету никаких кэшей,
на другом компьютере скопировал 1CV8.1CD
17 es3000
 
10.12.14
16:48
(14) мне кажется загрузка конфигурации ничего не даст,
но сейчас попробую
18 Vladal
 
10.12.14
16:49
Только не забудь отписаться.
19 es3000
 
10.12.14
16:56
Попробовал загрузить CF-ник.
Ничего не изменилось: при запуске в режиме предприятия выдается та же ошибка.

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

И до и после загрузки CF-ника этот объект как был так и остался в конфигурации, и поэтому поведение 1С-ки не изменилось
20 es3000
 
10.12.14
17:06
Помогите выполнить "ПолучитьСтруктуруХраненияБазыДанных", чтобы найти имя регистра
21 mehfk
 
10.12.14
17:07
см (13)
22 sapphire
 
10.12.14
17:24
(0) Сделать тупо копию базы в другой каталог, выгрузить cf и объединить с выгруженным cf, обновить
23 sapphire
 
10.12.14
17:25
(20) удали регистрацию БД и добавь заново
24 es3000
 
10.12.14
17:41
(22) я же писал что это ничего не дает,
и даже объяснил почему: (19)
25 es3000
 
10.12.14
17:48
как разрешить удаление объекта из конфигурации?
надо этот регистр удалить
26 Aloex
 
10.12.14
17:59
27 Vladal
 
10.12.14
18:01
(19) не ЦФ, а ДТ грузи.
28 Vladal
 
10.12.14
18:03
(24) Тебе говорят создать _пустую_ базу и в нее загрузить ЦФ, потом уже в пусто базе и запустишь Предприятяиею
29 es3000
 
10.12.14
18:08
(26) разобрался спасибо,
этот код выполняется только в толстом клиенте
30 es3000
 
10.12.14
18:11
(27),(28) ниче не понял,
можно пожалуйста еще раз поподробнее,
что куда надо загрузить
31 es3000
 
11.12.14
09:14
В общем оказалось, что в базе отсутствуют не одна, а несколько таблиц.
На данный момент нашел что в БД отсутсвуют таблицы:
- регистр сведения ЗадачиБухгалтера
- РегистрСведений.ДанныеМонитораРуководителя
- РегистрСведений.ДанныеОбъектовДляРегистрацииВОбменах
- РегистрСведений.ДанныеПервичныхДокументов
- РегистрСведений.ДанныеПроизводственногоКалендаря
- РегистрСведений.ДатыВводаНачальныхОстатков

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

Но это еще не все таблицы. При следующем ТИИ опять выскочила ошибка, что в базе отсутствует таблица.
Можно ли как-то за один раз проверить каких таблиц нет в базе?
32 МихаилМ
 
11.12.14
09:39
(31)
можно. в таблице params, записи dbnames описаны сответствия
метаданных и реквизитов 1с8 и таблиц и полей бд.
33 es3000
 
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с тд->ТЗ->запрос
37 es3000
 
11.12.14
11:18
(36) а как с помощью Tool_1CD сформировать список имен таблиц?
по одной как-то не хочется выписывать их там почти 4 тыс.
38 МихаилМ
 
11.12.14
11:22
(36)
закладка файлы ctrl-shift-del(выделить все),ctrl-V (copy).

past хоть в блокнот либо в макет тд либо в субд
39 es3000
 
11.12.14
11:44
(38) перенести список таблиц в ТД получилось, спс
а какой командой теперь из ТД прочитать этот список в ТЗ?
40 МихаилМ
 
11.12.14
11:52
41 es3000
 
11.12.14
12:24
Добавил в форму обработки новый реквизит ТабДок типа ТабличныйДокумент. Далее для этого реквизита делаю "настройка" и вставляю туда список таблиц.

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

    пТаблицы = Новый ТаблицаЗначений;
    пТаблицы.Колонки.Добавить("ИмяТаблицы");
    Для Строка = 1 По ТабДок.ВысотаТаблицы() Цикл
        Область = ТабДок.Область(Строка, 1);
        пТаблицы.Добавить();
        пТаблицы.ИмяТаблицы = Область.Текст;
    КонецЦикла;


При выполнении выдается ошибка:
"Метод объекта не обнаружен "ВысотаТаблицы)".
Что не так я сделал?
42 es3000
 
11.12.14
12:43
Разобрался, мой косяк...
ВысотаТаблицы - это не метод, это реквизит
43 es3000
 
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

Можно БД восстановить?
44 es3000
 
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) перенести данные из резервной копии
46 es3000
 
12.12.14
04:50
(45) нету резервной копии,
вернее есть но месячной давности
47 es3000
 
12.12.14
05:28
Не получается удалить из конфигурации объект:

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

что делать?
можно как-то другим способом восстановить таблицу в БД?
48 Diversus
 
12.12.14
07:40
(0) Не мучайся, найди на инфостарте пользователя awa, автора tool_1cd он за отдельные деньги восстановит что можно. По деньгам это вроде 5 т.р.
49 mehfk
 
12.12.14
10:00
Я свои услуги еще в (13) предлагал, но коли хочется самому помучиться... вон и на партнерском уже тема висит.
50 es3000
 
12.12.14
19:23
все получилось:
при помощи tool_1cd перекачал поврежденные таблицы из копии