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


Вирішення помилки формату сховища даних

Щоб зустрітися з цією помилкою, не обов'язково допускати серйозні логічні похибки в коді або видаляти основний модуль. Часто після оновлення конфігурації, відкриття обробки, відключення електрики або перезавантаження комп'ютера під час запуску 1С виникає цей неприємний сюрприз. Якщо перезавантаження не допомогло, не панікуйте – поширена помилка має прості рішення, які можуть допомогти. Розбиратимемо їх за ступенем ускладнення:


Окрім моменту запуску конфігурації, помилка «Неправильний формат сховища даних» може виявитися і при відкритті зовнішньої обробки. У такому разі найголовніше – не запускати 1С, тому що при старті система затирає тимчасові файли в каталозі TMP. Саме в ньому знайдіть нашу обробку – файл з ім'ям «v8_*» та розширенням tmp. Якщо таких файлів багато, то щоб зрозуміти, який з них наша обробка - змініть розширення на epf і спробуйте відкрити через 1С.

Якщо ви вже запускали 1С і файли затерті, спробуйте провести аналогічні дії на іншому комп'ютері, де запускалася обробка. Або скористайтеся утилітами для відновлення віддалених файлів на жорсткому диску.

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

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

1. Насамперед закрийте програму , і зробіть про всяк випадок копію бази даних. Для цього зайдіть у папку, в якій зберігається база даних, і скопіюйте кудись файл 1Cv8.1CD:

2. Тепер нам потрібно дізнатися, у якій папці зберігаються тимчасові файли програми 1С. Для цього знову запустіть програму 1с Підприємство. У стартовому вікні виділіть назву вашої інформаційної бази та натисніть праворуч кнопку “ Налаштування”:

У віконці бачимо шлях, яким зберігаються тимчасові файли 1С. У мене це наступний шлях: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Папки з кешем будуть за адресою C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. У разі шлях може бути таким: .

3. Отже, закриваємо . Потім засобами Windows заходимо до папки C:\Users\Ім'я_користувача\AppData\Roaming\1C\1cv8(якщо у вас не відображається папка AppData, читайте перший коментар під цією статтею). Тут виділяємо все папки з буквено-цифровими довгими іменамиі сміливо видаляємо їх:
Після видалення папок знову запускаємо програму 1С Підприємство. Цього разу оновлення програми має пройти успішно і помилка "Неправильний формат сховища даних" не повинна повторитись.

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

Як я вже згадував вище, помилка має масовий характер, проявляючи себе як на модерній конфігурації 8.3, так і на ранніх системних конфігураціях. Причинами дисфункції зазвичай є таке:

  • Чергове оновлення програми було здійснено некоректно;
  • Користувач неправильно завершив роботу програми (у деяких випадках недбайливі користувачі просто відключають шнур живлення працюючого ПК від розетки);
  • Випадковий збій у роботі продукту (що призводить, зокрема, до невідповідності кешу структурного наповнення бази).

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

Як виправити помилку з форматом сховища даних у 1C 8.3

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

Видаляємо кеш програми

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

Закрийте вашу "1С". Потім натисніть на комбінацію клавіш Win + R, у вікні, введіть команду:

%userprofile%\AppData

І натисніть Enter.


Відкриється вміст папки AppData, тут нам треба знайти папки:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\ - і видалити весь їх вміст.

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

Використовуємо стандартний інструментарій для роботи з помилками

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


Також можна скористатися функціоналом утиліти chdbfl.exe, що зазвичай знаходиться в папці Program Files\1cv8\номер вашої версії 1С\bin.У папці bin знаходиться вказаний файл, після запуску якого вам буде необхідно вказати шлях до файлу бази даних (можна дізнатися в переліку доступних конфігурацій), а також поставити галочку на опції виправлення знайдених програмою помилок.


Видаляємо базу зі списку, а потім відновлюємо її

Досить ефективним способом виправити проблему із зберіганням даних є наступне:

  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С:Підприємство 8 і програма видає помилку - "Невірний формат сховища даних", то не варто впадати в паніку. Розглянемо розв'язання проблеми на живому прикладі. Щоб перемогти цю помилку, в першу чергу, потрібно виявити причину такої поведінки програми 1С:Підприємство 8.

Виявлення причин виникнення помилки 1С Підприємство 8

На замітку:якщо наведені нижче рекомендації незрозумілі для Вас, а помилку потрібно виправити терміново рекомендую звернутися до нас - Smart1С.ru.

Бухгалтер повідомила мені, що вчора напередодні кінця робочого дня вона завершила роботу Windows, а комп'ютер не хотів вимикатися і довелося висмикнути живлення 220 В з розетки. Тут я почав думати… І що спало на думку:

  • Через неправильне вимкнення ПК файли на жорсткий диск не записалися коректно.
  • Ще прийшла думка про те, що треба все-таки цю інформацію загуглити. Адже через некоректне завершення можуть бути пошкоджені і файли платформи.

Дії після перегляду помилки формату даних 1С

Почав шукати цю помилку про неправильний формат даних у пошукових системах на просторах інтернету. Пошукав з'ясував наступне - виявляється, дана помилка не така тривіальна, як спочатку здається. Але, почитавши на форумах статті на цю тему, дізнався, що потрібно почистити тимчасові файли – кеш 1С: Підприємство 8.

Інформація по кешу 1С. Кеш 1С Підприємство 8 – це область на комп'ютері, де платформа 1С Підприємство 8.3 зберігає файли з різною службовою інформацією. В інтернеті писали про те, що некоректні дані в кеші можуть з'явитися, наприклад, при відключенні електрики під час запису даних, оскільки частина даних у цьому випадку не запишеться, звідси з'являється глюк. Очищення кеша 1С Підприємство 8 за таких помилок, поряд з тестуванням та виправленням бази є головними сервісними функціями, що відновлюють працездатність програми.

Вручну чистити тимчасові файли не хотілося, вирішив шукати скрипт, призначений для цього. Трохи полазив на форумах і знайшов bat-файл, переглянув його тестовий зміст (там були команди з видалення файлів і папок платформи 1С з профілю користувача), далі подвійним кліком запустив його (зміст скрипта дивіться нижче).

Після того, як bat-ник виконався і закрився, спробував запустити програму 1С ще раз - цього разу з'явилося вікно з вибором користувача 1С, а після процедури автентифікації 1С і програма 1С. Задача виконана!

Bat-файл з чищення кешу 1С Підприємство 8

Було б нерозумно просто дати Вам bat-файл з чищення кешу 1С, не розглянувши його зміст, присутні у ньому команди. Отже, що означають ці команди командного рядка Windows:

del /s /q %userprofile%\AppData\Local\1C\*.*

rd /s /q %userprofile%\AppData\Local\1C\

del /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv8\

del /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv82\

Скопіюйте команди в текстовий файл, відкривши "Блокнот", далі "Зберегти як" і дайте назву файлу, вказавши розширення. Наприклад, – "кеш.bat".

Мої пояснення – команда @echo off вимикає виведення даних на екран, команда del – видаляє файли із зазначеної папки, * - означає всі файли, команда – видаляє папки. Решта змісту думаю Вам цілком зрозуміло, а якщо ні пишіть мені в групі ВК, постараюся пояснити чи можу допомогти у вирішенні питання віддалено (на платній основі, через програму Teamviewer). Зазначений файл можна запускати у всіх версіях Windows, а також у новій Windows 10 .

Хочу ще сказати, що чищення кешу 1С допомагає ще у випадках, коли програма 1С запускається і одразу вилітаєтому беріть bat-файл на озброєння.

На цьому лайфхак щодо вирішення питання невірного формату сховища даних 1С Підприємство 8 завершено. Якщо у Вас залишилися питання або щось не вдалося зробити рекомендую звернутися поштою Ця електронна адреса захищена від спам-ботів. У вас має бути включений JavaScript для перегляду. .

Листопада 08, 2017 32638

Може виникнути ситуація, коли 1С 8.3 не запускається і з'являється помилка - "Невірний формат сховища даних" із зазначенням шляху до файлу file c users config runtimecachestorage. Але, не варто панікувати, помилка неправильного формату даних сховища не така рідкісна, як може здатися на перший погляд. Тому в цій статті давайте дізнаємося, як виправити помилку в 1С 8.3.

Причини виникнення помилки "Неправильний формат сховища даних" в 1С 8.3

Як правило, помилка з'являється через некоректне завершення роботи програми 1С 8.3 або несподіваного вимикання комп'ютера. І для виправлення помилки невірного формату даних не потрібно нічого зробити з базою даних, у більшості випадків достатньо очистити тимчасові файли 1С, або очистити кеш 1С.

Що таке кеш 1С 8.3?

Кеш - це спеціальна папка користувача на комп'ютері, де платформа 1С зберігає різну службову інформацію. І якщо дані в кеш були неправильно записані, можуть з'явитися помилки. Очищення кешу при таких помилках, поряд із тестуванням та виправленням бази є головними сервісними функціями, що відновлюють працездатність програми.

Як очистити 1С 8.3?

Файли кешу зберігаються у папці AppData, у профілі користувача, під яким запускається програма 1С 8.3. Найпростіше її відкрити через команду Пуск \ Виконати \ %userprofile% \ AppData

Тут нам потрібно видалити весь вміст наступних папок:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

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

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