1c muhasebesi yanlış veri depolama biçimi.

1C şirketi birçok yazılım ürünü üretiyor ve iç yapılarını sürekli geliştiriyor. Ancak 1C programcılarının ve yöneticilerinin uğraşmak zorunda kaldığı farklı hataların sayısı, bu alandaki çalışmaların asla durmayacağını gösteriyor. Bu hataların bazıları küçük ve nadirdir, ancak her deneyimli uzmanın aşina olduğu “klasik” kusurlar da vardır. İkincisi, iyi bilinen "Geçersiz veri depolama biçimi" hatasını içerir ve bunu çözebilmeniz önerilir.


Veri depolama formatı hatasına çözüm

Bu hatayla karşılaşmak için kesinlikle kodda ciddi mantıksal hatalar yapmanıza veya ana modülü kaldırmanıza gerek yoktur. Genellikle yapılandırmayı güncelledikten, işlemi açtıktan, elektrik kesintisinden veya 1C'yi başlatırken bilgisayarı yeniden başlattıktan sonra bu hoş olmayan sürpriz ortaya çıkar. Yeniden başlatma işe yaramazsa paniğe kapılmayın; bu yaygın hatanın yardımcı olabilecek basit çözümleri vardır. Bunları karmaşıklık derecesine göre analiz edeceğiz:


Yapılandırmanın başlatıldığı anın yanı sıra, harici işlemeyi açarken "Geçersiz veri depolama biçimi" hatası da görünebilir. Bu durumda en önemli şey 1C'yi başlatmamaktır, çünkü başlangıçta sistem TMP dizinindeki geçici dosyaların üzerine yazar. İşlemimizi burada bulacaksınız - “v8_*” adında ve tmp uzantılı bir dosya. Bu tür çok sayıda dosya varsa, hangisinin bizim işlemimiz olduğunu anlamak için uzantıyı epf olarak değiştirin ve 1C aracılığıyla açmayı deneyin.

Zaten 1C'yi başlattıysanız ve dosyaların üzerine yazılmışsa, benzer işlemleri işlemin başlatıldığı başka bir bilgisayarda deneyin. Veya sabit sürücünüzdeki silinmiş dosyaları kurtarmak için yardımcı programları kullanın.

1C:Enterprise 8 başlamazsa ve program "Geçersiz veri depolama formatı" hatasını görüntülerse paniğe kapılmayın. Canlı bir örnek kullanarak bu sorunun çözümüne bakalım. Bu hatanın üstesinden gelmek için öncelikle 1C:Enterprise 8 programının bu davranışına neden olan nedeni belirlemeniz gerekir.

Hataların nedenlerini belirleme 1C Enterprise 8

Bir notta: Aşağıdaki öneriler sizin için net değilse ve hatanın acilen düzeltilmesi gerekiyorsa, bizimle iletişime geçmenizi öneririm - Smart1C.ru.

Muhasebeci bana dün, iş gününün bitiminden önce Windows'u kapattığını ancak bilgisayarın kapanmak istemediğini ve 220 V güç kaynağını prizden çekmek zorunda kaldığını söyledi. Sonra düşünmeye başladım... Ve aklıma gelenler:

  • Bilgisayarın yanlış kapatılması nedeniyle dosyalar sabit sürücüye doğru şekilde yazılamadı.
  • Aklıma yine de bu bilgiyi Google'da aramam gerektiği fikri geldi. Sonuçta yanlış tamamlama nedeniyle platform dosyaları da zarar görebilir.

1C veri formatı hatasını görüntüledikten sonraki eylemler

İnternetteki arama motorlarında hatalı veri formatıyla ilgili bu hatayı aramaya başladım. Araştırdıktan sonra şunu öğrendim; bu hatanın başlangıçta göründüğü kadar önemsiz olmadığı ortaya çıktı. Ancak forumlarda bu konuyla ilgili makaleleri okuduktan sonra, geçici dosyaları - 1C: Enterprise 8 önbelleğini temizlemeniz gerektiğine dair öneriler öğrendim.

1C önbelleği hakkında bilgi. 1C Enterprise 8 önbelleği, bilgisayarda 1C Enterprise 8.3 platformunun çeşitli hizmet bilgileriyle dosyaları kaydettiği bir alandır. İnternette, örneğin veriler yazılırken bir elektrik kesintisi olursa, önbellekte yanlış verilerin görünebileceğini yazdılar, çünkü bu durumda verilerin bir kısmı yazılmayacak, dolayısıyla aksaklık olacak. Bu tür hatalar durumunda 1C Enterprise 8 önbelleğinin temizlenmesi, veritabanının test edilmesi ve düzeltilmesi ile birlikte programın işlevselliğini geri yükleyen ana hizmet işlevleridir.

Geçici dosyaları manuel olarak temizlemek istemedim, bu yüzden bu amaç için tasarlanmış bir komut dosyası aramaya karar verdim. Forumlarda biraz gezindim ve bir yarasa dosyası buldum, test içeriğine baktım (1C platformunun dosya ve klasörlerini kullanıcı profilinden silmek için komutlar vardı), ardından çift tıkladım (aşağıdaki betiğin içeriğine bakın) .

Bat-nick yürütülüp kapatıldıktan sonra, 1C programını tekrar başlatmayı denedim - bu sefer 1C kullanıcısının ve 1C kimlik doğrulama prosedürünün ardından 1C programının kendisinin seçildiği bir pencere belirdi. Görev tamamlandı!

1C Enterprise 8 önbelleğini temizlemek için yarasa dosyası

İçeriğini ve içinde bulunan komutları dikkate almadan, 1C önbelleğini temizlemek için size basitçe bir yarasa dosyası vermek mantıksız olacaktır. Peki bu Windows komut satırı komutları ne anlama geliyor:

del /s /q %kullanıcı profili%\AppData\Local\1C\*.*

rd /s /q %kullanıcıprofili%\AppData\Local\1C\

del /s /q %kullanıcı profili%\AppData\Roaming\1C\1cv8\*.*

rd /s /q %kullanıcıprofili%\AppData\Roaming\1C\1cv8\

del /s /q %kullanıcı profili%\AppData\Roaming\1C\1cv82\*.*

rd /s /q %kullanıcıprofili%\AppData\Roaming\1C\1cv82\

Not Defteri'ni açarak, ardından “Farklı Kaydet” seçeneğini kullanarak komutları bir metin dosyasına kopyalayın ve dosyaya uzantıyı belirten bir ad verin. Örneğin, "cache.bat".

Açıklamalarım - @echo off komutu ekrana veri çıkışını kapatır, del komutu belirtilen klasördeki dosyaları siler, * tüm dosyalar anlamına gelir, komut klasörleri siler. İçeriğin geri kalanının sizin için oldukça açık olduğunu düşünüyorum, ancak değilse, VK grubuna yazın, açıklamaya çalışacağım veya sorunun uzaktan çözülmesine yardımcı olabilirim (ücret karşılığında Teamviewer programı aracılığıyla). Belirtilen dosya Windows'un tüm sürümlerinde ve ayrıca yeni Windows 10'da çalıştırılabilir.

Ayrıca 1C önbelleğini temizlemenin programın başarısız olduğu durumlarda da yardımcı olduğunu söylemek isterim. 1C başlatılıyor ve hemen çöküyor, bu yüzden yarasa dosyasını hizmete alın.

Bu, yanlış 1C Enterprise 8 veri depolama formatı sorununu çözmeye yönelik hayat hack'ini tamamlar. Sorularınız varsa veya yapılamayan bir şey varsa, bizimle posta yoluyla iletişime geçmenizi öneririm.Bu e-posta adresi istenmeyen posta robotlarından korunmaktadır. Görüntülemek için JavaScript'i etkinleştirmiş olmanız gerekir. .

08 Kasım 2017 30990

