1c memberikan kesalahan: format penyimpanan data tidak valid.

Mungkin jarang sekali kita jumpai orang yang sering bekerja dengan program 1C 8.3 (atau 8.2) dan belum pernah bertemu dengan jendela dengan tulisan seperti ini: “ Format penyimpanan data salah 'file://C:/Users/Alex1/AppData/Lokal/1C/1cv8/058T1 M89-295c-47c4-8922-f67f568rf70e /Konfigurasi/Penyimpanan RuntimeCache' «.

Paling sering, kesalahan seperti itu muncul saat memperbarui konfigurasi, saat membuka pemrosesan, di konfigurator, dan dalam kasus lain. Alasannya terletak pada pelanggaran integritas struktur infobase, atau - lebih sering - pada cache 1C.

Mari kita lihat cara memperbaikinya. Dan mungkin ada beberapa pilihan. Saya akan mencantumkannya seiring dengan meningkatnya kompleksitas tindakan, dan kemudian saya akan menjelaskannya secara lebih rinci:

  • membersihkan cache;
  • memperbaiki struktur database;
  • transfer data ke basis info yang bersih, bukan "rusak".

Dapatkan 267 pelajaran video 1C gratis:

Seperti yang mungkin sudah Anda duga, opsi ini hanya akan memperbaiki kesalahan jika terkait dengan masalah pada cache lokal. Anda dapat dengan mudah menemukan informasi tentang cara menghapus cache lokal di Internet. Banyak yang telah ditulis tentang ini (termasuk di artikel kami :), dan saya tidak akan mengulanginya lagi.

Terkadang cukup menghapus baris dengan nama infobase dari daftar, lalu menambahkannya lagi. Ini akan membuat folder baru yang bersih untuk cache. Seringkali saya tidak menyarankan menggunakan metode ini, karena folder dengan cache lama tetap ada dan menyumbat disk.

Memperbaiki struktur database

Pada tahap ini, pertama-tama, kita harus mencoba mekanisme reguler untuk menguji dan memperbaiki database. Hal ini berlaku baik untuk peluncuran item terkait di konfigurator maupun peluncuran .

Namun praktik menunjukkan bahwa mekanisme ini tidak selalu membantu.

Kemudian kita lanjutkan sebagai berikut. Kami mengembangkan basis informasi yang bersih. Tujuannya adalah untuk mendapatkan file konfigurasi (dengan ekstensi cf).

Kemudian kami menghapus konfigurasi yang rusak dari dukungan dan menggabungkannya dengan file cf yang disimpan. Jika diperlukan, kami menggabungkannya dengan pemulihan dukungan. Jangan lupa untuk membuat cadangan sebelum melakukan ini!

Penting! Saat menggabungkan dengan konfigurasi generik yang bersih, perubahan yang dibuat sebelumnya pada konfigurasi Anda mungkin hilang. Anda perlu menambahkannya lagi. Hati-hati!

Mentransfer data ke basis info yang bersih dan tidak "rusak".

Pengguna program akuntansi "1C Enterprise" (versi 8.3) saat bekerja dengan program tersebut mungkin tiba-tiba menemukan pesan "Format penyimpanan data tidak valid", setelah itu beberapa jalur pada disk ditunjukkan. Kesalahannya tersebar luas, muncul selama beberapa tahun, dan biasanya dikaitkan dengan pelanggaran integritas basis informasi program 1C. Mari kita menganalisis penyebab paling umum dari kesalahan ini, serta opsi untuk mengatasinya.

Seperti yang saya sebutkan di atas, kesalahannya sangat besar, muncul pada konfigurasi 8.3 modern dan konfigurasi sistem sebelumnya. Penyebab disfungsi biasanya sebagai berikut:

  • Pembaruan program berikutnya dilakukan secara tidak benar;
  • Pengguna salah menghentikan program (dalam beberapa kasus, pengguna yang lalai cukup mencabut kabel daya PC yang sedang berjalan dari stopkontak);
  • Kegagalan produk yang tidak disengaja (yang menyebabkan, khususnya, ketidakkonsistenan cache dengan konten struktural database).

Algoritme untuk mengatasi kesalahan "Format file penyimpanan data tidak valid" didasarkan pada beberapa metode utama, yang akan kami pertimbangkan di bawah.

Cara memperbaiki kesalahan format penyimpanan data di 1C 8.3

Mari kita membahas beberapa metode yang telah terbukti efektif dalam menghilangkan kesalahan.

Hapus cache program

Pertama-tama, kita perlu menghapus cache program - file layanan sementara yang digunakan oleh program 1C selama pengoperasiannya. Cache ini disimpan di beberapa folder profil pengguna khusus yang perlu dibersihkan.

Tutup "1C" Anda. Kemudian tekan kombinasi tombol Win + R, di jendela yang muncul, masukkan perintah:

%profil pengguna%\AppData

Dan tekan enter.


Isi folder "AppData" akan terbuka, di sini kita perlu mencari foldernya:

AppData\Lokal\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\ - dan hapus semua kontennya.

Setelah prosedur pembersihan selesai, restart 1C, kesalahan "Format penyimpanan data tidak valid" dapat diperbaiki.

Kami menggunakan alat penanganan kesalahan standar

Cara efektif lain untuk menghilangkan kesalahan dengan format penyimpanan data yang salah di 1C 8.3 adalah dengan menggunakan alat khusus untuk memperbaiki kesalahan dalam database. Buka database Anda dalam mode konfigurator, pilih tab "Administrasi", dan klik "Pengujian dan perbaikan .." di sana.


Anda juga dapat menggunakan fungsionalitas utilitas chdbfl.exe, biasanya terletak di folder Program Files\1cv8\nomor versi Anda 1C\bin. File yang ditentukan terletak di folder bin, setelah diluncurkan Anda perlu menentukan jalur ke file database (Anda dapat menemukannya di daftar konfigurasi yang tersedia), dan juga mencentang opsi untuk memperbaiki kesalahan yang ditemukan oleh program.


Hapus database dari daftar, lalu pulihkan

Cara yang cukup efektif untuk memperbaiki masalah penyimpanan data adalah sebagai berikut:

  1. Jalankan program "1C";
  2. Dari daftar yang muncul, pilih infobase di mana Anda mengalami kesalahan (klik di atasnya);
  3. Klik "Edit" di sebelah kanan, dan salin jalur ke infobase (opsi "direktori Infobase"). Arahkan kursor ke atasnya, klik kanan, pilih "Salin";
  4. Kami mengingat nama database, setelah itu kami menutup jendela ini;
  5. Kami menghapus basis masalah ini dengan mengkliknya dan memilih "Hapus" di sebelah kanan;
  6. Sekarang klik tombol “Tambah”, pilih opsi untuk menambahkan informasi yang ada ke daftar, lalu klik “Berikutnya”;
  7. Di bagian paling atas kita tulis nama database, dan di sel "Direktori Infobase", tempel jalur yang kita salin sebelumnya. Klik "Berikutnya" - "Selesai" di bagian bawah.
  8. Kami memulai database kami dengan cara standar.

Mentransfer data dari satu database ke database lainnya

Saya akan segera memperingatkan Anda bahwa metode ini tidak aman dan dapat menyebabkan hilangnya data. Ini harus digunakan sebagai upaya terakhir jika metode di atas tidak efektif. Lakukan hal berikut:

  1. Buat basis yang bersih dengan konfigurasi dan struktur yang sama seperti aslinya;
  2. Menggunakan alat standar "Unggah Memuat Data XML" (tersedia dalam konfigurasi "Konversi Data" pada disk ITS), transfer data ke database yang bersih. (UnggahLoadingXML");
  3. Jalankan 1C dengan database yang dibuat.

Mengedit struktur database

  1. Buat cadangan basis data;
  2. Kami memperluas basis info kosong, dari mana kami mengekstrak file konfigurasi (.cf);
  3. Kami menghapus konfigurasi tidak berfungsi yang ditentukan dari dukungan;
  4. Kami menggabungkan dengan file cf yang disimpan, setelah itu kami memulihkan dukungan.

Kesimpulan

Kesalahan "Format penyimpanan data tidak valid 1C 8.3" adalah konsekuensi langsung dari pelanggaran struktur basis pengguna. Solusi efektif untuk masalah ini adalah dengan menghapus cache produk, serta menghapus database dan kemudian menimpanya, yang memungkinkan Anda memperbaiki kesalahan format data yang salah di 1C pada PC pengguna.

Dalam kontak dengan

Kesalahan Format penyimpanan data salah 1C 8.3

Ciri dari kesalahan ini adalah kesalahan tersebut tidak terdeteksi untuk semua orang, tetapi untuk pengguna individu.

Alasan kesalahan semacam ini adalah masalah pada cache 1C.

Data cache disimpan persis di komputer masing-masing pengguna. Pengoperasian cache 1C yang salah dapat terjadi karena kesalahan perangkat lunak, ketika komputer mogok, ketika daya PC yang sedang berjalan dimatikan, dll.

Cache adalah buffer perantara dengan file-file sementara yang digunakan program untuk berbagai perhitungan. Caching digunakan untuk mempercepat kinerja program 1C.

Mari kita pertimbangkan cara memperbaiki kesalahan Format penyimpanan data yang salah 1C 8.3 dan menghapus cache 1C dengan beberapa cara.

Cara untuk memperbaiki kesalahan

Cara pertama. Menghapus cache 1C secara manual

Untuk melakukan ini, kami menemukan alamat direktori dengan file sementara 1C. Mereka dapat dilihat di pengaturan peluncuran database 1C.

Langkah 1. Buka daftar pangkalan - tombol Pengaturan:

Langkah 2 Setelah membuka direktori yang ditentukan, kita akan melihat daftar folder tempat file-file sementara disimpan. Jumlah folder tergantung pada jumlah konfigurasi 1C yang diinstal.

Langkah 3 Untuk menghapus cache 1C, buka lokasi file sementara dan hapus folder ini. Sebelum menghapus folder dengan cache 1C, Anda harus menutup basis info. Jika tidak, hanya cache tidak aktif dari periode sebelumnya yang akan dihapus:

Cara kedua. Menghapus database dari daftar dan menghubungkannya kembali

Langkah 1. Kami membuka daftar pangkalan dari peluncuran 1C. Hapus konfigurasi yang diinstal, misalnya, BOOM 3.0 Klasik, setelah mengingat tempat dimana ia berada:

Untuk pertanyaan "Hapus infobase dari daftar: Ya/Tidak?" jawab "Ya":

Langkah 2 Kami menghubungkan basis ke daftar basis lagi. Tombol Tambah – Menambahkan basis info yang ada ke daftar:

Langkah 3 Di jalur menemukan pangkalan, tentukan lokasi pangkalan BOOM 3.0 Klasik:

Ketika database disambungkan kembali ke daftar database, folder baru dengan cache 1C bersih dibuat.

Kerugian dari metode kedua adalah file-file sementara yang rusak tidak terhapus dari hard drive dan memakan ruang.

Cara ketiga. Hapus Cache

Saat menyiapkan basis info, di baris Opsi peluncuran tambahan, tentukan perintah /ClearCache. Perintah ini membersihkan cache 1C, tetapi programnya melambat:

Perintah /ClearCache membersihkan cache 1C dari permintaan Client-Server, masing-masing, data untuk klien Tebal dan klien Tipis dihapus. Perlu juga dicatat bahwa metode ini tidak cocok untuk cache metadata 1C Lokal.


Nilai artikel ini:

Sayangnya, ketika bekerja dengan suatu program, sering terjadi kesalahan yang tidak memiliki satu cara umum untuk menghilangkannya. Ini termasuk kesalahan 1C 8.3 (8.2) - "Format penyimpanan data tidak valid." Faktanya adalah ada banyak alasan, masing-masing, dan cara untuk menghilangkannya.

Sebelum mengeluarkan rebana perdukunan Anda, cobalah metode berikut untuk memperbaiki kesalahan "Format Penyimpanan Data Tidak Valid" untuk boneka. Kemungkinannya setidaknya salah satu dari mereka akan membantu Anda.

Cara ini adalah yang paling umum, berdasarkan banyaknya pesan di formulir yang mengatasi kesalahan "Format penyimpanan data tidak valid" di 1C. Jika program bekerja dengan benar di satu komputer, dan memberikan kesalahan di komputer lain, metode ini cocok untuk Anda. Menghapus cache sendiri sangat sederhana, tetapi jika Anda masih mengalami kesulitan, Anda dapat menemukan semua yang Anda butuhkan.

Koreksi struktur database

Jika membersihkan cache tidak memberikan hasil yang diinginkan, maka perlu untuk menguji dan memperbaiki kesalahan.

Jika basis info adalah klien-server, buka dalam mode konfigurator dan pilih item "Menguji dan memperbaiki ..." di menu "Administrasi".

Untuk basis file, gunakan utilitas ChDBFl.exe, yang merupakan analog dari pengujian dan perbaikan di konfigurator.

Jika Anda masih belum berhasil, perbarui konfigurasi Anda dengan membandingkan dan menggabungkan dengan konfigurasi kerja dari pemasok. Sebelum melakukan manipulasi tersebut, jangan lupa untuk menghapus konfigurasi dari dukungan vendor. Setelah itu, Anda dapat memulihkan semua perbaikan Anda dari cadangan.

Mulai ulang server 1C

Pada database client-server, terkadang terjadi error seperti berikut:

Cobalah untuk menghentikan server 1C:

net stop "1C:Agen Server Perusahaan 8 (x64)"

Hapus semua file *.dat dari folder yang direferensikan oleh kesalahan:

del "C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat"

Mulai ulang layanan:

mulai bersih "1C:Agen Server Perusahaan 8 (x64)"

Transfer data

Metode ini harus digunakan hanya dalam situasi yang paling tidak ada harapan. Itu tidak aman dan data mungkin hilang.

Pertama-tama, Anda perlu membuat database bersih dengan konfigurasi rilis yang sama dengan struktur yang sama. Kemudian, dengan menggunakan pemrosesan standar "Unggah Memuat data XML", transfer semua data ke database kerja yang kosong (unduh - untuk 8.2 atau untuk 1C 8.3 atau ITS).

Pastikan untuk memastikan bahwa struktur dan semua detail dari database yang "rusak" sudah bersih!

Pemulihan pemrosesan eksternal

Anda bekerja untuk memproses 1C untuk waktu yang lama, Anda tidak membuat cadangan, dan kemudian terjadi pemadaman listrik secara tiba-tiba. Akibatnya, saat memulai pemrosesan ini, 1C memberikan kesalahan "Format penyimpanan data tidak valid".

Sekarang hal utama adalah "menenangkan diri" dan, dalam keadaan apa pun, meluncurkan 1C! Jika Anda tetap meluncurkannya, dan metode yang dijelaskan di bawah ini tidak berhasil, coba cari pengguna yang sebelumnya membuka pemrosesan Anda. Dalam hal ini, pekerjaan restorasi akan dilakukan di direktori penggunanya.

Pemrosesan Anda harus berada di direktori sementara TMP dengan nama yang mirip dengan topeng "v8_*.tmp". Saat platform diluncurkan, file-file ini akan dihapus. Jika Anda masih meluncurkan 1C dan tidak menemukan file apa pun dan tidak menemukan pengguna lain yang mungkin memproses Anda, gunakan program untuk memulihkan file yang terhapus dari hard drive Anda.

Salin semua "v8_*.tmp" yang ditemukan oleh mask dari folder TMP ke tempat yang aman. Sekarang Anda dapat menjalankan 1C. Cobalah untuk menentukan file mana yang sedang Anda proses berdasarkan ukurannya dan ubah ekstensinya dari .tmp menjadi .epf. Jika sulit bagi Anda untuk menentukan file mana yang menjadi milik Anda, ganti nama semuanya dan jalankan satu per satu di 1C. Namun seringkali ternyata menemukan file yang diinginkan cukup cepat, terutama jika Anda mengurutkannya berdasarkan tanggal.

Jika metode yang dijelaskan di atas tidak membantu Anda, maka ada metode lain. Untuk melakukan ini, Anda harus mengingat secara kasar konten pemrosesan (kode) dan memiliki versi lamanya.

Cari pemrosesan Anda dalam teks modul. Buka paket versi pemrosesan lama menggunakan utilitas V8Unpack.exe. Salin dan ganti semua teks modul yang diperlukan dan kemas kembali menggunakan utilitas ini.

Agar tidak membuang-buang tenaga, dan mungkin kehilangan pekerjaan terpenting Anda di masa mendatang, selalu buat cadangan dan gunakan catu daya yang tidak pernah terputus.

Dalam artikel hari ini saya akan memberi tahu Anda apa yang harus dilakukan dalam situasi seperti ini: Anda meluncurkan program Perusahaan 1C, kemudian proses update versi program dimulai dan tiba-tiba terputus dengan pesan error: “ Gagal memperbarui. Format penyimpanan data salah”:

Sebenarnya, tidak ada yang salah dengan kesalahan ini, dan paling sering kesalahan ini diperbaiki dengan cukup sederhana - sederhana hapus cache 1C . Saya memberi tahu Anda cara melakukannya:

1. Tutup programnya terlebih dahulu 1C, dan buat cadangan database untuk berjaga-jaga. Untuk melakukan ini, buka folder tempat database disimpan dan salin file di suatu tempat 1Cv8.1CD:

2. Sekarang kita perlu mencari tahu di folder mana disimpan file sementara dari program 1C. Untuk melakukan ini, jalankan kembali program tersebut 1C:Perusahaan. Di jendela awal, pilih nama infobase Anda dan klik tombol “ Pengaturan”:

Di jendela yang terbuka, kita melihat jalur tempat file sementara 1C disimpan. Saya memiliki jalur berikut: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Folder cache akan berlokasi di C:\Pengguna\VLADIMIR\AppData\Roaming\1C\1cv8. Dalam kasus Anda, jalurnya mungkin: .

3. Jadi, tutup 1C. Kemudian, menggunakan Windows, buka folder tersebut C:\Users\UserName\AppData\Roaming\1C\1cv8(jika Anda tidak melihat foldernya Data aplikasi lalu baca komentar pertama di bawah artikel ini). Di sini kita memilih semuanya folder dengan nama panjang alfanumerik dan dengan berani Hapus mereka:
Setelah menghapus folder, kami meluncurkan kembali program 1C Enterprise. Kali ini, pembaruan program seharusnya berhasil dan kesalahan “Format Penyimpanan Data Tidak Valid” tidak akan terjadi lagi.