Как исправить ошибку формата потока в 1С?
Каждому пользователю 1С знакомо неожиданно всплывающее окно с загадочной надписью «ошибка формата потока». Непонятные для обывателя слова настораживают. Прежде, чем исправлять ситуацию, надо определиться с причинами.
Почему при загрузке в 1С возникает ошибка формата потока
Чтобы 1С работала велась продуктивно, быстро, система кэширует многие процессы – шрифты, цвета, размеры, расположение окон пользователей. Данные хранятся на локальном компьютере, а серверу не приходится постоянно их подгружать. Если данные в кэш записываются неверно, появился разрыв соединения или произошел сбой, система не сможет прочесть файл кэша и 1с выдаст сообщение об ошибке формата потока. Это простая и распространенная причина появления данного окна. Есть второй провокатор – проблемы 1С при открытии справочников, формировании отчета или проведении документа. Тогда искать причину нужно не в кэше, а в информационной базе.
Сразу определить, что вызвало появление окна, не получится. Нужно методично использовать все доступные способы устранения – один из них сработает и ошибка формата потока в 1С 8.3 самоустранится.
ТОП-6 способов, как убрать в 1С ошибку формата потока
Практически во всех случаях перечисленные способы справятся с решением проблемы. Можно выделить 6 вариантов:
-
Удалить скопившийся кэш вручную. Разные операционные системы называют папки, куда сохраняются файлы кэша, по-разному. Для ОС Win7 и выше папка будет начинаться с названия «1cv8», а XP разместит ее в директории Local Settings\Application Data\1C\. Папка с собранным кэшем будет иметь странный набор символов. Достаточно ее удалить.
-
Запустить проверку 1С. Для этого выбирают пункт «Тестирование и исправление» в разделе «Администрирование». Выйдет окно, где надо отметить пункты «Реиндексация таблиц информационной базы» и «Проверка логической целостности информационной базы» галочками. Можно отметить также третий пункт этого окна. Система запустит проверку, исправит все проблемы. Такой способ не получится применить, если 1с не запускается.
-
Запустить проверку через программу «chdbfl.exe». Этот способ предпочтителен, если конфигуратор не получится открыть, а 1с выдает окно об ошибке. На компьютере надо выбрать файл базы данных, запустить программу «chdbfl.exe» - она самостоятельно найдет и исправит проблемы. Важно не использовать параллельно 1С.
-
Выгрузить и принудительно загрузить информационную базу. В разделе «Администрирование» надо найти пункт «выгрузить базу», создать папку на сервере или компьютере, задать имя файла, выгрузить базу туда. Затем создается новая, пустая база и загружается заново в 1С. Выгрузка базы будет осуществлена в формате .dt.
-
Выгрузка и загрузка данных в xml. Этот вариант повторяет действия предыдущего, но требует больше мастерства, поэтому должен осуществляться опытными пользователями. Если ошибка формата потока 1С происходит при открытии, можно выгрузить базу в .xml, а затем загрузить ее обратно.
-
Сравнить версии и привести все сеансы к одной. Часто ошибка 1С может быть вызвана тем, что пользователи работают с разными версиями. Проблема решится при обновлении системы или ручном выборе нужной версии.
Есть другие варианты, которые провоцируют эту проблему, но они чаще кроятся в работе локального компьютера – неисправен жесткий диск или имеются вредоносные программы.