1C 8.3 başlamadığında ve bir hata göründüğünde bir durum ortaya çıkabilir - c kullanıcıları runtimecachestorage yapılandırma dosyasının yolunu gösteren “Geçersiz veri depolama formatı”. Ancak panik yapmayın, depolama veri formatı hatası ilk bakışta göründüğü kadar nadir değildir. Bu nedenle bu yazıda 1C 8.3'teki hatanın nasıl düzeltileceğini öğrenelim.

1C 8.3'te "Geçersiz veri depolama formatı" hatasının nedenleri

Kural olarak hata, 1C 8.3 programının yanlış kapatılması veya bilgisayarın beklenmedik şekilde kapatılması nedeniyle ortaya çıkar. Yanlış veri biçimindeki bir hatayı düzeltmek için veritabanıyla herhangi bir şey yapmanıza gerek yoktur, çoğu durumda 1C geçici dosyalarını temizlemek veya 1C önbelleğini temizlemek yeterlidir.

Önbellek 1C 8.3 nedir?

Önbellek, bilgisayardaki mevcut kullanıcı için 1C platformunun çeşitli hizmet bilgilerini depoladığı özel bir klasördür. Veriler önbelleğe doğru şekilde yazılmamışsa hatalar görünebilir. Bu tür hatalar durumunda önbelleğin temizlenmesi, veritabanının test edilmesi ve düzeltilmesinin yanı sıra, programın işlevselliğini geri yükleyen ana hizmet işlevleridir.

1C 8.3 nasıl temizlenir?

Önbellek dosyaları, 1C 8.3 programının başlatıldığı kullanıcı profilindeki AppData klasöründe saklanır. Bunu açmanın en kolay yolu Başlat\Çalıştır\%userprofile%\AppData komutunu kullanmaktır.

Burada aşağıdaki klasörlerin tüm içeriğini silmemiz gerekiyor:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

Silme işlemlerini gerçekleştirdikten sonra 1C Enterprise 8.3 programını tekrar başlatıp hayatın tadını çıkarıyoruz.

1C önbelleğinin temizlenmesi, 1C Enterprise 8.3 başlatılırken hemen kapansa bile çeşitli sorunlar ortaya çıkarsa yardımcı olabilir. Bu nedenle, önbelleği temizlemek pratikte kullanışlı olabilir.

Mesleki faaliyetleriniz nedeniyle 1C programıyla çalışmak zorundaysanız, ortaya çıkan bazı sorunların üzücü deneyimini zaten yaşamış olabilirsiniz ve bunları bir süre kurcalayarak hala çözmeyi başardınız. Ancak çoğu kişi, programın düzgün çalışmayı reddettiği durum karşısında gerçekten şok oluyor. Belirli eylemleri gerçekleştirmesi için onu ne kadar zorlamaya çalışırsanız çalışın, şok edici bir 1C hata mesajı "Geçersiz veri depolama biçimi" ekranda inatla beliriyor.

Veri deposu formatı yanlış hata, önbellek hatası nedeniyle oluşuyor.

Bazı kullanıcılar, yapılması gereken acil bir işin olduğu ve çevredeki hiç kimsenin sorunun çözümüne yardımcı olamayacağı bir durumu, bir felaketle ilişkilendirmeye özellikle isteklidir. Nitekim bu programla çalışması gereken tüm kullanıcılar için "Geçersiz 1C depolama formatı" hatası oluşmuyor. İşte bu nedenle “kurbanlar” böyle bir yazılım hatasına neden olabilecek neyi yanlış yaptıklarını merak etmeye başlarlar.

Aslında 1C 8 “Geçersiz veri depolama formatı” hatasının ortaya çıkmasının nedeni, programın kendisinde veri önbelleğe alma ile yakından ilgili bir sorundur.

Dolayısıyla, 1C'deki “Geçersiz veri depolama formatı” hatasının 1C önbelleğinin yanlış çalışmasından kaynaklandığı bilgisini almış olmak. Artık böyle bir kaderin neden bu programın kurulu olduğu toplam sayıdan yalnızca bir veya birkaç bilgisayarı beklediğini anlamak kolay. Programla çalışırken, güncellemesi sırasında güç kaynağı aniden kapanırsa ve bunun sonucunda program 1C önbellek hatası oluşur.

Önbellek, herhangi bir yazılımın performansını sağlamak ve İnternet sayfalarını açmak için gerekli dosyaların yerleştirildiği geçici bir depolama alanı olarak kabul edilir. 1C programı bir istisna değildir. Ayrıca hesaplama işlemlerini hızlandıran bazı dosyaları da bu önbelleğe alınmış alanda başarıyla saklar. Bir arıza meydana gelirse, program bununla kendi başına başa çıkamaz; önbelleğe alınmış bazı dosyalar tarafından feci şekilde engellenir.

Bu nedenle, strese girmeden ve çok fazla değerli zaman kaybetmeden yazılımı çalışır duruma getirmek için ne yapılması gerektiğini bilmek faydalıdır.

1C önbelleğini manuel olarak temizleme

Sebep önbellekte yatıyorsa, işleri sıraya koymanız gerektiğini tahmin etmek kolaydır. Bu geçici dosyaların saklandığı klasörü açın ve boşaltın. Elbette bazıları için bu tür eylemler basit görünmeyeceğinden bu rotayı izlemenizi öneririz. Öncelikle programı başlatın, ardından açılan iletişim kutusunun sağ tarafında bulunan “Ayarlar” düğmesini bulun.

Bu düğmeye tıkladıktan sonra, geçici dosyaların depolandığı klasörleri görüntüleyen yeni bir pencere açılacaktır. Bu tür birkaç klasör varsa paniğe kapılmayın. Bunların sayısı doğrudan bu bilgisayara kaç tane yapılandırma yüklediğinize bağlıdır.

Artık programın size gösterdiği yolu takip etmeniz yeterli. Hedefinize ulaştıktan ve geçici dosyaların bulunduğu bir depolama alanı keşfettikten sonra hepsini bir kerede silmek için acele etmeyin. Önce programı kapatın ve ancak o zaman silin. Aksi takdirde, bilgi tabanlarını kapatmayı unutursanız, yalnızca daha önce kullanılan önbellekleri manuel olarak silebilirsiniz. Açık bilgi tabanlarının kullandığı aktif dosyalar bilgisayarınızda kalacaktır.

Bir veritabanını listeden kaldırma ve yeniden bağlama

1C, “Geçersiz veri depolama formatı” hatası nedeniyle başlamazsa, daha önce kurduğunuz veritabanlarının listesini temizlemeyi deneyin. Bu tür işlemleri yapmak zor değil, önce veritabanlarının tamamını açın, ardından silmek istediğinizi seçin. “Sil” butonuna tıklamak için acele etmeyin. Açık pencereden aşağıya bakın, şu anda "ayrılmak" istediğiniz veritabanının kaydedildiği yol belirtilecektir. Artık bu yolu ezberlediğinize göre “Sil” butonuna tıklayın ve kararınızı onaylayın. Bu, sorunlu olduğu düşünülen veritabanının kaldırılmasını tamamlar.

Artık onu geri göndermeniz gerekecek, çünkü o olmadan size atanan bazı işlevleri yerine getiremezsiniz. "Ekle" düğmesini bulun, üzerine tıklayın, açılan yeni pencerede ikinci "Mevcut bilgi tabanı listesine ekle" seçeneğini seçin. Daha sonra, bu veritabanının kaydedildiği yolu belirtmeniz gerekecektir. Bu tür manipülasyonlardan sonra 1C önbelleğini kaydetmek için temiz bir klasör oluşturulacaktır.

Ne yazık ki, bazen bazı geçici dosyaları silmek zordur, bu nedenle onların "varlığına" katlanmak zorunda kalırsınız, bu da bilgisayarınızın disk alanındaki boş alan miktarını olumsuz yönde etkiler.

Bilgi bankası ayarlarına giderseniz, ek başlatma parametreleri olarak ClearCache komutunu buraya girebilirsiniz. Bu durumda program önbelleği otomatik olarak temizleyecektir ancak maalesef bu yazılımın hızını unutmanız gerekecektir. Ayrıca ClearCache'in Kalın ve İnce istemcilerden tüm verileri silebileceğini, ancak aynı zamanda Yerel 1C meta veri önbelleği için tamamen uygun olmadığını da kesinlikle dikkate almalısınız.

