Cara menghapus riwayat file dalam 1s 8.3. Memperbaiki kesalahan dengan bantuan sistem file

Beberapa kesalahan yang terjadi saat menggunakan produk perangkat lunak perusahaan 1C, Anda dapat menyelesaikan prosedur, yang biasa disebut "mengosongkan cache". Gejala pengecualian yang menunjukkan masalah cache:

  • Pengguna tertentu tidak dapat meluncurkan aplikasi;
  • Data ditampilkan secara tidak benar di satu tempat kerja;
  • Pembaruan formulir atau modul tidak berfungsi untuk semua orang.

Informasi umum: apa itu cache dan caching dan untuk apa

Untuk mempercepat kerja program, pembuatnya lebih suka menyimpan beberapa informasi statis yang sering digunakan di komputer pengguna. Proses ini disebut caching. Selanjutnya, platform, alih-alih meminta data ini dari server, akan mengambilnya dari komputer. Informasi yang disimpan ini disebut cache.

Secara khusus, jika kita berbicara tentang 1C, dalam proses pengerjaan komputer lokal itu menyimpan file konfigurasi. File-file inilah yang mengganggu operasi normal satu pengguna.

Mungkin ada beberapa alasan munculnya masalah dengan cache, jika kami memilih tiga yang paling umum, kami dapat mencatat:

  1. Beberapa pembaruan konfigurasi dinamis berturut-turut;
  2. Kegagalan perangkat keras dalam pengoperasian peralatan jaringan;
  3. Situasi non-standar saat memperbarui rilis.

Dari uraian masalahnya, mari beralih ke cara penyelesaiannya.

Memperbaiki kesalahan dengan bantuan sistem file

Versi 8 dari platform 1C menyimpan datanya dalam dua folder yang disimpan di direktori pengguna (CP).

Harap dicatat bahwa versi yang berbeda dari sistem operasi memiliki direktori penyimpanan yang berbeda. Dalam kasus XP, mereka ada di:

  • KP-> Pengaturan Lokal-> Data Aplikasi-> 1C-> 1Cv82;
  • KP -> Data Aplikasi-> 1C-> 1Cv82.

Terlambat Versi Windows berisi file cache di folder:

  • KP-> AppData-> Roaming-> 1C-> 1Cv82;
  • KP -> AppData-> Lokal-> 1C-> 1Cv82.

Untuk sistem operasi server, KP sebaiknya diganti dengan C:\Users\"Username".

Atau, Anda dapat menemukan di mana cache disimpan. pencarian sederhana oleh sistem folder dengan kunci pencarian "1Cv".

Sebagai aturan, lokasi penyimpanan terlihat seperti (Gbr. 1).

Dengan menghapus semua folder dengan nama huruf dan angka, yang merupakan angka heksadesimal, Anda dapat menghapus cache aplikasi.

Dua poin penting:

  1. Selama penghapusan, 1C tidak boleh berjalan di komputer pengguna;
  2. Selain folder dengan nama alfanumerik yang panjang, Anda tidak perlu menghapus apa pun.

Secara alami, dalam kasus di mana pembersihan harus sering dilakukan, ketika pengguna tersebar jauh dari satu sama lain, dan hanya untuk menghindari situasi abnormal yang terkait dengan penghapusan yang salah, lebih baik membuat executable kecil. file kelelawar dengan kode (Gbr. 2).

Gambar 2.

Membersihkan dengan melepas alasnya

Harus segera dicatat bahwa, terlepas dari efektivitas dan kesederhanaan metode ini, tidak sepenuhnya benar untuk menyebutnya "pembersihan".

Untuk memperbaiki kesalahan cache dengan cara ini, Anda hanya memerlukan jendela pemilihan konfigurator (Gbr. 3).

Gambar 3

Menggunakannya, Anda perlu menghapus database masalah dari daftar dan kemudian menambahkannya di sana lagi, sebaiknya dengan nama yang berbeda.

