Неверный формат файла для загрузки информационной базы dt

Обновлено: 07.07.2024

Каждый, кто работает с 1С:Предприятие в любой конфигурации хотя бы раз видел перед глазами окно с ошибкой «Ошибка формата потока».

Данное окно входит в ТОП-3 самых распространенных ошибок 1С:Предприятие. Оно неприятно из-за своей не информативности. Непонятно: где, в чем ошибка? Естественной реакцией будет нажатие кнопки «Перезапустить», но с высокой вероятностью можно утверждать, что перезапуск проблему не устранит, и пользователь снова увидит данное окно.

В этой статье будут объяснены причины возникновения, разновидности и способы устранения «Ошибки формата потока» 1С.

Почему 1С 8 пишет «Ошибки формата потока»?

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

Кэширование позволяет сократить количество обращений к серверу и, тем самым, повысить скорость работы 1С:Предприятие.

Но что произойдет, если файл “кэша” будет записан с ошибкой/ошибками, в результате неправильного завершения сеанса работы, либо скачка напряжения, либо сбоя сети (для клиент-серверного варианта работы 1С)? При следующей попытке обращения к “кэшу” 1С не сможет прочитать файл и появится окно “Ошибка формата потока”. “Битый кэш” является самой частой причиной возникновения этой ошибки.

Кроме некорректно записанного кэша могут быть также некорректно записаны документы (или справочники, или любой другой объект) в информационную базу и это тоже может стать причиной возникновения рассматриваемой в данной статье ошибки.

Виды ошибки формата потока

Условно ошибку формата потока 1С можно поделить на 2 вида:

  • Первый вид – это ошибка, возникающая при старте 1С. Она является результатом некорректного завершения сеанса работы, отключения электричества; либо появляется после обновления 1С. В данном случае ошибку нужно искать в кэше.
  • Второй вид – это ошибка, возникающая в процессе работы с 1С,например, при открытии справочника, или при проведении документа, или при формировании отчета или при обновлении. В таком случае ошибку нужно искать в информационной базе.

В зависимости от вида ошибки можно выбрать наиболее подходящий вариант ее устранения. Но можно использовать и все способы по очереди, пока один из них не сработает. Способы не нанесут вреда вашей базе 1С 8. Впрочем, если действовать как настоящий профессионал – стоит сначала сделать бэкап, а уже потом бороться с “Ошибкой формата потока”.

Как устранить “Ошибку формата потока”?

Рассмотрим ТОП способов решения :

1. Почистить кэш 1С

Данный способ подробно был рассмотрен в нашей статье “Как очистить Кэш в 1С”. Вкратце напомним. Для удаления файлов кэша вручную необходимо найти папки, где кэш хранится. Для операционных систем Win7 и выше временные файлы хранятся по адресу C:\Users\Username\AppData\Roaming\1C и C:\Users\Username\AppData\Local\1C в папках, начинающихся с «1cv8». В Windows XP, в папке пользователя по адресу Local Settings\Application Data\1C\. Если папка AppData не видна – настройте видимость скрытых папок. Ниже на рисунке показано, как выглядят файлы кэша – папки с длинными непонятными именами (в нашем случае файл всего один). Для очистки кэша нужно удалить эти папки.

Важно! Удалять папки можно только тогда, когда завершены процессы работы с 1С:Предприятие.

Файл 1С с расширением *dt — это файл, который можно получить при создании копии базы через Конфигуратор. С помощью него в дальнейшем можно восстановить копию базы. Рассмотрим подробнее, как работать с этим файлом, на примере программы 1С:Бухгалтерия предприятия.

Как получить файл dt

Зайдем в программу через Конфигуратор под пользователем с полными правами.


Откроем меню «Администрирование — Выгрузить информационную базу».


Укажем папку для сохранения файла и название файла, нажмем «Сохранить». Название файлу рекомендуем давать понятное, осмысленное, а не оставлять по умолчанию. Так будет проще ориентироваться, если файлов будет несколько.


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


В итоге в папке будет файл dt.


Как загрузить файл dt

Далее рассмотрим, как загрузить файл dt. На практике есть несколько частых сценариев:

  1. Переносим базу на другой компьютер.
  2. Продолжаем работать на текущем компьютере в имеющейся базе. Копия же нужна, например, чтобы поэкспериментировать.
  3. Текущая рабочая база нам не нужна, мы хотим ее заменить на копию.

В зависимости от этого немного отличаются дальнейшие действия.

В первом и втором случаях проще всего создать новую пустую базу и загрузить туда копию.

В третьем случае загружаем копию прямо на рабочую базу.

Загрузка копии в пустую базу

Для начала создадим пустую базу. Нажмем кнопку «Добавить».


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

Выбираем пункт «Создание новой информационной базы».



Можно создать базу и из шаблона, но это займет больше времени. Быстрее создать пустую базу, учитывая то, что на нее мы будем грузить копию.

Укажем название базы и папку для ее хранения.



Затем заходим в созданную базу в Конфигураторе.

Переходим в меню «Администрирование — Загрузить информационную базу».


Выбираем наш файл с расширением *dt и нажимаем «Открыть».


Нажимаем «Да» на предупреждение.


Через некоторое время база будет загружена.


Здесь нажмем «Нет», если не нужно заходить повторно в Конфигуратор загруженнной базы.

В итоге мы получим базу с данными из копии.

Загрузка копии в рабочую базу

В этом случае новую базу создавать не нужно.

Просто заходим в Конфигуратор той базы, которую нужно заменить на копию.

Затем выполняем описанные выше действия по загрузке файла dt.

MaxSid --> MaxSid



Просмотр профиля

