Имя: Пароль:
1C
1С v8
Повреждена файловая база 1С8. ТИИ вылетает с ошибкой. chdbfl.exe ошибок не видит
0 ЧессМастер
 
09.09.15
14:02
Всем доброе время суток !

Знакомые бухгалтера попросили помочь в такой ситуации.

В результате выключения электричества упала файловая база 1С8.
Если важна информация - Комплексная автоматизация, редакция 1.1 (1.1.29.1)

Проблемы базы следующие:

1. При проведении любого ранее непроведенного РКО выдает сообщение

Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_AccumRgTn21004'
по причине:
Ошибка SQL: Таблица не найдена '_AccumRgTn21004'

утилитой показывающей структуру БД определил что это
РегистрНакопления.ДвиженияДенежныхСредств.Обороты

Сами записи регистра читаются нормально (например через просмотр движений проведенных документов)

2. При чтении регистра РегистрСведений.УчетОсновногоЗаработкаОрганизации
происходит сворачивание коврика с сообщением

Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_InfoRg20730'
по причине:
Ошибка SQL: Таблица не найдена '_InfoRg20730'

Далее самое интересное.

Тестирование с помощью утилиты chdbfl.exe релиза 1С:Предприятие 8.2 (8.2.19.130) ошибок не находит.

Тестирование и исправление через Конфигуратор приводит к следующему

Проверка логической целостности информационной базы - ругается

Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_InfoRg20730'
по причине:
Ошибка SQL: Таблица не найдена '_InfoRg20730'

Пересчет итогов - ругается на

Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_AccumRgTn21004'
по причине:
Ошибка SQL: Таблица не найдена '_AccumRgTn21004'

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

В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_InfoRg20730'
по причине:
Ошибка SQL: Таблица не найдена '_InfoRg20730'

Резервные копии как обычно несвежие - последняя полуторамесячной давности. Как один из вариантов конечно взять копию полуторамесячной давности и перенести в нее данные из текущей базы но может есть способ решить проблему с этим таблицами ?
1 Wirtuozzz
 
09.09.15
14:07
Надо решить проблему с резервным копированием.
2 ЧессМастер
 
09.09.15
14:09
(1) это понятно. тот кто отвечал там за резервное копирование за это по шее получил.

базу можно как то реанимировать ?
3 GreatOne
 
09.09.15
14:11
из резервной копии выгрузить поврежденные таблицы, заменить на те, что бытые(наверное без данных можно, только описание), загрузить в битую. Все с помощью 1CDLib
4 ЧессМастер
 
09.09.15
14:17
(3) а Tool_1CD позволит что то сделать с таблицами ?
как я понимаю мне по сути нужно удалить записи таблицы _InfoRg20730 - регистра сведений
  
Как я понимаю таблица оборотов будет очищена и перезаполнена при пересчете итогов.
5 GreatOne
 
09.09.15
14:18
посмотрел. Видимо можно заменить Description+Indexes, а Records оставить
6 GreatOne
 
09.09.15
14:19
(4) только читать через эту утилиту. А  1CDLib может записывать в файл обратно измененную таблицу
7 ЧессМастер
 
09.09.15
17:00
(6) спасибо большое за совет !
все отлично получилось