Dengan demikian, serangkaian tindakan berikut akan dilakukan:

  1. Basis yang ada akan dibatalkan tautannya dari folder penyimpanan sementara;
  2. Untuk pangkalan akan dibuat folder baru berisi data terkini.

Seperti yang Anda lihat dari daftar di atas, folder cache masalah itu sendiri tidak ke mana-mana. Oleh karena itu, ini akan memakan ruang disk.

Membersihkan dengan opsi lanjutan

Metode kedua, yang juga disediakan oleh platform 1C, adalah menambahkan yang tambahan.

Untuk menggunakannya di jendela pemilihan konfigurasi (Gbr. 3):


Jadi, dengan setiap permulaan program berikutnya dengan ini baris tambahan cache dari basis saat ini akan dihapus.

Ada tiga nuansa yang perlu dipertimbangkan saat menggunakan metode ini:

  1. Membersihkan cache membutuhkan waktu, oleh karena itu, proses startup dapat tertunda secara signifikan;
  2. Metode ini hanya berfungsi dalam mode klien tebal dan tipis;
  3. Pembersihan ini, yang memproses cache permintaan dalam mode client-server, tidak memengaruhi cache metadata lokal sama sekali, jadi jika masalahnya ada di sana, itu tidak akan hilang.

Apa yang harus Anda persiapkan

Logika sistem secara keseluruhan tidak akan dilanggar setelah membersihkan cache. Namun, kebiasaan untuk pengguna yang diberikan pengaturan untuk menampilkan formulir dan dialog, font, pilihan dan pengaturan jendela dan panel. Secara umum, Anda masih harus mengorbankan sesuatu.

Tampaknya topik basi adalah membersihkan cache 1c, tetapi terus-menerus muncul cara membersihkannya, saya memutuskan untuk membuat sketsa artikel kecil tentang masalah ini. Sangat sering, setelah pembaruan, pengguna atau administrator memiliki kesalahan aneh setelah proses, ternyata alasan "gangguan" seperti itu di 1C adalah cache.

Apa itu cache 1C dan bagaimana cara membersihkannya

Caching- proses pembuatan buffer informasi yang sering digunakan dan, sebagai aturan, informasi statis. Caching digunakan untuk mempercepat kerja program, khususnya, dalam 1C, file konfigurasi dimuat ke komputer pengguna agar tidak memintanya dari server dengan setiap panggilan.

Namun, sangat sering platform 1C tidak menangani cache konfigurasi dengan benar dan, akibatnya, kami mendapatkan perilaku konfigurasi yang tidak sesuai.

Cara pertama untuk menghapus cache 1C

Untuk mengatasi masalah dan "gangguan" 1C, membersihkan cache dari platform 1C sangat sering membantu.

Kami pergi untuk (Windows 7)

% profil pengguna% AppDataRoaming1C1Cv82

% profil pengguna% AppDataLocal1C1Cv82 untuk

% profil pengguna% Pengaturan LokalData Aplikasi1C1Cv82

% profil pengguna% Data Aplikasi1C1Cv82

Pergi ke sana, kami menemukan banyak folder menarik:

Semua direktori yang dipilih adalah cache basis data 1C, Anda dapat menghapusnya dengan aman. PENTING!!! Sebelum menghapus, sangat penting untuk keluar dari IB.

Jika Anda tidak ingin mencari di mana file berada - Anda dapat menggunakan nama panggilan kelelawar kecil (untuk 8.2 dan 8.3 berbeda, jika platform yang berbeda digunakan, Anda dapat menggabungkannya menjadi satu), yang membersihkan folder dengan file sementara - Anda dapat mengunduhnya di bawah artikel. Jangan lupa bahwa Anda menggunakannya dengan risiko Anda sendiri. Mereka berisi perintah berikut:

rmdir “% AppData% 1C1Cv8 / S / Q

rmdir “% LOCALAPPDATA% 1C1Cv8 / S / Q

Cara kedua

Metode kedua lebih sederhana, tetapi tidak sepenuhnya benar. Untuk membersihkannya, cukup hapus konfigurasi ini dan buat yang baru dengan jalur yang sama ke IB.

