Исправление ошибки формата потока в 1С 8.3
Такая проблема, как Ошибка формата потока, в 1С 8.3 встречается достаточно часто. Рассмотрим, как исправить данную ошибку.
Что же такое ошибка формата потока в 1с 8.3?
Такое происходит в следующих ситуациях:
- Ошибка формата потока при запуске 1С Предприятия или конфигуратора обычно связана с проблемами в кеше. Обычно она вызвана неправильным выключением системы вследствие, например, отключения электричества. Поэтому настоятельно рекомендуется ставить блоки бесперебойного питания, чтобы не потерять важную информацию. Часто ошибка появляется при запуске базы после обновления конфигурации.
- Вторая ситуация — при формировании какого-либо отчета, например, открытии отчета оборотно сальдовой ведомости, проведении документа, открытии документа и т.д. Часто это связано именно с содержанием информации в базе данных. Причиной этой ошибки чаще всего является наличие «битой» информации внутри системы.
Исправление
- Как правило, для решения данной проблемы достаточно почистить временные файлы в системе. Подробнее по очистке кэша.
- Если не помогло, но есть возможность попасть в конфигуратор, запустите тестирование и исправление базы данных в конфигураторе.
- Если доступа в конфигуратор нет, и база тестовая — воспользуйтесь утилитой ChDBFl.exe, которая располагается в папке программы.
- Если вышеперечисленные методы не помогают, но запускается режим 1С предприятие, выгрузите данные в новую базу с помощью обработки «Универсальная выгрузка/загрузка данных XML«. Однако при этом возможны потери данных.
- Обновление. Еще одной причиной может стать наличие активных сеансов пользователей с разной версией клиентской части платформы 1С. То есть, например, в базе работает пользователь с платформой 1С 8.3.5.1517, а пытается подключиться другой, с версией 8.3.5.1444.
Если это не помогло — есть более изощренные способы решения данной проблемы. Например, с помощью HEX-редактора. Если Вам необходима квалифицированная помощь программистов 1С, обратитесь к нам! Подробности на странице услуги 1С программиста.
Смотрите наше видео про исправление ошибок файловой базы данных 1С:
И видео от Ильи Леонтьева про эту ошибку при обновлении конфигурации:
Получите понятные самоучители по 1С бесплатно:
Другие статьи по 1С:
-
(обновление 1С, резервные копии и т.д)
Если вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
- 5
- 4
- 3
- 2
- 1
Поддержите нас, расскажите друзьям!
СПРОСИТЕ в комментариях!
Здравствуйте! описанные методы не помогли. 1С:Предприятие (8.3.5.1460) Бухгалтерия предприятия (базовая) (3.0.38.53) Запускается и конфигурация и конфигуратор, ошибка только здесь: Отчёты-Регламентированные отчеты — Декларация по налогу на имущество за 2014 год. Кнопка Печать, 2й пункт, выдаёт «Ошибка формата потока».
Что можно сделать?
Попробуйте очистить настройки пользователя.
Вкладка администрирование — настройки пользователей.
Это все кривые юзверы. Решение любых проблем с кэшем в 1С. Удаляете базу из списка и добавляете ее по новой. Быстро и просто.
Спасибо, все получилось. Удаление базы из списка. Кривые юзеры — подтверждаю.
Ещё одна причина ошибки: если версия сетевая, проверьте, не сидит ли кто-то из пользователей в этой базе на другой версии платформы. Принцип — все вышли, потом заходите.
Спасибо большое за комментарий.
Да, на самом деле ошибка часто появляется от внезапных проблем 🙂
Только что решал подобную проблему. 1с 8.3. Один пользователь заходил, а второй уже не мог — вылетала сразу же данная ошибка. Как оказалось, были разные версии платформы. Обновил до одной всем. Все заработало ОК.
Спасибо, добавил описание в текст
Ошибка появлялась при запуске (до того как спрашивало логин с паролем). Решилось сменой пути к базе и переподключением её как новой.
Спасибо за решение, продолжаем собирать варианты ошибок 🙂
Аналогично только удаление из списка и добавление заново помогло. Спасибо!
Думаю эту проблему надо решать программно, сама маюсь с этим делом. Надо у разработчиков 1С на эту тему говорить.
Решается просто: удалить базу из списка 1с и заново добавить 🙂
К сожалению, не у всех.
Но это самый простой способ почистить кеш в 1С 🙂
Накатывая других версий сверху, не помогает Помогло следующие действия: 1) Удалить все версии 1С, что установлено. 2) Почистить кэш 1С: C:\Users\ЗДЕСЬ ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1cv8 3)Переустановить платформу 1С 4)Перебить путь другой (хотя сомневаюсь, что это помогает). 5)произвести очистку диска с:
НИЧЕГО из перечисленного не помогло… База SQL.В конфигуратор не войти. Перемещения, чистка кэша, сжатие и прочие «танцы с бубнами» НЕ ПОМОГЛИ. Благо, что была копия предыдущего дня! КОШМАР.
Неожиданно помогло удаление ЖР на сервере 1С.
У кого SQL. То же помогло удаление журнала базы 1с. Лежит в папке C:\Program Files\1cv82\srvinfo\
Ай спасибо тебе, добрый человек! Тот же случай! Решилось так же
Еще может быть при файловой базе и подключении к ней через сеть, при большом размере (в моем случае 6 Гб) 100 Мб/с подключение не работает оказывается медленным и подключение отлетает необходимо поднимать сеть до 1 Гб/с.
После этого надо сохранить конфигурацию и обновить конфигурацию базы данных В меню конфигуратора — Конфигурация Сохренить конфигурацию Обновить конфигурацию базы данных Иначе при запуске ругается что конфигурация БД не соотвествует и все равно выдает Ошибку потока.
Извиняюсь за описки.
подтверждаю такую проблему с интернет поддержкой. У всех бухгалтеров одновременно началась проблема при запуске нескольких баз. Решилось отключением им интернета, запуска этих баз и снятия галки с автозапуска интернет поддержки. далее закрытие базы, возвращение интернета и запуск 1С уже как обычно. проблема балы решена
Татьяна от души спасибо за комментарий, два дня мучался, ни один способ не помогал, сделал как советовал в видео автор, отвязал конфу и заново подгруджал из нормальног CF и не помогло, думал всё уже и ни чего ни сделаю, т.к. не один способ не помогал! и о Чудо закоментировал строки интернет-поддержки и всё заработало! Скиньте телефон, отблагодарю.
Столкнулся с такой ситуацией: была нетиповая необновляемая база (бухгалтерия). И потребовалось обновить в ней регламентированный отчет (прибыль). Я взял отчет из последнего релиза, но при попытке его открыть в Предприятии или Конфигураторе старой базы, выдавалась ошибка «формат потока». Решение нашлось: В Конфигураторе старой базы создал внешний отчет, нужный отчет открыл в Конфигураторе актуальной базы, копи-пастом перенс все модули и объекты (макеты, формы и т.п.) и сохранил. Проблема решена.
В моем случае побороться c ошибкой формата потока с базой на MS SQL помог detach (с drop`ом подключений к базе) — attach базы.
Помогло создание нового пользователя.
Связано это с повреждением таблиц Config, ConfigSave, DBSchema, Params. 1) Отключаем пользователей из поврежденной базы данных; 2) Запускаем скрипт: go truncate table [dbo].[Config] truncate table [dbo].[ConfigSave] truncate table [dbo].[DBSchema] truncate table [dbo].[Params] —truncate table [dbo].[Files] go insert into [dbo].[Config] select * from [РабочаяБазаИзБекапаНаЭтомЖеСервере].[dbo].[Config] insert into [dbo].[DBSchema] select * from [РабочаяБазаИзБекапаНаЭтомЖеСервере].[dbo].[DBSchema] insert into [dbo].[Params] select * from [РабочаяБазаИзБекапаНаЭтомЖеСервере].[dbo].[Params] go 3) Вычищаем кэш на компьютере, с которого будем восстанавливать таблицы. 4) Запускаем скрипт: delete from dbo._ConfigChngR delete from dbo._ConfigChngR_ExtProps 5) Перезапускаем агента 1С (перезапускаем сервер приложений). 6) Заходим в конфигуратор, отключаем хранилище, создаем какое-либо изменение метаданных, сохраняем конфигурацию и применяем изменения к базе данных. 7) Подключаемся к хранилищу, сохраняем изменения и применяем изменения к БД 8) Проверяем документы. 9) Работаем.