Имя: Пароль:
1C
1С v8
как удалить расширения, если ошибка формата потока
, ,
0 Stim
 
23.04.22
18:28
Добрый день.
БП 3.0
При любом действии с расширением(в конфигураторе - сохранить в файл, удалить, открыть, сравнить) вызывается ошибка формата потока. Режим Предприятия не запускается(ошибка формата потока).
Все стандартные действия (chdbfl.exe,ТИИ,выгрузка-загрузка) результата не дали.
ТИИ проходит без проблем, но падает при проверке логической целостности расширений.
Подозреваю, что проблема в расширениях, но не понимаю, как их удалить.
1 Фрэнки
 
23.04.22
18:46
А что было перед тем, как база умерла? Какая-то причина была?
2 Stim
 
23.04.22
18:47
(1) хз
3 Фрэнки
 
23.04.22
18:49
я к тому, что как бы архив у многих делается ежесуточно
И перед потенциально опасными действиями тем более делается
4 Winnie Buh
 
23.04.22
18:52
попробуй запустить конфигуратор с ключом /DeleteCfg -AllExtension
5 Aleksey
 
23.04.22
18:52
Файловая?
6 Фрэнки
 
23.04.22
18:52
Если база в СКЛ, то в теории можно попробовать найти нужные куски конфы, точнее говоря, расширений и удалить их из нее.
Или искать где-то редактор ЦД файлов и тоже удалить расширения непосредственно из таблиц.

Но у меня инфы нет ни про скл, ни про цд файл
7 Aleksey
 
23.04.22
18:54
(6) таблица _ExtensionsInfo
8 Aleksey
 
23.04.22
18:58
ну и до кучи
ConfigCAS (системное хранилище конфигураций расширений)
ConfigCASSave (сохраненное системное хранилище конфигураций расширений),
9 Garykom
 
гуру
23.04.22
19:00
(0) Если размер базы не сильно велик или есть время и приличный комп то выгрузить данные в сервис и загрузить в чистую базу
10 Фрэнки
 
23.04.22
19:02
(9) конфигуратором?
11 Stim
 
23.04.22
19:55
(4) пробовал. Ошибка формата потока
(5) да

База была базовая БП, в которую закинули типовые расширения БП.
Обновил до БП проф, результат тот же
12 Winnie Buh
 
23.04.22
20:09
(11) выкладывай уже базу куда-нибудь, возможного кто и поможет
13 Stim
 
23.04.22
20:11
(12) не могу, база не моя
14 Aleksey
 
23.04.22
20:23
(11) если в dt выгружается, то грузи в скуль и грохай таблички
15 arsik
 
гуру
23.04.22
21:31
(14) Зачем есть же Tool 1CD
16 arsik
 
гуру
23.04.22
21:36
(0) Еще попробуй удалить расширение в режиме предприятия.
17 vde69
 
23.04.22
21:47
можно в hex редакторе найти ExtensionsInfo и заменить байты размера таблицы на 0

или можно попробовать найти ExtensionsInfo и поменять одну букву на произвольную

ТОЛЬКО БЕКАП СНАЧАЛО СДЕЛАЙ
18 Stim
 
23.04.22
22:23
(16) дык не запускается ж в режиме предприятия
19 Фрэнки
 
23.04.22
22:44
(18) а вообще на какой платформе все эти манипуляции над базовой версией ИБ происходят? Лицензия на проф версию есть?

А на ПРОФ базу как сделал? Если что-то на проф переделывать, то надо CF загрузкой из файла закатывать.
20 Stim
 
23.04.22
22:46
(19) базу развернул на своем компе локально. на проф обновил спец обновлением 1С для перехода с базовых
21 Stim
 
23.04.22
22:47
накатил принудительно младший релиз БП - такая ж хрень
22 Stim
 
23.04.22
22:52
+ накатил поверх КОРП версию - такая ж хрень(
23 Фрэнки
 
23.04.22
23:24
(20) Скорей всего, что из-за несовпадения платформ. Тот, кто разработал Расширение, не расчитывал, что его будут на базовую ставить и самое главное - версия платформы была выше, скорей всего, чем та, на которой убили базу.

Ну что с базой можно попробовать сделать уже выше озвучили. Единственно, что номера релизов можно еще попробовать поменять
24 MWWRuza
 
гуру
23.04.22
23:31
(23) А разьве базовая вообще поддерживает расширения, кроме заплаток от самой 1С-? А они-то, точно их под базовую делают и подписывают, что-бы в базовой прижилось...
25 timurhv
 
24.04.22
12:35
(0) >При любом действии с расширением(в конфигураторе - сохранить в файл, удалить, открыть, сравнить)
Выгрузить в файлы / загрузить файлы или другое расширение? Версия платформы какая?
26 vde69
 
24.04.22
13:24
(17) тут правильное решение, просто нужно найти формат таблиц, ссылка была у меня в профиле, и hex редактором поправить 2 байта. Установить в dir блоке талици количество записей в 0.

После этого 1с будет считать таблицу расширений пустой.
Делается за 30 минут