Akibatnya, folder lama dengan cache akan "dibatalkan tautannya" dari IB ini dan direktori baru akan dibuat.

Anda dapat melakukannya dengan cara ini, cache dihapus, tetapi file sementara tetap ada di hard disk.

Salah satu opsi untuk pembersihan sedikit berbeda dari artikel yang dibahas (tetapi sebagai salah satu opsi, ada tempat untuk dikunjungi, dan Anda tidak boleh melupakannya).

Ini parameter khusus meluncurkan / Hapus Cache. Metode ini direkomendasikan jika gangguan terus-menerus karena adanya file-file sementara. Namun, itu menurunkan kinerja sistem. Perhatikan bahwa metode ini dimaksudkan untuk menghapus cache panggilan klien-server, yang menyimpan metadata formulir, modul, dan sebagainya. untuk klien tipis dan tebal dalam 1C: Mode perusahaan, itu tidak memengaruhi cache metadata lokal, oleh karena itu, jika ada kesalahan dalam cache metadata lokal, maka ini tidak akan membantu.

Untuk menggunakan metode ini, dalam parameter peluncuran tambahan (dalam daftar pangkalan, ubah tombol, tab terakhir), Anda harus menulis perintah / Hapus Cache.

Cukup sering, pengguna mengalami kesalahan aneh saat bekerja di 1C. Di satu tempat kerja, program berfungsi dengan sangat normal, sementara di tempat lain memberikan kesalahan selama berbagai operasi atau menolak untuk memulai sama sekali. Kesalahan dapat terlihat seperti ini:

Sebagai aturan, setelah diselidiki, ternyata masalahnya ada di cache program.

Apa itu cache?

Cache 1C, sebagai aturan, adalah informasi statis tentang basis info tertentu: pengaturan pengguna, ukuran dan penempatan jendela, lokasi bilah alat, dll. Cache dibuat oleh program secara otomatis dan diperbarui dengan setiap sesi. Diperlukan untuk mempercepat program, sehingga setiap kali Anda tidak perlu menghubungi server untuk jenis informasi yang sama.

Fakta bahwa program mengakses file cache secara berkala adalah plus dan minus. Jika dalam proses bekerja dengan cache terjadi pembekuan, program macet, komputer dimatikan secara tidak terduga, dll., maka file cache dapat ditulis dengan kesalahan. Dalam hal ini, saat berikutnya Anda terhubung ke infobase atau selama bekerja, kesalahan akan muncul di database.

Di bawah ini kami akan mempertimbangkan opsi untuk menyelesaikan masalah ini.

Metode pembersihan cache

Banyak yang percaya bahwa cara ini adalah yang paling dapat diandalkan. Ini terdiri dari penghapusan langsung folder dengan file cache dari komputer pengguna. Folder-folder ini berada:

  • C: \ Pengguna \<имя пользователя>\ AppData \ Roaming \ 1C \ 1cv8
  • C: \ Pengguna \\<имя пользователя>\ AppData \ Lokal \ 1C \ 1cv8

Mengikuti jalan ini, kita akan melihat:


Folder dengan nama yang panjang dan tidak jelas adalah tujuan kami. Setiap folder terkait dengan satu database yang pernah atau pernah diinstal di komputer Anda. Menghapus database dari komputer tidak secara otomatis menghapus cache-nya.

Setelah kami menemukan folder yang diperlukan, kami cukup menghapusnya dari komputer. Pada peluncuran berikutnya, program akan secara otomatis membuat file cache baru, yang akan bekerja dengannya di masa mendatang. Dalam hal ini, peluncuran pertama basis informasi setelah membersihkan cache, itu akan memakan waktu lebih lama dari biasanya. Ini akan terjadi karena program akan membuat file baru.

Metode ini cocok jika masalah dengan file cache tetap ada. Ini hanya bekerja dengan klien kurus 1C. Inti dari metode ini adalah kita menambahkan baris berikut ke parameter peluncuran infobase:

  • / Hapus Cache

