Здравствуйте! Ситуация такая: в результате сбоя, в файловой версии БП 3.0 перестала запускаться база.
Выдаёт ошибку "Ошибка формата потока". Выявил проблему, что при удалении, изменении, перезаписи расширений из конфигуратора в базе, платформа вылетает с такой же ошибкой.
Базу выгружал, загружал в пустую, накатывал сверху конфигурацию из типовой, но расширения остаются и соответственно проблема тоже.
Тестирование и исправление самой базы проходит, chdbf тоже. Ошибок нет. Но если ставить галочку в Тестировании и исправлении на "Проверка логической целостности расширений конфигурации", происходит вылет с такой же ошибкой. Подскажите: есть ли какой-то способ удалить расширения в базе как в моём случае?
---
Всем спасибо, нашёл решение в соседней ветке: https://forum.infostart.ru/forum16/topic260711/

Базу в sql засунуть и там
USE [DB_NAME]
GO
DELETE FROM [dbo].[_ExtensionsInfo]
GO
---
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /f "ПутьКБазе" /N "Пользователь" /P "Пароль" /DeleteCfg -AllExtensions
---
Аналогичная ошибка выходит. "Ошибка формата потока"
---
Расширения типовые? Загрузить из файлов ( xml)
---
Расширения типовые? Загрузить из файлов ( xml)
Расширения типовые, но любые действия с ними приводят к вышеупомянутой ошибке. Ни загрузить, ни выгрузить
---
взять конфигурацию и расширения 1:1 и через Tool_1CD попробовать заменить поврежденные таблицы предварительно конвертировав в 8.2.14 cnvdbfl -c -f -8.2.14 "путь к ИБ"
---
Аналогичная ошибка выходит. "Ошибка формата потока"
(6) я 1:
Не конвертируется. Пишет недопустимый формат. Видимов в 8.2.14 ещё не было поддержки расширений
---
А если просто отключить расширение через конфигуратор ? (Убрать галку "Активно")
---
Галка снимается, проблема остаётся
---
Очистка Кэша производилась ?
---
Да, конечно
---
Ошибка после обновления появилась ?
Не пробовали запустить базу на разных платформах ?
---
Нет, сбой. На разных платформах пробовал
---
Тогда остается только обращаться в 1С - может, они починят базу? Потому что у вас никаких инструментов для этого просто нет.
---
не, они только сломают...
---
выложите свою базу /выгрузку на файлопомойку на посмотреть.
---
Всем спасибо, нашёл решение в соседней ветке: https://forum.infostart.ru/forum16/topic260711/

Базу в sql засунуть и там
USE [DB_NAME]
GO
DELETE FROM [dbo].[_ExtensionsInfo]
GO
---
большое спасибо, два дня промучался
---
Спасибо. База 1С не открывалась, писало - Ошибка формата потока, при удалении расширений через конфигуратор такая же ошибка, решил удалить расширения через SQL. И о чудо! Получилось! (перед этим загрузил файловую базу в клиент -серверную естественно)
---
О чудо! т.е. у вас база в дт выгружалась? и вы не смоли ее развернуть на другом компе и удалить расширения? Серьезно, надо ставить скуль?
---
база выгружалась в dt (база клиента)
при удалении расширений вылетала ошибка формата потока, не важно на каком ПК
скуль специально не ставили, у нас он был и есть)
---
ну... дтшку не прошу, но оч. странно... но решили и решили
---
Сегодня у клиента приключилась такая же проблема с базовой розницей, тоже файловой. 1С стояла запущена и просто сама закрылась. После этого не запускалась, писала файл базы данных поврежден. Видимо пыталась установить новые расширения, так как стояла галочка Устанавливать расширения автоматически. chdbfl исправил кучу ошибок, дальше в конфигуратор запустилась, все тестирования проходили без ошибок кроме тестирования расширений. В dt выгрузилась, загрузил dt в конфигураторе на своем компьютере, удалось все расширения отключить, но все равно в пользовательском режиме не запускалась с ошибкой формата потока. В конфигураторе удалил все расширения кроме одного. При попытке его удалить стандартная ошибка формата потока. Помогла также загрузка на SQL и очистка таблицы dbo._ExtensionsInfo. Интересно 1С планирует что то с этим делать. Сейчас стандартные конфигурации от 1С без установленных расширений уже и не работают. Ставишь последнее обновление и к нему уже сразу выпущено несколько десятков расширений. Тенденция неприятная
---
Ещё можно добавить /DeleteCfg -AllExtensions в "Дополнительные параметры запуска", запустить Конфигуратором, подождать, пока он повисит (иногда долго) и закроется, затем убрать эту строку из дополнительных параметров. А ещё почистить кэш - в половине случаев причина оказывается в кэше.
Это же самое качается ошибок приложения, в 80% случаев помогает чистка кэша и удаление расширений.
По личным наблюдениям, наибольшее количество таких ошибок возникает после ближайшего обновления конфигурации после последнего обновления платформы.