Ошибка формата потока расширения

19.05.22

База данных - Администрирование СУБД

Восстановление базы данных 1С с ошибкой "Ошибка формата потока" с "полетевшим" расширением, когда все остальные методы уже испробованы.

Коротко и по делу, без прелюдий:

Крашнулась файловая база 1С, сообщение: "Файл базы данных поврежден"

Все стандартные манипуляции по восстановлению проблему не решили: 

  • администрирование/Тестирование и исправление в конфигураторе;
  • проверка и исправление при помощи chdbfl.exe из папки bin платформы;
  • очистка кэша;
  • выгрузка/загрузка базы через *.dt;

сообщение окна предупреждения изменилось на "Ошибка формата потока".

При штатном тестировании в конфигураторе обнаружил, что ошибка выскакивает на пункте "Проверка логической целостности расширений конфигураций". При этом в строке состояния (внизу окна) видно название расширения, в моём случае было "EF_10239116". 

Берем битый файл базы 1Cv8.1CD и с помощью chdbfl.exe запускаем проверку без исправления.

В числе ошибок видим "Повреждены данные таблицы _EXTENSIONSINFO".

Вывод: битое расширение.

Дальше что бы ни пробовал делать - не помогает убрать ошибку.

Нашел следующий вариант решения:

1. Переводим базу в клиент-серверный вариант, у меня под рукой оказался PostgreSQL.

2. В консоли запросов SQL вводим:

SELECT * FROM _EXTENSIONSINFO;

Получаем список всех расширений, в нем видим и неблагополучное.

3. Удаляем его строчкой в консоли:

DELETE FROM _EXTENSIONSINFO
WHERE _extname='EF_10239116';

4. Проверяем работу базы. Если не сработало, проверяем через Тестирование и исправление/"Проверка логической целостности расширений конфигураций" остальные неблагополучные расширения и повторяем п.3 с ними.

ошибка восстановление формата потока расширение

См. также

Администрирование СУБД Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье описала свой опыт аудита 1С базы, порядок действий + статьи, которые сильно помогли в работе.

14.07.2024    5424    limonen    13    

19

Администрирование СУБД Платформа 1С v8.3 Россия Бесплатно (free)

Безопасное полное удаление пользователей из конфигураций 1С.

25.06.2024    877    It-digit    2    

1

Администрирование СУБД Системный администратор Платформа 1С v8.3 Бесплатно (free)

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

24.05.2024    1631    Kernelbug    9    

20

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

При хранении файлов в томах на диске они иногда исчезают. Разбираемся, почему.

23.05.2024    8302    human_new    18    

55

Администрирование СУБД Системный администратор Платформа 1С v8.3 Бесплатно (free)

Краткое описание шагов по установке, настройке и применению инструмента 1С:Исполнитель на операционной системе РедОС, а также по борьбе с некоторыми возникающими ошибками.

06.05.2024    869    artemusII    0    

1

Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Статья для тех, кто столкнулся с необходимостью пересчета итогов для "больших таблиц" и нет возможности поставить на паузу ИБ для проведения работ.

25.04.2024    2788    virustam    33    

12

Администрирование СУБД Системный администратор Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Иногда в конфигурации 1С:Бухгалтерский учет v3.0 возникает ситуация, когда программа всем пользователям выдает предупреждение, что авторизация не выполнена и работа программы будет завершена. Данная инструкция позволяет решить возникшую проблему.

24.04.2024    1580    Yan_Malyakov    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TMV 14 20.05.22 00:18 Сейчас в теме
Чет все в одно свалено.
1. Ошибка формата потока и Файл базы данных поврежден - разные ошибки.
2. Переводим битую файловую БД в клиент-сервер - как это у вас так лихо получилось?
4. yupi71 93 20.05.22 13:45 Сейчас в теме
(1) Не свалено, а последовательно визуальный ряд решения предоставлен.
1. В тексте же описано что сначала была ошибка повреждения базы, потом после стандартных процедур исправления ошибка изменилась на «Ошибка формата потока».
2. Выгрузил dt, создал чистую клиент-серверную, загрузил в неё dt.
5. TMV 14 20.05.22 15:14 Сейчас в теме
(4) Как выгрузили dt, если в базу не зайти?
6. TMV 14 20.05.22 15:15 Сейчас в теме
(4) Зачем вообще было писать про первую ошибку тогда?
2. sewell 20.05.22 09:35 Сейчас в теме
В таких запущенных случаях меня всегда Tool_1CD выручал.
8. ip_veselova 05.07.22 18:35 Сейчас в теме
у меня сейчас такая ошибка, как исправить? Через Tool_1CD удалили все расширения, потому что битое не одно было, базу удалось открыть, но загружаю расширения снова и вновь ошибка "формата потока" и снова ТИИ на расширения выкидывает ошибку
3. yupi71 93 20.05.22 13:29 Сейчас в теме
(2) Вот только в свежих базах Tool выдаёт «Неподдерживаемая версия базы».
7. SerVer1C 785 20.05.22 20:22 Сейчас в теме
Судя по логу проверки, ошибка была НЕ только в расширении, т.к. не все записи таблиц восстановились.
9. muskul 04.10.22 13:00 Сейчас в теме
Спасибо. Была точно такая же ошибка изза расширения. Конвертировал в скуль, в скуле грохнул эту таблицу. Ошибки формата потока нет.
Оставьте свое сообщение