Bagaimana cara melakukannya? Kami membuka daftar basis 1C, pilih basis yang kami butuhkan dari daftar, tetapi jangan memulainya. Di sisi kanan jendela, klik tombol "Ubah", seperti yang ditunjukkan pada tangkapan layar:


Di jendela berikutnya, jangan ubah apa pun, klik "Berikutnya".


Di jendela ketiga, masukkan teks yang diinginkan, seperti yang ditunjukkan pada tangkapan layar, dan klik "Selesai".


Setelah itu, setiap kali infobase dimulai, file cache akan dihapus secara otomatis.

Metode ini sama efektifnya dengan yang pertama, tetapi, menurut kami, itu tidak terlalu tepat. Esensinya adalah bahwa kami menghapus infobase dari daftar database, dan kemudian menambahkannya lagi.




Saat menambahkan database ke daftar, bahkan yang sudah ada, file cache dibuat baru (program menganggap basis info ini baru). Metode ini tidak benar, karena menghapus database dari daftar, serta menghapus database secara langsung, tidak menghapus file cache. Artinya, kami akan membuat file baru, dan yang lama akan tetap ada di hard disk. Jika Anda menghapus cache dengan cara ini, cepat atau lambat HDD komputer akan penuh.

Seperti yang dapat kita lihat, tidak ada yang sulit dalam proses membersihkan cache, oleh karena itu, di masa mendatang, jika Anda menemukan kesalahan yang terkait dengannya, Anda dapat mengatasi masalah ini sendiri.

Sangat sering, pengguna mendapatkan kesalahan aneh: untuk satu pengguna, program bekerja dengan benar, untuk yang lain, di dekatnya, di komputer lain, dengan cara yang sama sekali berbeda. Seringkali, setelah uji coba yang lama, ternyata alasan "gangguan" seperti itu di 1C 8 adalah cache.

Di bawah ini saya akan memberi tahu Anda apa itu cache 1C dan cara membersihkannya.

Caching- proses membuat buffer informasi yang sering digunakan dan biasanya statis. Caching digunakan untuk mempercepat kerja program, khususnya, dalam 1C, file konfigurasi dimuat ke komputer pengguna agar tidak memintanya dari server dengan setiap panggilan.

Namun, sangat sering platform 1C salah menangani cache konfigurasi, dan akibatnya, kami mendapatkan perilaku konfigurasi yang tidak sesuai.

Alasan untuk perilaku yang salah dapat berbeda: pembaruan konfigurasi dinamis, kegagalan perangkat lunak atau perangkat keras.

Cara pertama adalah menghapus cache 1C secara manual

Untuk mengatasi masalah dan "gangguan" 1C, membersihkan cache platform 1C 8.3 biasanya membantu.

Ini dilakukan sebagai berikut:

Langkah 1

Temukan direktori tempat penyimpanan file 1C sementara, dapat dilihat di menu setup di daftar IB:

Langkah 2

Kami mendapat alamat seperti

Dapatkan 267 1C video tutorial gratis:

C: \ Documents and Settings \ username \ Application Data \ 1C \ 1Cv82 \ tmplts \ 1c

Folder cache terletak di

C:\Documents and Settings\username\Application Data\1C\1Cv82\

* di mana nama pengguna adalah nama pengguna sistem, dan folder 1Cv82 mungkin berbeda tergantung pada versi platform 1C

Pergi ke sana, kami menemukan banyak (jumlah folder sama dengan jumlah konfigurasi) folder menarik:

Semua direktori yang dipilih adalah cache basis data 1C, Anda dapat menghapusnya dengan aman. Sebelum menghapus, sangat penting untuk keluar dari IB.

Jika Anda tidak ingin mencari di mana file-file itu berada, Anda dapat menggunakan program khusus(file baht), yang membersihkan folder file sementara - unduh. Jangan lupa bahwa Anda menggunakannya dengan risiko dan risiko Anda sendiri. Mereka berisi perintah berikut:

rmdir "% AppData% \ 1C \ 1Cv8" / S / Q
rmdir "% LOCALAPPDATA% \ 1C \ 1Cv8" / S / Q

