Slik sletter du historikken i 1s 8.3 taxi

Svært ofte opplever brukere merkelige feil: programmet fungerer riktig for en bruker, men for en annen, i nærheten, på en annen datamaskin, fungerer det helt annerledes. Ofte, etter lange undersøkelser, viser det seg at årsaken til slike "feil" i 1C 8 er cachen.

Nedenfor vil jeg fortelle deg hva 1C-cachen er og hvordan du tømmer den.

Buffer— prosessen med å lage en buffer med ofte brukt og som regel statisk informasjon. Caching brukes til å øke hastigheten på programmet; spesielt i 1C blir konfigurasjonsfiler lastet inn på brukerens datamaskin for ikke å be om dem fra serveren hver gang.

Imidlertid håndterer ikke 1C-plattformen konfigurasjonsbufring riktig, og som et resultat får vi upassende konfigurasjonsadferd.

Årsakene til feil oppførsel kan være forskjellige: dynamiske konfigurasjonsoppdateringer, programvare- eller maskinvarefeil.

Den første metoden er å tømme 1C-bufferen manuelt

For å løse problemer og "feil" i 1C, hjelper det vanligvis å tømme cachen til 1C 8.3-plattformen.

Dette gjøres som følger:

trinn 1

Finn katalogen der midlertidige 1C-filer er lagret, de kan sees i innstillingsmenyen i IB-listen:

Steg 2

Vi har en adresse som

Få 267 videotimer på 1C gratis:

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

Cache-mapper er plassert på

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

*hvor brukernavn er systembrukernavnet, og 1Cv82-mappen kan variere avhengig av versjonen av 1C-plattformen

Etter å ha gått dit, finner vi mange (antall mapper er lik antall konfigurasjoner) interessante mapper:

Alle valgte kataloger er en 1C database cache og kan trygt slettes. Før du sletter, må du avslutte informasjonssikkerhetssystemet.

Hvis du ikke vil søke etter hvor filene er plassert, kan du bruke et spesielt program (bat-fil) som rydder ut mapper med midlertidige filer - last ned. Husk at du bruker dem på egen risiko. De inneholder følgende kommando:

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

Den andre måten å fjerne 1C midlertidige filer på er å fjerne databasen fra listen

Den andre metoden er enklere, men den er ikke helt riktig. For å rense den, slett bare denne konfigurasjonen og lag en ny med samme vei til informasjonssikkerhet.

Som et resultat vil den gamle mappen med cachen bli "frakoblet" fra dette informasjonssikkerhetssystemet, og en ny katalog vil bli opprettet.

Du kan gjøre dette, hurtigbufferen tømmes, men midlertidige filer forblir på harddisken.

Den tredje metoden er ClearCache-parameteren

Det er nødvendig å skrive inn kommandoen i de ekstra lanseringsparametrene (i listen over databaser, Endre-knappen, den siste fanen) /Tøm cache. Brukseksempel:

Video om å tømme cache i 1C-programmer:

Hvis "feilene" i 1C ikke forsvinner etter at du har tømt cachen, og 1C ikke fungerer som du ønsker, kan du henvende deg til.

Hvis du begynner å lære 1C-programmering, anbefaler vi vårt gratiskurs (ikke glem abonnere på YouTube - nye videoer utgis regelmessig):

Oppdateringsfunksjoner for å tømme 1C-databasebufferen

2018-04-16T11:57:23+00:00

Jeg vil se på alt veldig enkelt, uten å gå i detaljer, slik at så mange som mulig vil lese dette notatet til slutten

Hva er 1C database cache?

Dette er filer som 1C lager når du arbeider med databasen og deretter bruker for å få fart på arbeidet.

Hvor lagres 1C-databasebufferen?

Cachen lagres i brukerens mapper.

For moderne OS og for 1C 8.3 og høyere er disse mappene:

  • c:\Brukere\<Пользователь>\AppData\Roaming\1C\1cv8\
  • c:\Brukere\<Пользователь>\AppData\Local\1C\1cv8\

Hvor i stedet<Пользователь>du må erstatte brukernavnet ditt i operativsystemet.

Cachen lagres i spesielle undermapper som dette:

Hver slik undermappe tilsvarer en hurtigbuffer i en bestemt database.

I hvilke tilfeller er det nødvendig å slette 1C-databasebufferen?

Det er fornuftig å slette cachen hvis du har feil når du arbeider med databasen som ikke kan forklares av noe annet.

For eksempel vises feilen ofte på grunn av korrupsjon av cache-fil.

Det er også fornuftig å periodisk tømme hurtigbufferen for alle databaser på datamaskinen din hvis du jobber veldig aktivt med forskjellige databaser, og disse databasene endres hele tiden. I dette tilfellet vil tømming av hurtigbufferen frigjøre mer enn én gigabyte med ekstra plass på harddisken.

Hvor trygt er det å slette 1C-databasebufferen?

Sletting av cachen (gule mapper i figuren over) kan ikke føre til skade på databasen eller tap av data, men det er nyanser du kan lese om nedenfor.

Cache-mapper inneholder i tillegg til selve cachen såkalte brukerprofiler (filer med filtypen *.pfl).

Profiler inneholde informasjon om plassering av vinduer, gjeldende posisjoner, status for dialogbokser og andre innstillinger som lar brukeren jobbe mest komfortabelt. Ulike konfigurasjoner kan lagre annen informasjon i profiler som kan være nyttige, men som ikke er nødvendig.

Slik ser profilene ut på harddisken:

Det er ikke tilrådelig å slette dem når du tømmer cachen. Hvis du sletter dem, vil ingenting dårlig skje, siden i moderne konfigurasjoner er bruken av profiler for å lagre brukerinnstillinger praktisk talt redusert til et minimum.

Men det er bedre å ikke slette dem med mindre det er nødvendig. Det er mulig at du har nøyaktig det samme tilfellet når selve konfigurasjonen eller modifikasjoner av den (for eksempel et program for å jobbe med detaljhandelsutstyr) lagrer viktig informasjon i disse filene, og når de er slettet, vil alt slutte å fungere og må konfigureres på nytt.

Hvordan tømmer oppdateringsprogrammet cachen?

For å begynne å tømme hurtigbufferen fra oppdateringsprogrammet, klikk på "kost"-ikonet i panelet til venstre for listen over databaser:

Dialogboksen for tøm buffer åpnes:

La oss gå gjennom innstillingene.

Cache-tømmebaser

Hvis vi velger en spesifikk base ( dedikert), så tømmes cachen til kun denne databasen.

Med cache mener vi bare selve cachen. Ingen profiler eller andre filer relatert til brukerinnstillinger blir slettet.

Hvis vi velger alle baser, så tømmes hurtigbufferen til alle databaser som noen gang har blitt lansert.

Databruker

Som standard er gjeldende bruker valgt. Dette er brukeren vi jobber under i Windows-operativsystemet.

Funksjonen "alle brukere av denne datamaskinen" er nyttig for en terminalserver når databasen er koblet til mange datamaskinbrukere samtidig og dere alle må tømme hurtigbufferen for dem alle (du husker at hurtigbufferen er lagret i individuelle mapper på databrukere, det vil si at hver bruker har sin egen).

Merk følgende! For å gjøre det mulig å tømme databasebufferen for andre brukere, må du:
  • slik at brukeren som oppdateringsprogrammet kjører under har de riktige rettighetene til mappene til andre brukere (han er for eksempel en administrator)
  • Når UAC er aktivert, må oppdateringsprogrammet startes med høyre knapp, og velg "Kjør som administrator"

Hva om du vil tømme hurtigbufferen for alle brukere? spesifikk base, Det:

  • For alle brukere må denne databasen være registrert i samme bane, fordi oppdateringsprogrammet leser listen over databaser fra en annen bruker og ser etter gjeldende database i den langs banen den ble lagt til i oppdateringsprogrammet.
  • hvis du bruker nettverksstasjoner og forskjellige brukere har denne databasen lagt til under forskjellige stasjoner, bør du registrere begge disse alternativene for å legge til databasen i oppdateringsprogrammet

Fjern også brukerinnstillinger mellom økter

Denne avmerkingsboksen er ansvarlig for å rense selve profilene som er omtalt ovenfor. Rengjør dem bare hvis alt annet feiler. Og kanskje er det fornuftig å slette dem ikke helt, men til papirkurven. Slik at hvis noe skjer kan du gjenopprette det. Les om sletting til papirkurven nedenfor.

Rengjøringsmetode

Du kan velge en testsletting – uten selve slettingen. Dette er nyttig hvis du ikke er sikker på mulighetene til oppdateringsprogrammet og vil se hva den til og med skal fjerne

Du kan velge å slette til papirkurven. En veldig god funksjon og den er installert som standard. I dette tilfellet, etter sletting, kan du sørge for at alt er i orden og først da slette filer fra papirkurven.

Og til slutt, det tredje rengjøringsalternativet er "slett for alltid".

Hva skjer når du tømmer hurtigbufferen hvis brukere jobber med databasen?

Ingenting vondt vil skje. 1C blokkerer cache-filer fra å bli slettet hvis de er i bruk.

Vi får ofte spørsmål: "hva er en cache?", "hvordan tømmer man den?", "hva betyr en full cache?", "hvorfor begynner programmet å kjøre tregere?" og så videre. Mange brukere er forvirret over disse problemene. Faktisk er det ikke noe komplisert her. I artikkelen vår vil vi fortelle deg hva 1C-cachen er og gi en kort veiledning om hvordan du håndterer dette "beistet" raskt, enkelt og naturlig.

Artikkelen vil være relevant for både nybegynnere og trygge brukere av 1C-programmer.

Etter å ha lest artikkelen vil du lære:

  • Hva er 1C-cache eller databufring?
  • Hvorfor trenger du å tømme hurtigbufferen?
  • Slik tømmer du hurtigbufferen uten å gå inn i 1C-programmet.

Hva er 1C-cache eller databufring?

Cache eller caching er en informasjonsbuffer som lagrer programdata som brukes med en lavere overføringshastighet. Enkelt sagt er en cache et midlertidig område som er tildelt av en datamaskin for å lagre data som brukes oftere enn andre.

Cachen lagrer data som ble brukt under arbeidet med programmet. For eksempel endring av skrift, endring av vindusplassering og andre oppgaver som utføres av brukeren når han arbeider med 1C-konfigurasjonen.

Hvorfor trenger du å tømme hurtigbufferen?

Utførelsen av operasjoner reflekteres automatisk i minnet til 1C-filen, noe som bidrar til fylling og overflyt av cachen. For å forhindre slik overflyt og at programmet skal fungere raskt, har 1C-systemet en «tøm buffer»-funksjon.

Å tømme hurtigbufferen vil tillate deg å:

  • minimer programvarefeil;
  • eliminere feil som vises når du genererer rapporter;
  • øke driftshastigheten til 1C-systemer.

Hvordan tømme hurtigbufferen uten å gå inn i 1C-programmet?

Et raskt alternativ er å tømme hurtigbufferen gjennom "AppData"-mappen. Før du tømmer cachen, må du logge ut av 1C-systemet. Deretter følger du våre enkle instruksjoner og problemet ditt vil bli løst.

Trinn 1.

Hent frem søkevinduet ved hjelp av tastaturet: Windows-ikon + R (fig. 1)

Fig.1 Kalle opp søkevinduet ved hjelp av tastaturet

Steg 2.

Skriv inn verdien %appdata% i søkevinduet. Windows-søk vil gi oss den tilsvarende mappen "%appdata%". (Fig.2)

Fig.2. Mappen "%appdata%"

Trinn 3.

Gå til mappen "%appdata%" og gå til mappen "1C". (Fig. 3)

Fig.3. Mappe "1C"

Trinn 4.

"1C"-mappen inneholder andre mapper der du må tømme hurtigbufferen. innholdet i mapper kalt "1сv8" og "1Cv82" for tilstedeværelsen av uforståelige, komplekse navn som inneholder tall og bokstaver i dem. (Fig.5)

Fig.4. Mappene "1сv8" og "1Cv82"

Trinn 5.

Gå til mappen "1cv8" og slett alle filer derfra. Vi gjør det samme med mappen "1Cv82". (Fig.5)

Fig.5. Rengjøring av "1сv8"-mappen

Dermed blir cachen tømt for unødvendige data i informasjonsbufferminnet.

Klar! Bufferen tømmes, alt unødvendig fjernes, systemytelsen gjenopprettes. Du trenger ikke bekymre deg for at tømming av cachen kan skade 1C-konfigurasjonen. Når du går inn i programmet vil alle nødvendige data være på plass.

Bunnlinjen

Driftshastigheten til 1C-systemer avhenger av mange faktorer. Noen problemer kan løses på egen hånd, uten involvering av spesialister.

Hvis tømming av cachen ikke bidrar til å øke hastigheten, anbefaler vi at du kontakter en spesialist. De vil sjekke den tekniske tilstanden til systemet ditt og feilsøke problemer.

Fysisk er den plassert på samme brikke med den sentrale prosessoren. Bruken gir en klar ytelsesgevinst. Det er imidlertid situasjoner der informasjon som er lagret i cachen kan være en kilde til feil. Hvordan tømme 1C-bufferen for å normalisere programmet?

Rettidig tømming av hurtigbufferen øker hastigheten på programmet.

Ordet cache kommer fra engelsk cache og er oversatt som "skjul". Dette begrepet refererer til volumet av noe informasjon (data, kommandoer, etc.), som, for bekvemmeligheten og hastigheten på applikasjonen (programmet), er plassert i nærheten, i den såkalte bufferen (i raskt minne). Representerer et sett med poster.

Tiden som kreves for å få tilgang til et så raskt minne er betydelig mindre enn å få tilgang til kildedatalagringen (tregt minne). Klienter for tilgang til cachen kan være en sentral prosessor, nettleser, operativsystem osv. Når en slik klient får tilgang til data, undersøker systemet først cachen. Og når slike data blir funnet som tidligere ble utsatt (caching), får klienten poster fra bufferen.

La oss forestille oss at etter en utgivelsesoppdatering har data (for eksempel konfigurasjon) endret seg. Men når du fikk tilgang til dem, ble bufret informasjon fra bufferen reprodusert, som allerede hadde mistet sin relevans. Konsekvensen av dette i forhold til driften av 1C: Enterprise-programmet kan være feil visning av dokument, tabell, vindusinnstillinger, dialogbokser og så videre.

Det er i denne situasjonen at det er nødvendig å tømme 1C-bufferen.

Måter å tømme 1C-cache

Rengjøring er en enkel prosedyre, og det er flere måter å gjøre det på:

Manuell sletting av oppføringer

Den første metoden er å slette alle midlertidige mapper og filer relatert til programmet vårt.

Fjerning av filprogram

For å forenkle og øke hastigheten kan du bruke et spesielt program i en liten fil (dette er en metode for administratorer). Å kjøre denne filen vil tømme hurtigbufferen. Du kan laste ned bat-filen eller lage den selv. Ikke glem at bruk av denne metoden er risikabelt og kan føre til uforutsigbare resultater.

Installerer databasen på nytt

Hvis du sletter en spesifikk informasjonsbase og installerer den samme (med samme spesifiserte bane), vil databasen bli koblet fra som et resultat av slike handlinger. En ny katalog vil bli opprettet for de hurtigbufrede dataene. De gamle cache-oppføringene vil forbli, men vil henge ubrukt. Det vil si at systemet ikke vil kontakte dem. Fordi den nye databasen vil ha en annen identifikator.

Vi setter det med kommandoen i innstillingene

Hvis det oppstår feil konstant, er det verdt å bruke flere parametere når du starter infobasen. Denne løsningen vil redusere ytelsen ved å øke tiden det tar å få tilgang til data. Bufferen vil forbli ren, men moduler og metadata for de tykke og tynne klientene vil bli slettet.

Problemet vil ikke forsvinne hvis kilden til problemet er den lokale metadatabufferen. Fordi denne bufferen ikke påvirkes av denne kommandoen. For at denne metoden skal fungere, må du åpne listen over databaser og klikke på "Rediger" -kommandoen. På fanen "Avanserte startalternativer" skriver du inn kommandoen "ClearCache".

Hvis ingen av metodene ovenfor har en positiv effekt, må du kontakte selskapet som støtter implementeringen av 1C.

Vi så på hvordan du tømmer hurtigbufferen i 1C - velg en av metodene etter eget skjønn. De fungerer alle, og du bør være i stand til å løse problemet.

Det ser ut til at rensing av 1c-cachen er et forbannet emne, men hvordan du renser den kommer hele tiden opp, så jeg bestemte meg for å skrive en kort artikkel om dette problemet. Svært ofte, etter en oppdatering, opplever brukere eller administratorer merkelige feil. Etter undersøkelser viser det seg at årsaken til slike "feil" i 1C er cachen.

Hva er 1C-cache og hvordan tømmer den

Buffer- prosessen med å lage en buffer av ofte brukt informasjon og, som regel, statisk informasjon. Caching brukes til å øke hastigheten på programmet; spesielt i 1C blir konfigurasjonsfiler lastet inn på brukerens datamaskin for ikke å be om dem fra serveren hver gang.

Imidlertid håndterer ikke 1C-plattformen konfigurasjonsbufring riktig, og som et resultat får vi utilstrekkelig konfigurasjonsadferd.

Den første metoden for å tømme 1C-bufferen

For å løse problemer og "feil" i 1C, hjelper det veldig ofte å tømme cachen til 1C-plattformen.

Gå for (Windows 7)

%userprofile%AppDataRoaming1C1Cv82

%userprofile%AppDataLocal1C1Cv82for

%userprofile%Lokale innstillingerApplication Data1C1Cv82

%userprofile%Application Data1C1Cv82

Når vi går dit, finner vi mange interessante mapper:

Alle valgte kataloger er en 1C database cache og kan trygt slettes. VIKTIG!!! Før du sletter, må du avslutte informasjonssikkerhetssystemet.

Hvis du ikke vil lete etter hvor filene ligger, kan du bruke et lite flaggermus-kallenavn (for 8.2 og 8.3 er de forskjellige, hvis forskjellige plattformer brukes kan de kombineres til én), som rydder ut mapper med midlertidig filer - du kan laste det ned under artikkelen. Husk at du bruker dem på egen risiko. De inneholder følgende kommando:

rmdir "%AppData%1C1Cv8" /S /Q

rmdir "%LOCALAPPDATA%1C1Cv8" /S /Q

Andre vei

Den andre metoden er enklere, men den er ikke helt riktig. For å rense den, slett bare denne konfigurasjonen og lag en ny med samme vei til informasjonssikkerhet.

Som et resultat vil den gamle mappen med cachen bli "frakoblet" fra denne informasjonssikkerheten og en ny katalog vil bli opprettet.

Du kan gjøre dette, hurtigbufferen tømmes, men midlertidige filer forblir på harddisken.

Et av rengjøringsalternativene er litt annerledes enn det som er omtalt i artikkelen (men som et av alternativene er det et sted å være, og det er nødvendig å ikke glemme det).

Dette er et spesielt lanseringsalternativ /Tøm cache. Denne metoden anbefales brukt hvis feil på grunn av tilstedeværelsen av midlertidige filer er permanente. Det reduserer imidlertid systemytelsen. Vær oppmerksom på at denne metoden er ment for å tømme klient-tjener call cache, som lagrer skjemametadata, moduler, etc. for tynne og tykke klienter i 1C:Enterprise-modus påvirker det ikke den lokale metadatabufferen, derfor, hvis det er en feil i den lokale metadatabufferen, vil ikke dette hjelpe.

For å bruke denne metoden, i de ekstra lanseringsparametrene (i listen over databaser, redigeringsknappen, den siste fanen), må du skrive inn kommandoen /Tøm cache.