Ошибка формата потока в 1С 8
Здесь приведено несколько способов как исправить в 1С данную ошибку:
- Почистить кэш 1С 8;
- Удалить базу из списка баз, и добавить ее в него снова;
- Отключить файрвол и/или антивирус, возможно эти программы каким то образом конфликтуют с 1С (отключения антивируса может быть недостаточно, тогда необходимо полное его удаление);
- Если вы используете файловый вариант работы с базой, то необходимо удалить каталоги 1Cv8Log и 1Cv8FTxt в папке базы;
- Ошибка может возникать при наличии в строковых реквизитах объектов метаданных символов с кодами 0x1a & 0xFFFF. В этом случае необходимо какой либо обработкой перебрать все строковые реквизиты и удалить эти символы;
- При файловом варианте работы с базой проверить физическую целостность утилитой chdbfl.exe (Расположена она в папке Bin платформы 1С 8. Например, c:\Program Files\1cv82\8.2.xx.xxx\bin);
Если есть возможность запустить конфигуратор, то пробуем:
- Сделать тестирование и исправление базы (В режиме Конфигуратор Меню -> Администрирование — > Тестирование и исправление…)
- Выгрузить/загрузить конфигурацию(В режиме Конфигуратор Меню -> Конфигурация- > Сохранить конфигурацию в файл…/Загрузить конфигурацию из файла…).
- Выгрузить/загрузить информационную базу(В режиме Конфигуратор Меню -> Администрирование- >Выгрузить информационную базу…/Загрузить информационную базу…).
Если не получается запустить Конфигуратор, но есть возможность запуститься в режиме 1С:Предприятие:
- С помощью универсальной обработки ВыгрузкаЗагрузкаДанныхXML (для 1С 8.2 и для 1С 8.3)выгрузить все данные в файл и загрузить их в чистую базу.
- Если в клиент-серверном(sql-ном) варианте работы ошибка проявляется у всех пользователей, то может помочь удаление всех записей в таблице configsave (delete from configsave).
Прежде чем применять любой из описанных способов исправления ошибки, сделайте копию базы