Cara kedua untuk menghapus file sementara 1C adalah dengan menghapus database dari daftar

Metode kedua lebih sederhana, tetapi tidak sepenuhnya benar. Untuk membersihkannya, cukup hapus konfigurasi ini dan buat yang baru dengan jalur yang sama ke IB.

Akibatnya, folder lama dengan cache akan "dibatalkan tautannya" dari IB ini, dan direktori baru akan dibuat.

Anda dapat melakukannya dengan cara ini, cache dihapus, tetapi file sementara tetap ada di hard disk.

Cara ketiga adalah parameter ClearCache

Penting untuk menulis perintah di parameter peluncuran tambahan (dalam daftar pangkalan tombol Ubah, tab terakhir) / Hapus Cache... Contoh penggunaan:

Video tentang membersihkan cache di program 1C:

Jika "gangguan" di 1C tidak hilang setelah membersihkan cache, dan 1C tidak berfungsi seperti yang Anda inginkan, Anda dapat merujuk ke.

Jika Anda mulai belajar pemrograman 1C, kami merekomendasikan kursus gratis kami (jangan lupa berlangganan youtube - video baru dirilis secara teratur):

31.05.2017

Cara menghapus cache di 1C: program sistem Enterprise 8

Dapatkan akses ke cloud 1C: Segar gratis selama 30 hari!

Membersihkan cache adalah prosedur standar pemeliharaan banyak produk perangkat lunak.
Program sistem 1C Enterprise 8.3 tidak terkecuali dalam hal ini, dan mengosongkan cache adalah operasi layanan standar yang direkomendasikan untuk dilakukan untuk memulihkan pengoperasian program 1C.
Menghapus cache 1C adalah solusi efektif untuk banyak masalah dan kesalahan yang muncul selama pengoperasian program 1C (misalnya, kesalahan saat membuka formulir, tampilan antarmuka yang salah, dll.). Setiap administrator, spesialis, atau pengguna yang secara independen memelihara produk perangkat lunak 1C harus dapat menggunakan teknik ini.

Apa itu cache 1C dan untuk apa?

Cache adalah buffer data sementara. Diperlukan untuk mempercepat program, untuk menyimpan dan akses cepat untuk informasi layanan, agar tidak memintanya setiap kali Anda mengakses server (misalnya, lokasi windows, riwayat pilihan, pengaturan font, warna, dan banyak data lain yang terkait dengan pekerjaan pengguna 1C).
Sebagai akibat dari berbagai kegagalan perangkat lunak atau perangkat keras, pemadaman listrik, dll. informasi dalam cache dapat rusak, atau mungkin ada ketidaksesuaian antara data yang disimpan dalam cache dan dalam database (misalnya, ketika pembaruan dinamis konfigurasi, mengatur hak pengguna, dll.). Untuk menghilangkan kesalahan, Anda perlu menghapus cache.

Ada beberapa opsi untuk membersihkan cache.

Pilihan 1.

Langsung dari program 1C.

Dalam daftar yang terbuka, kami menemukan baris: "Cache antarmuka program", "Cache file dari sumber informasi kunci umum" Taxcom "," Cache file dari sumber daya operator operator manajemen dokumen elektronik menurut skema universal".

Buka cache yang diperlukan, misalnya "Cache antarmuka program" dan hapus file sementara dari daftar. Menggunakan URL yang ditunjukkan di kolom "Identifier", Anda dapat mencoba menghitung file tertentu yang perlu dihapus untuk menghilangkan kesalahan dalam layanan (misalnya, "https: //api.orgregister.1c.ru / ... " - lihat layanan 1C: Counterparty, "http: //npchk.nalog.ru/orgregister / ..." - Layanan 1C-Reporting, dan "https: //api.taxregister.1c.ru / ... " - 1C-Taxcom) ...

Harap dicatat bahwa semua operasi harus dilakukan atas nama pengguna dengan hak Administrator.

Setelah itu, pengguna yang mengalami kesalahan harus keluar dari program dan masuk lagi.

Pilihan ini sering membantu menghilangkan kesalahan dalam bekerja dengan layanan "1C-Reporting", "1C-Contractor", "1C-Taxcom", "1C: EDO", tetapi tidak memungkinkan Anda untuk menghapus semua file sementara.

Pilihan 2.

Jalankan program dengan parameter startup "/ ClearCache", ini menghapus cache panggilan klien-server, yang menyimpan metadata formulir, modul, dll., serta indeks pencarian yang disimpan dalam teks modul.

Untuk melakukan ini, mulai program 1C. Dalam daftar basis info, pilih basis info yang diperlukan dan klik tombol "Ubah". Di jendela yang terbuka, di " Opsi tambahan luncurkan "masukkan parameter / ClearCache.

Harap dicatat bahwa menggunakan parameter ini dapat menyebabkan penurunan kecepatan program. Opsi ini juga tidak memungkinkan Anda untuk menghapus semua file sementara.

Opsi 3.

Opsi ini paling sederhana untuk pengguna biasa, memungkinkan Anda untuk sepenuhnya memperbarui semua file cache 1C sementara.
Anda harus terlebih dahulu menghapus infobase dari daftar dan kemudian menambahkannya lagi.

Untuk melakukan ini, jalankan 1C. Seperti pada versi sebelumnya, dalam daftar infobase, pilih infobase yang diperlukan dan klik "Ubah".



Salin jalur ke database dari bidang "Direktori basis informasi" dan klik "Batal".

Kemudian kita tekan tombol "Hapus", kita setuju dengan peringatan tersebut.

Sekarang klik "Tambah", di jendela yang terbuka, pilih opsi "Tambahkan infobase yang ada ke daftar".



Di jendela berikutnya, pilih jenis lokasi infobase "On komputer ini atau di komputer di jaringan lokal"dan di bidang" Direktori Infobase "dari clipboard, tempel jalur ke database yang Anda salin di langkah sebelumnya.


Di jendela yang sama, Anda dapat mengubah nama infobase "Infobase #1" menjadi nama yang lebih mudah dipahami untuk menampilkannya dalam daftar.
Selanjutnya> Selesai.

Opsi 4.

Opsi ini mengasumsikan penghapusan file secara manual dari direktori dan ditujukan untuk pengguna tingkat lanjut.


Cache 1C Enterprise 8.3 disimpan di profil pengguna di folder berikut:

  • % profil pengguna% \ AppData \ Roaming \ 1C \ 1Cv82
  • % profil pengguna% \ AppData \ Roaming \ 1C \ 1Cv8
  • % profil pengguna% \ AppData \ Lokal \ 1C \ 1cv82
  • % profil pengguna% \ AppData \ Lokal \ 1C \ 1cv8
Variabel% profil pengguna% - berisi jalur ke profil pengguna saat ini di Windows, sehingga Anda dapat menyalin jalur di bidang alamat penjelajah, seperti yang ditunjukkan di atas.

Ruang operasi Sistem Windows akan memahamimu dan pergi ke folder yang diinginkan dengan file cache 1C. Jika ada masalah dengan penyalinan, maka jalurnya akan terlihat seperti ini

C:\Users\UserName\AppData\..., lalu seperti pada contoh di atas.

Seperti yang Anda lihat, katalog memiliki nama yang terdiri dari sekumpulan besar angka dan huruf alfabet Latin - nama katalog adalah pengidentifikasi unik untuk database.



Dalam setiap direktori, pada gilirannya, berisi folder lain. Ada direktori yang namanya juga terdiri dari kumpulan karakter dan merupakan pengenal pengguna unik, serta direktori Config, ConfigSave, DBNameCache, SICache.

Jika Anda dapat menentukan pengidentifikasi mana yang merujuk ke pengguna tertentu dan dasar yang tepat data, Anda hanya dapat menghapus isinya. Jika Anda tidak dapat menentukan kepemilikan pengguna dan database, Anda dapat menghapus semuanya. Platform akan membuat ulang file layanan cache 1C yang diperlukan saat berikutnya infobase 1C diluncurkan.