Користувачі бухгалтерської програми «1С Підприємство» (версія 8.3) під час роботи з програмою можуть раптово зустрітися з повідомленням «Невірний формат сховища даних», після чого зазначений будь-якої шлях на диску. Помилка має масовий характер, проявляє себе протягом декількох років, і зазвичай пов'язана з порушенням цілісності інформаційної бази програми «1С». Розберемо найбільш часто зустрічаються причини цієї помилки, а також варіанти її вирішення.
Зміст статті:
- Почему возникает данная дисфункция в 1C 1 Чому виникає дана дисфункція в 1C
- Как исправить ошибку с форматом хранилища данных в 1C 8.3 2 Як виправити помилку з форматом сховища даних в 1C 8.3
- Удаляем кэш программы 2.1 Видаляємо кеш програми
- Используем стандартный инструментарий по работе с ошибками 2.2 Використовуємо стандартний інструментарій по роботі з помилками
- Удаляем базу из списка, а затем восстанавливаем её 2.3 Видаляємо базу зі списку, а потім відновлюємо її
- Переносим данные из одной базы в другую 2.4 Переносимо дані з однієї бази в іншу
- Правим структуру базы данных 2.5 Правимо структуру бази даних
- Заключение 3 Висновок
Чому виникає дана дисфункція в 1C
Як я вже згадував вище, помилка має масовий характер, виявляючи себе як на модерної конфігурації 8.3, так і на більш ранніх системних конфігураціях. Причинами дисфункції зазвичай є наступне:
- Чергове оновлення програми було виконано некоректно;
- Користувач неправильно завершив роботу програми (в деяких випадках недбайливі користувачі просто відключають шнур живлення працюючого ПК від розетки);
- Випадковий збій в роботі продукту (що призводить, зокрема, до невідповідності кеша структурному наповненню бази).
Алгоритм рішення помилки «Невірний формат зберігання даних file» базується на кількох ключових способах, які ми розглянемо нижче.
Також може бути цікаво: Виявлено порушення цілісності системи в 1C що робити.
Як виправити помилку з форматом сховища даних в 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С»;
- Із списку виберіть інформаційну базу, в якій у вас виникла помилка (клікніть на неї);
- Натисніть на «Змінити» праворуч, і скопіюйте шлях до інформаційної бази (опція «Каталог інформаційної бази»). Наведіть на нього курсор, щёкніте ПКМ, виберіть «Копіювати»;
- Запам'ятовуємо ім'я бази, після чого закриваємо це вікно;
- Видаляємо дану проблемну базу, клікнувши на ній, і вибравши «Видалити» справа;
- Тепер тиснемо на кнопку «Додати», вибираємо опцію додавання в список вже існуючої інформації, після чого натискаємо на «Далі»;
- У самому верху пишемо назву бази, а в осередку «Каталог інформаційної бази» вставляємо шлях, скопійований нами раніше. Натискаємо внизу на «Далі» - «Готово».
- Запускаємо нашу базу стандартним чином.
Переносимо дані з однієї бази в іншу
, и может привести к потере данных. Відразу попереджу, що даний спосіб небезпечний, і може призвести до втрати даних. Його варто використовувати в крайньому випадку, якщо вищевикладені способи виявилися неефективні. Виконайте наступне:
- Створіть чисту базу з тієї ж конфігурацією і структурою, що і первісна;
- За допомогою стандартного інструменту «Вивантаження Завантаження даних XML» (мається на конфігурації «Конвертація даних» на диску ІТС) перенесіть дані в чисту базу. ( ВигрузкаЗагрузкаXML »);
- Запустіть 1С з створеної базою.
Правимо структуру бази даних
Ще один зарекомендував себе спосіб полягає в наступному:
- Створюємо резервну копію бази даних;
- Розгортаємо порожню інформаційну базу, з якої витягаємо конфігураційний файл (.cf);
- Знімаємо з підтримки зазначену непрацюючу конфігурацію;
- Виконуємо об'єднання з збереженим cf-файлом, після чого відновлюємо підтримку.
висновок
Помилка «Невірний формат сховища даних 1C 8.3» є прямим наслідком порушення структури призначеної для користувача бази. Ефективним вирішенням даної проблеми є очищення кешу продукту, а також видалення бази з подальшою її перезаписью, що дозволяє виправити помилку невірного формату даних в 1С на призначених для користувача ПК.