Bu nedenle, 1C de dahil olmak üzere yazılımla çalışırken her sorun ortaya çıktığında korkmayın. Biraz araştırarak, bu tür sorunlu sorunlarla daha önce karşılaşmış olanlardan başarılı talimatlar bulabilirsiniz, böylece bunları nasıl düzelteceklerini biliyorlar.

Hata Yanlış veri depolama formatı 1C 8.3

Bu hatanın özelliği, hatanın herkes için değil bireysel kullanıcılar için tespit edilmesidir.

Bu tür bir hatanın nedeni 1C önbelleğindeki bir sorundur.

Önbellek verileri her bir kullanıcı bilgisayarında özel olarak depolanır. 1C önbelleğinin yanlış çalışması, yazılım hataları, bilgisayar arızası, çalışan bir bilgisayarın elektrik kesintisi vb. nedeniyle meydana gelebilir.

Önbellek, programın çeşitli hesaplamalar için kullandığı, geçici dosyalara sahip bir ara arabellektir. Önbelleğe alma, 1C programının performansını hızlandırmak için kullanılır.

1C 8.3'te Yanlış veri depolama biçimi hatasını nasıl düzelteceğimize ve 1C önbelleğini çeşitli şekillerde nasıl temizleyeceğimize bakalım.

Hatayı düzeltmenin yolları

İlk yol. 1C önbelleğini manuel olarak temizleme

Bunu yapmak için geçici 1C dosyalarının bulunduğu dizinin adresini bulun. 1C veritabanı başlatma ayarlarında görüntülenebilirler.

Aşama 1. Veritabanlarının listesini açın – Ayarlar düğmesi:

Adım 2. Belirtilen dizini açtıktan sonra geçici dosyaların depolandığı klasörlerin bir listesini göreceğiz. Klasör sayısı, kurulu 1C yapılandırmalarının sayısına bağlıdır.

Aşama 3. 1C önbelleğini temizlemek için geçici dosyaların konumlarına gidin ve bu klasörleri silin. 1C önbellekli klasörleri silmeden önce bilgi tabanlarını kapatmanız gerekir. Aksi takdirde yalnızca etkin olmayan geçmiş önbellekler silinecektir:

İkinci yol. Bir veritabanını listeden kaldırma ve yeniden bağlama

Aşama 1. 1C lansmanından itibaren veritabanlarının listesini açın. Kurulu konfigürasyonu siliyoruz, örneğin, BUKH 3.0 Klasik, bulunduğu yeri hatırladıktan sonra:

“Listeden bilgi tabanını kaldırmak: Evet/Hayır?” sorusuna “Evet” cevabını veriyoruz:

Adım 2. Veritabanını tekrar veritabanları listesine ekliyoruz. Ekle düğmesi – Mevcut bir bilgi tabanını listeye ekleme:

Aşama 3.Üssü bulma yolunda üssün yerini belirtin BUKH 3.0 Klasik:

Veritabanını veritabanları listesine yeniden bağladığınızda, temiz 1C önbelleğe sahip yeni bir klasör oluşturulur.

İkinci yöntemin dezavantajı ise bozuk geçici dosyaların sabit diskten silinmemesi ve yer kaplamasıdır.

Üçüncü yol. Önbelleği Temizle

Bilgi tabanını ayarlarken Ek başlatma parametreleri satırında /ClearCache komutunu belirtin. Bu komut 1C önbelleğini temizler, ancak programın performansı düşer:

/ClearCache komutu, İstemci-Sunucu isteklerinin 1C önbelleğini temizler ve Kalın İstemci ve İnce İstemciye ait veriler buna göre silinir. Bu yöntemin Yerel 1C meta veri önbelleği için uygun olmadığını da belirtmek gerekir.


Lütfen bu makaleyi derecelendirin: