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

Содержание:

1.       Диагностика ошибки Неверный формат данных

2.       Как исправить Неверный формат данных  


1.    Диагностика ошибки Неверный формат данных

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

Рассмотрим ошибку в системе 1С. «Неверный формат хранилища данных» выглядит следующим образом:

1s chdbfl.png

Неверный формат хранилища данных

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

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

2.    Как исправить Неверный формат данных

Рассмотрим по порядку, как исправить Неверный формат хранилища данных, способы приведены по мере их сложности:

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

2.     Следующий способ – это проверить структуру в базе данных 1С. В случае, когда база данных запущена в виде конфигуратора, необходимо из меню перейти на вкладку «Администрирование», после чего кликнуть на пункт «Тестирование и исправление».

Если используется файловая база данных, следует воспользоваться утилитой ChDBFL.exe, она располагается внутри папки bin, в каталоге с крайней версией системы 1С, как демонстрируется на скриншоте с примером ниже:

chdbfl.png

утилитаChDBFL.exe

3.     Следующий метод устранения ошибки «Неверный формат данных» состоит в том, что необходимо провести сравнение выбранной конфигурации с её стандартной версией, от разработчика. Но следует помнить, что перед этим нужно провести резервное копирование базы и снять эту копию с поддержки. Далее проводим выгрузку расширения ef конфигурации, которая является типовой, в файл, после чего можно проводить сравнение. Как только все доработки были сделаны и объединились, можно возвращать резервную копию;

4.     Если вышеописанные способы не дали результата, следует провести перезагрузку части сервера системы 1С для баз данных клиент-сервер. Следует обратить внимание, что эту неполадку могут вызвать файлы, которые имеют расширение *.dat с серверной стороны. Тогда, необходимо приостановить агент в серверной части, провести удаление файлов, ссылку на которые даёт ошибка, после чего, вновь включить агент:

fail dat.png

Ошибка из-за файла с расширением dat

5.     Если ничего не помогло, можно попробовать перенести все данные в другую базу, которая должна быть новой. Это будет уместно в случае, когда сама конфигурация имеет повреждения, а восстановить её не представляется возможным. В этом поможет обработка «ВыгрузкаЗгрузкаДанныхXML», которая является стандартной, либо при помощи функции «Конвертация данных»;

6.     Ещё способ – это восстановление информационной базы при помощи копии резерва. Но это будет работать только тогда, когда копии резерва делались регулярно;

7.     Последний метод наиболее радикальный и состоит в том, что нужно диагностировать жёсткий диск на наличие битых секторов, это делается с помощью утилиты chkdsk.exe. Необходимо очистить все временные файлы на компьютерном устройстве. Также уместно будет проверить компьютер на вирусы.

В данной статье была рассмотрена ошибка системы 1С «Неверный формат данных», проведена её диагностика, а также приведён алгоритм из семи возможных способов для устранения данной неполадки.

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Как часто приходится слышать: При обновлении выключился компьютер и не могу зайти в программу 1С; Завис компьютер и после перезагрузки не включается 1С; Выключился свет и не могу зайти в программу…Помогите!…Что делать? Рассмотрим исправление ошибки «Неверный формат хранилища данных» в 1С 8.3 в доступной форме для чайников.

Содержание

  • Неверный формат хранилища данных 1С 8.3
  • Как найти папку из сообщения об ошибке
  • Неверный формат хранилища данных 1С — исправляем ошибку

Неверный формат хранилища данных 1С 8.3

Иногда может возникнуть ситуация, когда программа 1С не запускается и появляется сообщение Неверный формат хранилища с указанием пути к файлу file c users config runtimecachestorage.

Любая ошибка, в том числе и указанная, является следствием некорректного завершения работы программы 1С, внезапного выключения компьютера.

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

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

Подробнее о кэше и способах его очистки 

Как найти папку из сообщения об ошибке

Для быстрого перехода к указанной в ошибке папке, можно скопировать путь и перейти по нему, вставив в адресную строку Проводника (открыв Мой компьютер).

Или же ввести путь в Строку поиска, нажав кнопку Пуск. Выбираем найденную папку и результат будет — переход к ней.

Еще один вариант перехода к указанной папке — это открыть с помощью команды Выполнить (вызвать ее можно с помощью комбинации клавиш Windows + R).

Или же просто можно перейти по указанному в ошибке пути через Мой компьютер.

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

После завершения удаления запускам программу. Таким образом, очистка кэш помогает при возникновении различного рода проблем, связанных с запуском 1С.

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

Узнать подробнее как добавить информационную базу в список

См. также:

  • Ошибка формата потока 1С 8.3: как исправить
  • Ошибка СУБД: файл базы данных поврежден в 1С 8.3
  • Не найден файл внешней компоненты в 1С 8.3: как исправить
  • Ошибка работы с интернет Удаленный узел не прошел проверку в 1С: как исправить
  • Конфигурация узла распределенной ИБ не соответствует ожидаемой

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Перейти к содержанию

Просмотров 23.5к. Опубликовано 20.09.2017

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

На самом деле, ничего страшного в этой ошибке нет, и чаще всего исправляется она довольно просто – достаточно очистить кеш 1С. Рассказываю, как это сделать:

1. Первым делом закройте программу , и сделайте на всякий случай копию базы данных. Для этого зайдите в папку, в которой хранится база данных, и скопируйте куда-нибудь файл 1Cv8.1CD:

сделать копию базы данных 1С

