Неверный формат хранилища данных обработка 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 (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 Files\1cv82\srvinfo\reg_1541\snccntx\*.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С 8.3

46474

Анна Викулина

Руководитель Центра
сопровождения 1С



оптимизация высоконагруженных систем

Актуальность проверена: 04.08.2023

Получить консультацию
Бесплатно

Регулярная поддержка и мониторинг производительности 1С

Регулярная поддержка и мониторинг производительности 1С

Контроль вносимых изменений. Исключение избыточной нагрузки. Мгновенный отклик 1С, исключение простоев в работе.

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

Ошибка
Ошибка

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

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

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

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

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

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

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

Другие статьи по теме

Конфликт блокировок при выполнении транзакции в 1С

Конфликт блокировок при выполнении транзакции в 1С

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

Разделяемая и исключительная блокировка наборов данных 1С

Разделяемая и исключительная блокировка наборов данных 1С

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

Производительность 1С

Производительность 1С

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

Если вы регулярно работаете с программой 1С, наверняка сталкивались с такой ошибкой, как “Неверный формат хранилища данных”, после чего указан какой-либо путь на диске (как на Рис.1).

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

Подскажем несколько вариантов, как исправить эту ошибку.

Удаление кеша программы

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

Исправление структуры базы данных

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

  1. Открываем папку с программой 1С.  Обычно находиться в папке Program Files. Переходим  в папку bin D:\Program Files\1cv8\8.3.10.2667\bin
  2. Открываем файл chdbfl.exe 
  3. Выбираем нашу базу 
  4. Ставим галочку «Исправлять обнаруженные ошибки» 
  5. Нажимаем выполнить
  6. После проверки пробуем запустить 1С

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

  1. Выбираем базу которая выводит ошибку Неверный формат хранилища данных.
  2. Нажимаем удалить 
  3. Нажимаем добавить «Существующую информационную базу»
  4. Указываем путь нашей базы
  5. Нажимаем готово
  6. Пробуем запустить программу

Переходим работать в 1С:Фреш

Ну и самый простой способ, который гарантированно избавит вас от ошибки “Неверный формат хранилища данных” – перейти из локальной базы в облачную 1С (1С:Фреш). Работа при этом ведется на удаленном сервере, что полностью избавляет от проблем с кешем, случаев с неправильным завершением работы программы пользователем, сбоями в работе программы. А также – от некорректного обновления программ, ведь ваша 1С в облаке обновляется автоматически.

Хотите узнать подробнее или попробовать работать в облачной 1С (30 дней – бесплатно). Напишите или позвоните нам! Мы бесплатно перенесем вашу базу (не понравится работать в облаке – все вернем обратно). Хотя таких случаев еще не было. Показатель “переездов” в облако из локальной базы – 100%. Попробуйте и вы!

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

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

Зачастую причина возникновения ошибки кроется в сбое, спровоцированном:

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

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

Методы устранения ошибки

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

Очистка кэша

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

  1. Найти ссылку на место хранения кеша в графе «каталоги шаблонов конфигураций и обновлений». Он находится в меню «Настройка».Конфигурация системы
  2. Найти папку по указанному пути в компьютере.
  3. Удалить папки, являющиеся кешем, не трогая файлы формата pfl и папки ExtComT и tmplts. Перед удалением необходимо закрыть 1С: Предприятие.Удаление папок

Переподключение базы

Поможет устранить ошибку «Неверный формат хранилища данных» и другой способ — удаление старой базы из списка и создание новой. Этот метод проще, но он не является правильным, так как на компьютере остается ненужный мусор. Для выполнения действия нужно: скопировать путь к БД (все настройки можно найти, если выделить базу и нажать кнопку «Изменить»), удалить существующую БД, создать новую, указав скопированный путь.

Исправление структуры баз данных

Иногда ошибка может возникать, если повредилась структура файловой базы данных. Существует стандартное средство для исправления целостной структуры БД. Так, в папке 1С есть файл chdbfl.exe. Обычно 1С устанавливается по пути C:\ProgramFiles или ProgramFiles (x86), папка 1cv8 или 1cv82, затем номер версии и папка bin. Например: C:\Program Files\1cv8\8.3.6.2332\bin.

Его запуск помогает не всегда, есть ручной способ сделать восстановление, но начать можно с автоматического. Достаточно запустить файл, указать путь к БД и ждать окончания процедуры.

Вручную же это делается так:

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

Изменения, внесенные ранее в конфигурацию, могут пропасть, и их необходимо будет внести вновь.Изменение конфигурации

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

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

Перенос данных в другую базу

Самый кардинальный способ решения проблемы, к которому стоит прибегать, только если остальные не сработали. Для реализации создается пустая ИБ и через обработку «выгрузка загрузка данных XML» (распространяется на диске ИТС) все данные со старой БД перетягиваются в новую.

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

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

Для восстановления создается bat-файл с текстом:

V8Unpack -unpack %1 %1. und FOR %%1 IN (%1.und\*.data) DO ..\bin\V8Unpack –undeflate %%1 %%1.und

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

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Невозможно завершить операцию ошибка 0х0000006
  • Неверный счет физического лица код ошибки 36 сбербанк
  • Неверный собственник лицевого счета ошибка при регистрации тюменьэнерго
  • Невозможно завершить операцию ошибка 0х000003е3 при печати
  • Неверный перенос слова какая ошибка

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

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: