Kako podesiti pametne telefone i računare. Informativni portal

Neispravna obrada formata skladištenja podataka 1s. Uređivanje strukture baze podataka

Greška Neispravan format skladištenja podataka 1C 8.3

Posebnost ove greške je da se greška ne otkriva za sve, već za pojedinačne korisnike.

Uzrok ove vrste greške je problem u 1C kešu.

Podaci iz keš memorije se pohranjuju posebno na svakom pojedinačnom korisničkom računaru. Neispravan rad 1C keš memorije može nastati zbog softverskih grešaka, kvara računara, nestanka napajanja računara koji radi, itd.

Keš memorija je srednji bafer sa privremenim datotekama koje program koristi za različite proračune. Keširanje se koristi za ubrzavanje performansi 1C programa.

Pogledajmo kako popraviti grešku Neispravan format pohrane podataka u 1C 8.3 i obrisati 1C keš memoriju na nekoliko načina.

Načini ispravljanja greške

Prvi način. Ručno brisanje 1C keša

Da biste to učinili, pronađite adresu direktorija s privremenim 1C datotekama. Mogu se vidjeti u postavkama pokretanja baze podataka 1C.

Korak 1. Otvorite listu baza podataka – dugme Postavke:

Korak 2. Nakon otvaranja navedenog direktorija, vidjet ćemo listu mapa u kojima su pohranjene privremene datoteke. Broj mapa ovisi o broju instaliranih 1C konfiguracija.

Korak 3. Da obrišete 1C keš memoriju, idite na lokacije privremenih datoteka i izbrišite ove mape. Prije brisanja mapa s 1C keš memorijom, morate zatvoriti baze podataka. U suprotnom će se izbrisati samo neaktivni historijski keševi:

Drugi način. Uklanjanje baze podataka sa liste i ponovno povezivanje

Korak 1. Otvorite listu baza podataka od pokretanja 1C. Brišemo instaliranu konfiguraciju, na primjer, BUKH 3.0 Classic, nakon što se prisjetimo mjesta gdje se nalazi:

Na pitanje "Ukloniti bazu podataka sa liste: Da/Ne?" Odgovaramo sa "Da":

Korak 2. Ponovo dodajemo bazu podataka na listu baza podataka. Dodaj dugme – Dodavanje postojeće baze podataka na listu:

Korak 3. Na putu za pronalaženje baze navedite lokaciju baze BUKH 3.0 Classic:

Kada ponovo povežete bazu podataka sa listom baza podataka, kreira se nova fascikla sa čistom 1C keš memorijom.

Nedostatak druge metode je što se oštećene privremene datoteke ne brišu s tvrdog diska i ne zauzimaju prostor.

Treći način. ClearCache

Prilikom postavljanja infobaze, u redu Dodatni parametri pokretanja navedite naredbu /ClearCache. Ova naredba briše 1C keš memoriju, ali program gubi performanse:

Komanda /ClearCache briše 1C keš memoriju zahtjeva klijent-server, a podaci za debelog klijenta i tankog klijenta se u skladu s tim brišu. Također treba napomenuti da ova metoda nije prikladna za lokalni 1C keš metapodataka.


Molimo ocijenite ovaj članak:

Ako zbog svoje profesionalne aktivnosti morate raditi sa 1C programom, možda ste već imali tužno iskustvo da su se pojavili neki problemi koje ste ipak uspjeli riješiti petljajući neko vrijeme. Međutim, mnogi su istinski šokirani situacijom u kojoj program jednostavno odbija ispravno raditi. Bez obzira koliko se trudili da ga natjerate da izvrši određene radnje, šokantna poruka o grešci 1C "Nevažeći format za pohranu podataka" tvrdoglavo se pojavljuje na ekranu.

Format pohrane podataka je netočan. Do greške dolazi zbog greške u predmemoriji.

Neki korisnici su posebno spremni da ovu situaciju povezuju s katastrofom, kada treba hitno obaviti posao, a niko u blizini ne može pomoći u rješavanju problema. Zaista, greška "Nevažeći 1C format pohrane" se ne pojavljuje za sve korisnike koji moraju raditi s ovim programom. Upravo iz tog razloga „žrtve“ počinju da se pitaju šta su pogrešile što bi moglo da dovede do takvog softverskog kvara.

Zapravo, razlog zašto se pojavljuje greška u 1C 8 "Nevažeći format za pohranu podataka" je problem usko povezan s keširanjem podataka u samom programu.

Dakle, primivši informaciju da je greška "Nevažeći format pohrane podataka" u 1C uzrokovana nepravilnim radom 1C keša. Sada je lako razumjeti zašto takva sudbina čeka samo jedan ili nekoliko računara od ukupnog broja na kojima je ovaj program instaliran. Do kvara 1C keša dolazi ako se tokom rada s programom, tokom njegovog ažuriranja, napajanje iznenada isključi, zbog čega program.

Keš memorija se smatra privremenom pohranom u koju se nalaze datoteke potrebne za osiguranje rada bilo kojeg softvera i otvaranje Internet stranica. Program 1C nije izuzetak. Također uspješno pohranjuje neke datoteke u ovaj keširani prostor koji ubrzavaju procese izračunavanja. Ako dođe do kvara, program se ne može sam nositi s njim, katastrofalno ga ometaju neke keširane datoteke.

Iz tog razloga je korisno znati što učiniti da se softver pokrene i radi bez stresa i gubljenja mnogo dragocjenog vremena.

Ručno brisanje 1C keša

Lako je pretpostaviti da ako razlog leži u kešu, onda biste trebali dovesti stvari u red. Otvorite fasciklu u kojoj su pohranjene ove privremene datoteke i jednostavno je ispraznite. Naravno, nekima se takve radnje neće činiti jednostavnim, pa preporučujemo da slijede ovaj put. Prvo pokrenite program, a zatim pronađite dugme "Postavke" koje se nalazi na desnoj strani otvorenog dijaloškog okvira.

Nakon što kliknete na ovo dugme, otvoriće se novi prozor koji će prikazati fascikle u kojima su pohranjene privremene datoteke. Ne brinite ako postoji nekoliko takvih foldera. Njihov broj direktno zavisi od toga koliko ste konfiguracija instalirali na ovom računaru.

Sada samo trebate slijediti put koji vam je pokazao sam program. Nakon što ste postigli svoj cilj i otkrili prostor za pohranu s privremenim datotekama, nemojte žuriti da ih izbrišete sve odjednom. Prvo zatvorite program, pa ga tek onda obrišite. U suprotnom, ako ste zaboravili zatvoriti baze podataka, možete ručno izbrisati samo one keš memorije koje ste prethodno koristili. Aktivni fajlovi koje koriste otvorene baze podataka ostaće na vašem računaru.

Uklanjanje baze podataka sa liste i ponovno povezivanje

Ako se 1C ne pokrene zbog greške "Nevažeći format pohrane podataka", pokušajte obrisati popis baza podataka koje ste prethodno instalirali. Nije teško napraviti takve radnje, prvo otvorite cijelu listu baza podataka, a zatim odaberite onu koju želite izbrisati. Nemojte žuriti da kliknete na dugme "Izbriši". Pogledajte dole otvoreni prozor, tamo će biti naznačena putanja na kojoj je sačuvana baza podataka sa kojom trenutno želite da se „odvojite“. Sada kada ste zapamtili ovu putanju, kliknite na dugme „Izbriši“ i potvrdite svoju odluku. Ovim je dovršeno uklanjanje navodno problematične baze podataka.

Sada ćete ga morati vratiti nazad, jer bez njega nećete moći obavljati neke od funkcija koje su vam dodijeljene. Pronađite dugme „Dodaj“, kliknite na njega, u novom prozoru koji se pojavi izaberite drugu opciju „Dodaj na listu postojeće baze podataka“. Zatim ćete morati navesti putanju na kojoj se ova baza podataka čuva. Nakon takvih manipulacija, kreirat će se čista mapa za spremanje 1C keša.

Nažalost, ponekad je teško izbrisati neke privremene datoteke, pa se morate pomiriti s njihovim „postojanjem“, što negativno utječe na količinu slobodnog prostora na disku vašeg računala.

Ako odete na postavke baze podataka, tamo možete unijeti naredbu ClearCache kao dodatne parametre pokretanja. U tom slučaju, program će automatski izbrisati keš memoriju, ali, nažalost, morat ćete zaboraviti na brzinu ovog softvera. Također svakako treba uzeti u obzir da ClearCache može obrisati sve podatke sa Thick i Thin klijenata, ali je u isto vrijeme potpuno neprikladan za Lokalni 1C keš metapodataka.

Dakle, nemojte se bojati svaki put kada se pojavi problem pri radu sa softverom, uključujući 1C. Uz malo kopanja možete pronaći uspješne upute od onih koji su se već susreli s takvim problematičnim problemima, pa znaju kako ih riješiti.

U današnjem članku ću vam reći što učiniti u ovoj situaciji: pokrenuli ste program 1C Enterprise, tada je započeo proces ažuriranja verzije programa i iznenada je prekinut porukom o grešci: “ Ažuriranje nije uspjelo. Nevažeći format pohrane podataka”:

U stvari, nema ništa strašno u ovoj grešci, a najčešće se može ispraviti sasvim jednostavno - samo dovoljno obrišite 1C keš memoriju . Reći ću vam kako to učiniti:

1. Prije svega zatvorite program 1C, i napravite kopiju baze podataka za svaki slučaj. Da biste to učinili, idite u mapu u kojoj je pohranjena baza podataka i negdje kopirajte datoteku 1Cv8.1CD:

2. Sada treba da saznamo u kojoj fascikli je privremene datoteke programa 1C. Da biste to učinili, ponovo pokrenite program 1C: Enterprise. U početnom prozoru, označite naziv svoje baze podataka i kliknite na dugme “ na desnoj strani” Postavke”:

U prozoru koji se otvori vidimo putanju na kojoj su pohranjene 1C privremene datoteke. Za mene je to sljedeća putanja: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Predmemorije će se nalaziti na adresi C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. U vašem slučaju put bi mogao biti ovakav: .

3. Dakle, da završimo 1C. Zatim, koristeći Windows, idite na fasciklu C:\Users\Username\AppData\Roaming\1C\1cv8(ako ne vidite folder AppData, zatim pročitajte prvi komentar ispod ovog članka). Ovdje ističemo sve fascikle sa dugim alfanumeričkim nazivima i hrabro izbrišite ih:
Nakon brisanja fascikli, ponovo pokrenite program 1C Enterprise. Ovaj put bi ažuriranje programa trebalo biti uspješno i greška "Nevažeći format pohrane podataka" se ne bi trebala ponoviti.

Vjerovatno je rijetko sresti osobu koja često radi sa programom 1C 8.3 (ili 8.2), a nije naišla na prozor s natpisom ove vrste: “ Nevažeći format pohrane podataka 'file://C:/Users/Alex1/AppData/Local/1C/1cv8/058t1 m89-295c-47c4-8922-f67f568rf70e/Config/RuntimeCacheStorage’ «.

Najčešće se ova greška pojavljuje prilikom ažuriranja konfiguracije, prilikom otvaranja obrade, u konfiguratoru iu drugim slučajevima. Razlog leži ili u kršenju integriteta strukture baze podataka ili, češće, u 1C kešu.

Pogledajmo opcije kako to popraviti. I može postojati nekoliko opcija. Navest ću ih kako se složenost radnji povećava, a zatim ću ih detaljnije opisati:

  • brisanje keša;
  • korekcija strukture baze podataka;
  • prijenos podataka u čistu, a ne “pokvarenu” informaciju bazu podataka.

Nabavite 267 video lekcija na 1C besplatno:

Kao što ste vjerovatno već pretpostavili, ova opcija će pomoći u ispravljanju greške samo ako je povezana s problemima u lokalnoj keš memoriji. Informacije o tome kako da obrišete lokalni keš možete lako pronaći na Internetu. O tome je već dosta napisano (uključujući i naš članak:), i neću to ponavljati.

Ponekad je dovoljno ukloniti red sa imenom baze podataka sa liste i zatim je ponovo dodati. Ovo će kreirati novu, čistu fasciklu keša. Često ne preporučujem korištenje ove metode, jer mapa sa starom keš memorijom ostaje i začepljuje disk.

Ispravljanje strukture baze podataka

U ovoj fazi, prije svega, moramo isprobati standardne mehanizme za testiranje i ispravljanje baze podataka. Ovo se odnosi i na pokretanje odgovarajuće stavke u konfiguratoru i na pokretanje .

Ali praksa pokazuje da ovi mehanizmi ne pomažu uvijek.

Zatim nastavljamo na sljedeći način. Razvijamo čistu informacijsku bazu. Cilj je dobiti konfiguracijski fajl (sa ekstenzijom cf).

Zatim uklanjamo pokvarenu konfiguraciju iz podrške i spajamo je sa sačuvanom cf datotekom. Ako je potrebno, mi ćemo to kombinirati sa restauracijom potpore. Ne zaboravite da napravite rezervnu kopiju pre nego što ovo uradite!

Bitan! Prilikom spajanja sa čistom standardnom konfiguracijom, prethodno napravljene promjene vaše konfiguracije mogu biti izgubljene. Morat ćete ih ponovo dodati. Budi pazljiv!

Prijenos podataka u čistu, neoštećenu bazu podataka

Najbolji članci na ovu temu