2. Теперь нам нужно узнать, в какой папке хранятся временные файлы программы 1С. Для этого снова запустите программу 1С:Предприятие. В стартовом окне выделите название вашей информационной базы и нажмите справа кнопку “Настройка”:Неверный формат хранилища данных

В открывшемся окошке видим путь, по которому хранятся временные файлы 1С. У меня это следующий путь: C:UsersVLADIMIRAppDataRoaming1C1cv8tmplts:Неверный формат хранилища данных 1С

Папки с кешем будут находится по адресу C:UsersVLADIMIRAppDataRoaming1C1cv8. В вашем случае путь может быть таким: C:UsersИмя_пользователяAppDataRoaming1C1cv8.

3. Итак, закрываем . Затем средствами Windows заходим в папку C:UsersИмя_пользователяAppDataRoaming1C1cv8 (если у вас не отображается папка AppData, то читайте первый комментарий под этой статьей). Здесь выделяем все папки с буквенно-цифровыми длинными именами и смело удаляем их:очистить кеш 1С Предприятие
[adsense1]
После удаления папок, снова запускаем программу 1С Предприятие. На этот раз обновление программы должно пройти успешно и ошибка “Неверный формат хранилища данных” не должна повториться.

Если вдруг данный способ решения проблемы вам не помог (что маловероятно), то рекомендую проверить базу данных 1С на ошибки с помощью утилиты chdbfl.exe.

Неверный формат хранилища данных в 1С 8.3

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

Решение ошибки формата хранилища данных

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

  • Очистка кэша. Очистка папки с файлами временной памяти помогает решить множество ошибок 1С Предприятия 8.3 и ошибка формата хранилища данных не исключение. Если на одном рабочем месте 1С выдает ошибку, а второе работает без нареканий – большая вероятность, что очистка кэша 1С поможет;
  • Проверка и исправление структуры базы данных 1С. Если информационная база запускается в режиме конфигуратора, то воспользуемся стандартным меню «Администрирование» -> «Тестирование и исправление…». Если вы пользуетесь файловой БД, то также может помочь утилита ChDBFL.exe. Ее можно найти в папке bin внутри каталога последней версии конфигурации 1С;

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

  • Перенос данных в новую базу. Когда повреждена сама конфигурация и нет возможности ее восстановить, поможет перенос данных в новую чистую конфигурацию. Такие процедуры рекомендуется проводить силами программиста. Для данной процедуры необходимо использовать стандартную обработку от компании 1С «ВыгрузкаЗагрузкаДанныхXML» или возможности конфигурации «Конвертация данных». Использование «КД» эффективнее и безопаснее, чем стандартная обработка. Заметим, данную процедуру рекомендуется проводить силами программиста;
  • Восстановление базы данных из резервной копии. Регулярно делайте резервные копии своих конфигураций и данных. В самых серьезных ситуациях вас может спасти свежий бэкап информационной базы, из которого вы восстановите работоспособное состояние конфигурации. Конечно, придется добавлять утраченные данные, внесенные в БД после снятия резервной копии, но это меньшее из зол.

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

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

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Такая неприятная ошибка как «Неверный формат хранилища данных» может периодически возникать в 1С. Причина ее чаще всего непонятна — возможно это какое-то аварийное завершение 1С при котором файлы базы данных не смогли корректно записаться. Также такая ошибка часто возникает после обновления базы.

Есть несколько путей ее исправления, в этой статье я расскажу вам о трех самых простых, которые вы сможете применить самостоятельно.

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

Находятся они в папках:

%userprofile%AppDataLocal1C

%userprofile%AppDataRoaming1C1cv8

%userprofile%AppDataRoaming1C1cv82

Удалить их можно вручную, но чтобы не удалить ничего лишнего в процессе я обычно пользуюсь автоматическим скриптом. Вы можете получить его на свою почту:

2. Сделать Тестирование и исправление базы либо chdbfl.exe

Если способ очистки кэша вам не помог то возможно причина ошибки «Неверный формат хранилища данных» кроется глубже. Для того чтоб исправить ошибки в базе 1С есть специальный механизм — Тестирование и исправление. Запустить его можно зайдя в конфигуратор. И открыв пункт меню Администрирование/Тестирование и исправление. Расставьте галочки как на рисунке:

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

Следующий способ — это попробовать исправить базу при помощи утилиты chdbfl.exe, находится она в папке bin с версией вашей платформы.

3. Выгрузка загрузка базы

Если вам не помогло также и тестирование и исправление, есть еще один «волшебный» способ — сначала выгрузка копии базы, а затем загрузка ее в новую чистую базу.

Рассмотрим по шагам как это сделать:

  1. Заходите в конфигуратор.
  2. Администрирование/Выгрузить информационную базу.
  3. Закрываете в 1С.
  4. Запускаете 1С и в открывшемся списке баз добавляете новую, в любом месте с любым названием.
  5. Заходите в конфигуратор новой базы.
  6. Загружаете в нее созданный в пункте 2 .dt файл. Через Администрирование/загрузить информационную базу.

Надеюсь эта статья была вам полезна и вам удалось справиться с ошибкой неверный формат хранилища данных.

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

  • 1с ошибка при выполнении фонового задания
  • 1с ошибка при выполнении файловой операции файл или папка повреждены чтение невозможно
  • 1с ошибка при выполнении файловой операции устройство не готово
  • 1с ошибка при выполнении файловой операции табличный документ прочитать
  • 1с ошибка при выполнении файловой операции при открытии обработки