Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG10133'>

1. Migleon 19.07.18 12:59 Сейчас в теме
Есть проблема.

Позвонили знакомые с предприятия. У них внезапно легла база 1С.

Утилита chdbfl выдает сообщение
Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG10133'>
Повреждены данные таблицы '_INFORG10133'. Восстановлено 0 из 1769 записей.

Копия есть от начала месяца.

Изучение альфой версии 0.3.0 показало, что в ломаной базе нет данных таблицы _INFORG10133 (ну или они не видны)
Выгружаю в xml альфой эту таблицу, а вот в ломаную базу данные почему-то не грузятся. Вернее, программа выдает сообщение, что импорт завершен, но данные в таблице _INFORG10133 не появляются...

Может кто-то сталкивался с похожей проблемой?
Как подкинуть таблицу из копии?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 78 19.07.18 13:14 Сейчас в теме
Если знаете язык запросов ms sql можете скопировать таблицу на уровне сервера ms sql.
Т.е. старую таблицу во что-нибудь переименовать, и вставлять копию таблицы со старым именем.
Делать все действия на копии базы!

В конфигураторе база не открывается?
_INFORG10133 - это какой-то регистр сведений
4. Migleon 19.07.18 13:20 Сейчас в теме
(2) Файловая база.
Сервер ms sql не развернут....
На работе не начем его и развернуть-то.... Хм.. может быть дома попробую....
6. Migleon 19.07.18 13:26 Сейчас в теме
(2) В конфигураторе база открывается
13. katenok86 246 19.07.18 15:16 Сейчас в теме
(6)Определите что за регистр сведений. Удалите его из конфигуратора. Примите изменения на базу данных. Накатите типовую сф. Он добавится сам, примите изменения и загрузите в него сведенья через "Выгрузка и загрузка данных" из копии
15. vadim1011985 100 19.07.18 15:26 Сейчас в теме
(13) Сделали практически тоже самое только не через конфигуратор а на уровне таблиц баз данных , что по моему мнению немного безопаснее чем убивать регистр в самой конфигурации
18. katenok86 246 19.07.18 15:43 Сейчас в теме
(15)Одинаково. И результат одинаков
20. vadim1011985 100 19.07.18 15:46 Сейчас в теме
(18) Я не проверял , но во первых вижу сложности с удаление объекта из конфигурации + время на все операции , когда ка на уровне таблиц делается в течении 5 мин
22. Migleon 19.07.18 15:50 Сейчас в теме
(13) Да, вариант. Не додумался.
3. Timur.V 78 19.07.18 13:16 Сейчас в теме
Ещё как вариант, очистите эту таблицу от данных на уровне ms sql
delete * from _INFORG10133

Делать все действия на копии базы!
5. harmer 1 19.07.18 13:22 Сейчас в теме
Можно типовыми обработками "Выгрузка и загрузка данных" или "Загрузка данных из табличного документа".
7. Migleon 19.07.18 13:44 Сейчас в теме
(5) Типовыми не получится. С копии выгрузку еще сделаю, а оригинальная баз не открывается же..
8. harmer 1 19.07.18 14:12 Сейчас в теме
(7) А если попробовать Tool_1CD?

Кнопка «Экспорт текущей таблицы»
По этой кнопке создается каталог с именем текущей таблицы в каталоге импорта/экспорта таблиц. В созданный каталог записываются все 4 файла текущей таблицы (DESCR, DATA, INDEX и BLOB), а также вспомогательный файл root.

Кнопка «Импорт текущей таблицы»
По этой кнопке в директории импорта/экспорта таблиц ищется каталог с именем текущей таблицы. Если каталог найден, у текущей таблицы перезаписываются файлы DATA, INDEX и BLOB файлами из найденного каталога. Файл DESCR при этом остается неизменным! Это позволяет, например, переносить данные из другой базы с такой же конфигурацией, но с другими именами таблиц (другой нумерацией объектов конфигурации). Для этого нужно будет только переименовать каталог с именем выгруженной таблицы, и присвоить ему имя таблицы, в которую мы импортировать данные. Если при этом порядок полей, количество и тип (но не имена!) будут не совпадать, таблица получится битая!
9. vadim1011985 100 19.07.18 14:22 Сейчас в теме
(8) я бы наверно сначала бы удалил таблицу а потом , загрузил через "создание и импорт таблицы" так надежнее
12. Migleon 19.07.18 14:46 Сейчас в теме
(9)Похоже получилось!!!

Сейчас отдам на проверку, чтобы точно знать.
10. Migleon 19.07.18 14:30 Сейчас в теме
(8) 1. Какая версия должна быть у Tool_1CD?

2. Когда открываю базу в tool появляется сообщение "Ошибка чтения индексов. Индекс первого свободного блока за пределами файла индексов"

Дальше, пытался сделать и импорт текущей таблицы - не вижу, чтобы происходили какие-то изменения.
Пытался удалить таблицу, а потом "Создание и импорт" - таблица не появляется...
Что-то не так делаю....?
11. vadim1011985 100 19.07.18 14:38 Сейчас в теме
(10) после создания и импорта таблицы , нада переоткрывать базу в Тоолс
19. harmer 1 19.07.18 15:45 Сейчас в теме
14. nyam-nyam 19.07.18 15:22 Сейчас в теме
16. vadim1011985 100 19.07.18 15:27 Сейчас в теме
(14) ТИИ в таких случаях не помогает повреждена внутренняя таблица регистра при обращении к ней возможно ошибки и вылет программы
17. nyam-nyam 19.07.18 15:41 Сейчас в теме
(16) Если вылетает на ТИИ, тогда и копать дальше. А Реструктуризация таблиц ИБ могла бы и сработать.
21. Migleon 19.07.18 15:50 Сейчас в теме
(14) ТИИ не решает проблему.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот