Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Исправление ошибки формата потока в 1С 8.3

Такая проблема, как Ошибка формата потока, в 1С 8.3 встречается достаточно часто. Рассмотрим, как исправить данную ошибку.

Ошибка формата потока 1С

Что же такое ошибка формата потока в 1с 8.3?

Такое происходит в следующих ситуациях:

  1. Ошибка формата потока при запуске 1С Предприятия или конфигуратора обычно связана с проблемами в кеше. Обычно она вызвана неправильным выключением системы вследствие, например, отключения электричества. Поэтому настоятельно рекомендуется ставить блоки бесперебойного питания, чтобы не потерять важную информацию. Часто ошибка появляется при запуске базы после обновления конфигурации.
  2. Вторая ситуация — при формировании какого-либо отчета, например, открытии отчета оборотно сальдовой ведомости, проведении документа, открытии документа и т.д. Часто это связано именно с содержанием информации в базе данных. Причиной этой ошибки чаще всего является наличие «битой» информации внутри системы.

Исправление

  1. Как правило,  для решения данной проблемы достаточно почистить временные файлы в системе. Подробнее по очистке кэша.
  2. Если не помогло, но есть возможность попасть в конфигуратор, запустите тестирование и исправление базы данных в конфигураторе.
  3. Если доступа в конфигуратор нет, и база тестовая — воспользуйтесь утилитой  ChDBFl.exe, которая располагается в папке программы.
  4. Если вышеперечисленные методы не помогают, но запускается режим 1С предприятие, выгрузите данные в новую базу с помощью обработки «Универсальная выгрузка/загрузка данных XML«. Однако при этом возможны потери данных.
  5. Обновление. Еще одной причиной может стать наличие активных сеансов пользователей с разной версией клиентской части платформы 1С. То есть, например, в базе работает пользователь с платформой 1С 8.3.5.1517, а пытается подключиться другой, с версией 8.3.5.1444.

Если это не помогло — есть более изощренные способы решения данной проблемы. Например, с помощью HEX-редактора. Если Вам необходима квалифицированная помощь программистов 1С, обратитесь к нам! Подробности на странице услуги 1С программиста.

Смотрите наше видео про исправление ошибок файловой базы данных 1С:

И видео от Ильи Леонтьева про эту ошибку при обновлении конфигурации:

Получите понятные самоучители по 1С бесплатно:

Другие статьи по 1С:

Если вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 39 на “Исправление ошибки формата потока в 1С 8.3
  1. Здравствуйте!
    описанные методы не помогли.
    1С:Предприятие (8.3.5.1460) Бухгалтерия предприятия (базовая) (3.0.38.53)
    Запускается и конфигурация и конфигуратор, ошибка только здесь:
    Отчёты-Регламентированные отчеты — Декларация по налогу на имущество за 2014 год.
    Кнопка Печать, 2й пункт, выдаёт «Ошибка формата потока».

    Что можно сделать?

    Ответить

    • Попробуйте очистить настройки пользователя.

      Вкладка администрирование — настройки пользователей.

      Ответить

    • Это все кривые юзверы. Решение любых проблем с кэшем в 1С. Удаляете базу из списка и добавляете ее по новой. Быстро и просто.

      Ответить

      • Спасибо, все получилось. Удаление базы из списка. Кривые юзеры — подтверждаю.

        Ответить

      • смеешься что ли походу с реальной проблемой не сталкивался

        Ответить

  2. Ещё одна причина ошибки: если версия сетевая, проверьте, не сидит ли кто-то из пользователей в этой базе на другой версии платформы. Принцип — все вышли, потом заходите.

    Ответить

    • Спасибо большое за комментарий.

      Да, на самом деле ошибка часто появляется от внезапных проблем 🙂

      Ответить

  3. Только что решал подобную проблему. 1с 8.3.
    Один пользователь заходил, а второй уже не мог — вылетала сразу же данная ошибка.
    Как оказалось, были разные версии платформы. Обновил до одной всем. Все заработало ОК.

    Ответить

    • Спасибо, добавил описание в текст

      Ответить

  4. Ошибка появлялась при запуске (до того как спрашивало логин с паролем). Решилось сменой пути к базе и переподключением её как новой.

    Ответить

    • Спасибо за решение, продолжаем собирать варианты ошибок 🙂

      Ответить

    • Аналогично только удаление из списка и добавление заново помогло. Спасибо!

      Ответить

  5. Думаю эту проблему надо решать программно, сама маюсь с этим делом. Надо у разработчиков 1С на эту тему говорить.

    Ответить

  6. Решается просто: удалить базу из списка 1с и заново добавить 🙂

    Ответить

    • К сожалению, не у всех.

      Но это самый простой способ почистить кеш в 1С 🙂

      Ответить

      • а если база не одна?) удалить все базы и заново создать их. очень легко, когда их 10-15

        Ответить

    • Помогло!

      Ответить

  7. Накатывая других версий сверху, не помогает
    Помогло следующие действия:
    1) Удалить все версии 1С, что установлено.
    2) Почистить кэш 1С: C:\Users\ЗДЕСЬ ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1cv8
    3)Переустановить платформу 1С
    4)Перебить путь другой (хотя сомневаюсь, что это помогает).
    5)произвести очистку диска с:

    Ответить

  8. НИЧЕГО из перечисленного не помогло… База SQL.В конфигуратор не войти. Перемещения, чистка кэша, сжатие и прочие «танцы с бубнами» НЕ ПОМОГЛИ. Благо, что была копия предыдущего дня! КОШМАР!!!

    Ответить

    • Неожиданно помогло удаление ЖР на сервере 1С.

      Ответить

      • У кого SQL. То же помогло удаление журнала базы 1с. Лежит в папке C:\Program Files\1cv82\srvinfo\

        Ответить

      • Ай спасибо тебе, добрый человек! Тот же случай! Решилось так же

        Ответить

  9. Еще может быть при файловой базе и подключении к ней через сеть, при большом размере (в моем случае 6 Гб) 100 Мб/с подключение не работает оказывается медленным и подключение отлетает необходимо поднимать сеть до 1 Гб/с.

    Ответить

  10. Если возникает сразу при запуске программы, а в конфигуратор войти удается, то может быть проблема с запуском интернет-поддержки при старте программы.
    Можно отлючить через конфигуратор.
    Как закомментировать строку старт интернет поддрекжи при запуске написано здесь
    http://codius.ru/articles/%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B2_1%D0%A1_82

    После этого надо сохранить конфигурацию и обновить конфигурацию базы данных
    В меню конфигуратора — Конфигурация
    Сохренить конфигурацию
    Обновить конфигурацию базы данных
    Иначе при запуске ругается что конфигурация БД не соотвествует и все равно выдает Ошибку потока.

    Ответить

    • Извиняюсь за описки.

      Ответить

    • подтверждаю такую проблему с интернет поддержкой. У всех бухгалтеров одновременно началась проблема при запуске нескольких баз. Решилось отключением им интернета, запуска этих баз и снятия галки с автозапуска интернет поддержки. далее закрытие базы, возвращение интернета и запуск 1С уже как обычно. проблема балы решена

      Ответить

    • Татьяна от души спасибо за комментарий, два дня мучался, ни один способ не помогал, сделал как советовал в видео автор, отвязал конфу и заново подгруджал из нормальног CF и не помогло, думал всё уже и ни чего ни сделаю, т.к. не один способ не помогал! и о Чудо закоментировал строки интернет-поддержки и всё заработало! Скиньте телефон, отблагодарю.

      Ответить

  11. Столкнулся с такой ситуацией: была нетиповая необновляемая база (бухгалтерия). И потребовалось обновить в ней регламентированный отчет (прибыль). Я взял отчет из последнего релиза, но при попытке его открыть в Предприятии или Конфигураторе старой базы, выдавалась ошибка «формат потока». Решение нашлось: В Конфигураторе старой базы создал внешний отчет, нужный отчет открыл в Конфигураторе актуальной базы, копи-пастом перенс все модули и объекты (макеты, формы и т.п.) и сохранил. Проблема решена.

    Ответить

  12. В моем случае побороться c ошибкой формата потока с базой на MS SQL помог detach (с drop`ом подключений к базе) — attach базы.

    Ответить

  13. Помогло создание нового пользователя.

    Ответить

  14. Связано это с повреждением таблиц 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) Работаем.

    Ответить

    • Долгие лета тебе человек!!! Единственный способ который помог.

      Ответить

  15. v maem sluhai perekinul baz v drygyu oaocu vsu zarabotalo

    Ответить

  16. Спасибо! Столкнулся с подобной проблемой, пытался отследить битые объекты с помощью «Выгрузить файлы конфигурации» и удалить их. Но не помогло, хотя ошибки при выгрузке прекратились. А при попытке обновления ошибки продолжались. Помогла замена на небитый cf, как на видео. Респект! ))

    Ответить

  17. Очередной раз столкнулся с подобной проблемой.. Замена cf не помогла.. Забрал базу домой — и на домашнем всё получилось бес проблем )) Хотя платформу на рабочем компьютере переустанавливал, расположение базы менял и прочие танцы с бубном

    Ответить

  18. База SQL не открывалась никак. Позапускал все возможные скрипты из sql сервера. Не помогло. Открывал с разных компов, чистил кеш. Нифига. Помогло удаление всех записей (6) из таблицы delete from configsave

    Ответить

    • А через что ты удалял записи, у меня не запускается конфигуратор например

      Ответить

      • Ошибка формата потока в 1С 8.3.У меня тоже не запускается конфигуратор.

        Ответить

  19. спасибо огромное!

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.