Всем доброго времени суток. Проблемка у меня такая: с одного компьютера выгрузил базу данных 1С в формате *.dt. Теперь мне нужно на другом компьютере загрузить эту базу в 1С. Пробовал через конфигуратор, не получается. Подскажите что и как сделать, чтобы заработало. Выдает ошибку "Информационная база не найдена". Пробовал версии 1С 8.0 8.1 и 8.2. Все версии Portable. Заранее благодарен за оказанную помощь.

Vofka --> Vofka



Просмотр профиля MaxSid --> MaxSid



Просмотр профиля

Запускаю 1С - Добавление в список существующей информационной базы - Ввожу название - Выбираю что она находится на данном компьютере - Выбираю каталог, в котором она находится до конечного названия файла *dt (предварительно выбрав просмотр всех файлов, так, как при выборе Тип файлов Только каталоги файл не виден) - Готово. Пишет: Информационная база не обнаружена. Создать новую?

Пробовал также создать пустую информационную базу, затем захожу в конфигуратор - Администрирование - Загрузить информационную базу - Выбираю базу - Ошибка неверный формат файла для загрузки информационной базы. Хотя формат *dt.

Vofka --> Vofka



Просмотр профиля

Бухгалтерские программы и системы на их основе уже давно используются на предприятиях. Но даже специалисты, которые имеют большой опыт работы с 1С сталкиваются с разнообразными проблемами. К таким проблемам относится ошибка формата потока.

Почему возникает ошибка

Программа 1С создана для того, чтобы оптимизировать работу предприятия. Для ускорения работы приложения на жестком диске ПК создается файл кэша. Как правило, в этом файле хранятся данные форм, информация о пользователях, шрифтах, настройках интерфейса и др.

Поскольку 1С – клиент-серверное приложение, клиент получает всю информацию от сервера. А кэш, в этом случае, служит буфером и позволяет уменьшить количество обращений клиента к нему.

Если по какой-либо причине сеанс работы в 1С будет завершен некорректно (отключение ПК из сети, неправильное завершение работы с программой, потеря связи с сервером) – файл кэша может быть поврежден, что вызовет ошибку формата потока. Именно из-за повреждения кэша и возникает ошибка формата потока.

  1. Появляется в результате некорректного завершения работы, либо недавнего обновления бухгалтерской программы. Решение этой проблемы кроется именно в кэше.
  2. Ошибка возникает при работе с 1С, когда открывается справочник, проводится документ, формируется отчет. В таком случае, следует искать корень ошибки в информационной базе (БД).

Устранение ошибки

Чистка кэша

Удаление файлов

Чаще всего проблема с кэшем устраняется его удалением. Следует перейти по пути Системный Диск:\ Пользователи\Текущий пользователь\AppData\Roaming\1С. Затем найти директории с названиями «1Cv8» и «1Cv82», выделить все файлы и папки, хранящиеся в них, кликнуть правой кнопкой мыши (ПКМ) и выбрать из списка пункт «Удалить».

Никаких негативных последствий этой операции не возникнет, служебные файлы и конфигурации хранятся в других папках.

Этот способ практически всегда помогает, если ошибка возникает при открытии конфигурации.

Тест и исправление

Для исправления ошибки формата потока при запуске 1С следует провести регламентированную операцию «Тест и исправление неисправностей»:

Проверка с помощью chdbfl.exe

В случае, если запустить диагностику предыдущим способом возможности нет, нужно зайти в директорию с программой, найти в ней папку «BIN», затем запустить «chdbfl.exe». В открывшемся окне выбрать файл с БД, активировать галочкой «Исправлять обнаруженные ошибки» и нажать «Выполнить».

Выбор базы

Произойдет проверка файлов, система сама найдет и устранит проблемы. Во время проверки работать в 1С нельзя. Способ доступен только для файловой БД.

Удаление базы из списка

Для удаления и добавления базы заново, при старте работы выбрать нужную базу данных, кликнуть по кнопке «Удалить…».

Затем, внести заново из меню «Добавить…».

Внимание! Перед удалением стоит нажать кнопку изменить и нажатием «Далее» пролистать все станицы настройки, записав их содержимое.

Удаление базы

Этот способ также поможет произвести очистку кэша.

Выгрузка и загрузка базы

Этот способ представляет собой создание архивной копии базы данных. Нужно:

Но этот способ не сработает, если ошибка формата потока возникает при загрузке файла бэкапа с расширением dt.

Выгрузить и загрузить XML

Отличие от предыдущего способа заключается в том, что происходит выгрузка не всей базы, а только данных из нее. Производится она с помощью функции «Выгрузка и загрузка данных XML». Для этого нужна специализированная обработка, которую можно найти на диске ИТС или в папке приложения:

Загрузка происходит точно так же, на расположенной рядом одноименной вкладке.

Обновление платформы

Выбор платформы

Если ошибка возникает при обновлении конфигурации, можно попробовать обновить платформу. Для этого нужно зайти на сайт 1С, обязательно ввести логин и пароль. Найти нужную версию платформы и скачать ее.

Затем сделать выгрузку БД, как было указано выше, чтобы сделать резервную копию.

Подсказки мастера

После этого запускаем скачанный файл и следуем подсказкам мастера.

Другие способы

В большинстве случаев проблема будет решена с помощью вышеописанных способов. Если же, все-таки, ошибка формата потока не исчезла, следует искать причины в оборудовании используемого ПК.

Может помочь чистка временных файлов, диагностика с помощью «Check Disk», проверка проверку на вирусы. Можно перенести базу данных на другой ПК, чтобы убедиться в целостности данных.

Читайте также: