Меню

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

Пользователи бухгалтерской программы «1С Предприятие» (версия 8.3) во время работы с программой могут внезапно встретиться с сообщением «Неверный формат хранилища данных», после чего указан какой-либо путь на диске. Ошибка имеет массовый характер, проявляет себя на протяжении нескольких лет, и обычно связана с нарушением целостности информационной базы программы «1С». Разберём наиболее часто встречающиеся причины данной ошибки, а также варианты её решения.

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

Содержание

  1. Почему возникает данная дисфункция в 1C
  2. Как исправить ошибку формата хранилища данных в 1C 8.3
  3. Удаляем кэш программы
  4. Используем стандартный инструментарий  по работе с ошибками
  5. Удаляем базу из списка, а затем восстанавливаем её
  6. Переносим данные из одной базы в другую
  7. Правим структуру базы данных
  8. Заключение

Почему возникает данная дисфункция в 1C

Как я уже упоминал выше, ошибка имеет массовый характер, проявляя себя как на модерной конфигурации 8.3, так и на более ранних системных конфигурациях. Причинами дисфункции обычно является следующее:

  • Очередное обновление программы было выполнено некорректно;
  • Пользователь неправильно завершил работу программы (в некоторых случаях нерадивые пользователи просто отключают шнур питания работающего ПК от розетки);
  • Случайный сбой в работе продукта (что приводит, в частности, к несоответствию кэша структурному наполнению базы).

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

Также может быть интересно: Обнаружено нарушение целостности системы в 1C что делать.

Как исправить ошибку формата хранилища данных в 1C 8.3

Остановимся на нескольких способах, уже доказавших свою эффективность в деле избавления от ошибки.

Удаляем кэш программы

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

Закройте вашу «1С». Затем нажмите на комбинацию клавиш Win+R, в появившемся окне введите команду:

%userprofile%AppData

И нажмите ввод.

Окно

Откроется содержимое папки «AppData», здесь нам надо найти папки:

AppDataLocal1C

AppDataRoaming1C1cv8

AppDataRoaming1C1cv82 — и удалить всё их содержимое.

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

Используем стандартный инструментарий  по работе с ошибками

Другим эффективным способом избавиться от ошибки с неверным форматом хранилища данных в 1С 8.3 является задействование специализированных инструментов для исправления ошибок в базе. Откройте вашу базу в режиме конфигуратора, выберите вкладку «Администрирование», и кликните там на  «Тестирование и исправление..».

Скриншот вкладки

Также можно воспользоваться функционалом утилиты chdbfl.exe, обычно находящейся в папке Program Files1cv8номер вашей версии 1Сbin. В папке bin и находится указанный файл, после запуска которого вам будет необходимо указать путь к файлу базы данных  (можно узнать в перечне доступных конфигураций), а также поставить галочку на опции исправления найденных программой ошибок.

Экран проверки целостности БД 1С

Используйте функционал инструмента chdbfl.exe

Удаляем базу из списка, а затем восстанавливаем её

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

  1. Запустите программу «1С»;
  2. Из появившегося списка выберите информационную базу, в которой у вас возникла ошибка (кликните на неё);
  3. Нажмите на «Изменить» справа, и скопируйте путь к информационной базе (опция «Каталог информационной базы»). Наведите на него курсор, щёкните ПКМ, выберите «Копировать»;
  4. Запоминаем имя базы, после чего закрываем данное окно;
  5. Удаляем данную проблемную базу, кликнув на ней, и выбрав «Удалить» справа;
  6. Теперь жмём на кнопку «Добавить», выбираем опцию добавления в список уже существующей информации, после чего кликаем на «Далее»;
  7. В самом верху пишем название базы, а в ячейке «Каталог информационной базы» вставляем путь, скопированный нами ранее. Нажимаем внизу на «Далее» — «Готово».
  8. Запускаем нашу базу стандартным образом.

Переносим данные из одной базы в другую

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

  1. Создайте чистую базу с той же конфигурацией и структурой, что и первоначальная;
  2. С помощью стандартного инструмента «Выгрузка Загрузка данных XML» (имеется в конфигурации «Конвертация данных» на диске ИТС) перенесите данные в чистую базу. (ВыгрузкаЗагрузкаXML»);
  3. Запустите 1С с созданной базой.

Правим структуру базы данных

Ещё один зарекомендовавший себя способ состоит в следующем:

  1. Создаём резервную копию базы данных;
  2. Разворачиваем пустую информационную базу, из которой извлекаем конфигурационный файл (.cf);
  3. Снимаем с поддержки указанную неработающую конфигурацию;
  4. Выполняем объединение с сохранённым cf-файлом, после чего восстанавливаем поддержку.

Заключение

Ошибка «Неверный формат хранилища данных 1C 8.3» является прямым следствием нарушения структуры пользовательской базы. Эффективным решением данной проблемы является очистка кэша продукта, а также удаление базы с последующей её перезаписью, что позволяет исправить ошибку неверного формата данных в 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 дней бесплатно

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

nevernyj format khranilishcha dannykh kak ispravit oshibku v 1s 8 3 2

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

Что такое кэш 1С 8.3?

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

Как очистить 1С 8.3?

Файлы кэша хранятся в папке AppData, в профиле пользователя, под которым запускается программа 1С 8.3. Проще всего её открыть через команду Пуск Выполнить %userprofile%AppData

nevernyj format khranilishcha dannykh kak ispravit oshibku v 1s 8 3 3

Здесь нам нужно удалить все содержимое следующих папок:

AppDataLocal1C

AppDataRoaming1C1cv8

AppDataRoaming1C1cv82

После выполнения операций удаления вновь запускам программу 1С Предприятие 8.3 и радуемся жизни.

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

Отправить эту статью на мою почту

Бывают случаи, что при работе с программой 1С (независимо от конфигурации, будь это ЗУП, ERP или любая другая), возникает ошибка Неверный формат хранилища данных. Ошибка может возникнуть у одного пользователя и в любой момент времени: при работе или обновлении в конфигураторе, при запуске программы в режиме предприятия и т.д.

В это статье мы рассмотрим варианты устранения такой проблемы.

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

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

Очистка кэша 1С.

Выполнение очистки может быть выполнено разными способами, рассмотрим их.

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

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

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

Ручная чистка

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

В этом каталоге хранится список папок с временными файлами, формат папок такой «00000000-0000-0000-0000-000000000000», «fcb8342b-08bd-58b9-98f5-6d1cfae8f003». Их и надо удалить.

/ClearCache

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

Надо в окне редактирования параметров информационной базы (открывается при выделении базы в списке и выбора команды Изменить) в поле Дополнительные параметры запуска прописать команду /ClearCache.

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

Так же ошибка Неверный формат хранилища данных в 1С 8.3 может обозначать нарушение структура данных. Для исправления потребуется выполнить тестирование. Возможно оно с помощью Утилита проверки и исправления файлов базы данных chdbfl или в конфигураторе.

Тестирование и исправление с помощью утилиты chdbfl.

Скачивать ее не надо, она должна храниться в папке с установленной программой в папке bin. Найдите в ПК путь к ней, например, C:Program Files (x86)1cv88.3.10.2580. Скачивание утилиты из интернета чревато негативными последствиями.

Откройте утилиту, выберите базу для проверки (путь к ней можно посмотреть в окне списка выбора), установите флаг «Исправлять обнаруженные ошибки», если поправки нужно вносить сразу и нажмите Выполнить. В текстовом поле отобразиться информация о выявленных ошибках, ниже будут выведены итоги работы утилиты

Тестирование в конфигураторе.

В разделе Администрирование надо выбрать Тестирование и исправление. Форма обработки тестирования предлагает несколько вариантов проверок и режимов, не зависящих друг от друга. Можно запустить их все сразу, либо выполнять последовательно попутно проверяя, не устранена ли ошибка в режиме Предприятия. Процесс тестирования и исправления запускается при нажатии Выполнить.

Обсудить статью на 1С форуме?

В сегодняшней статье расскажу, что делать в такой ситуации: вы запустили программу 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С Предприятие

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

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

Метки: 1С

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

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

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

Содержание

  • Очистка кэша
  • Исправление структуры БД
  • Перезапуск сервера 1С
  • Перенос данных
  • Восстановление внешних обработок

Очистка кэша

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

Исправление структуры БД

Если очистка кэша не привела к желаемому результату, тогда необходимо произвести тестирование и исправление ошибок.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

Если информационная база является клиент – серверной, тогда откройте ее в режиме конфигуратора и в меню «Администрирование» выберите пункт «Тестирование и исправление…».

Для файловой базы воспользуйтесь утилитой ChDBFl.exe, которая является аналогом тестирования и исправления в конфигураторе.

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

сравнение конфигураций

Перезапуск сервера 1С

На клиент–серверных базах иногда встречается ошибка такого плана:

ошибка на сервере

Попробуйте остановить сервер 1С:

net stop «1C:Enterprise 8 Server Agent (x64)»

Удалить все файлы с расширением *.dat из папки, на которую ссылается ошибка:

del «C:Program Files1cv82srvinforeg_1541snccntx*.dat»

Запустить службу заново:

net start «1C:Enterprise 8 Server Agent (x64)»

Перенос данных

Данный способ следует использовать только в самом безвыходном положении. Он не безопасный и возможны потери данных.

Первым делом вам необходимо создать чистую базу с конфигурацией того же релиза с такой же структурой. Далее при помощи стандартной обработки «Выгрузка Загрузка данных XML» перенести все данные в пустую рабочую базу (скачать — ВыгрузкаЗагрузкаXML82 для 8.2 или ВыгрузкаЗагрузкаXML для 1С 8.3 или на ИТС).

Обязательно убедитесь в том, что структура и все реквизиты из «битой» базы есть в чистой!

Восстановление внешних обработок

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

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

Ваша обработка должна находиться во временном каталоге TMP с именем подобным маске «v8_*.tmp». При запуске платформы данные файлы удаляются. Если вы все-таки запустили 1С и файлов не обнаружили и не нашли другого пользователя, у которого может быть ваша обработка, воспользуйтесь программой восстановления удаленных файлов с жесткого диска.

Скопируйте все найденные по маске «v8_*.tmp» из папки TMP в безопасное место. Теперь можно запускать 1С. Попробуйте определить, какой файл является именно вашей обработкой по его размеру, и измените его расширение с .tmp на .epf. Если вам сложно определить, какой именно файл является вашим, то переименуйте все и поочередно запускайте их в 1С. Но чаще всего получается найти нужный файл достаточно быстро, особенно если отсортировать его по дате.

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

Ищите вашу обработку по текстам модулей.  Распакуйте старую версию обработки при помощи утилиты V8Unpack.exe.  Скопируйте и замените все необходимые тексты модулей и запакуйте при помощи этой утилиты обратно.

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

Такая неприятная ошибка как «Неверный формат хранилища данных» может периодически возникать в 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С»).

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

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