Kuidas alustada tabeli 1c registrifaili taastamist. Kuidas andmebaasi uuesti indekseerida

(loodud Praktika OÜ klientide toetamiseks)

Tähtis! Enne 1C andmebaasis muudatuste tegemist tehke varukoopia. Kui 1C käivitatakse konfiguraatori režiimis, siis läbi menüü Administreerimine -> Salvesta andmed. Kui teil on juba vanemad koopiad, ärge kirjutage neile üle, tehke eraldi arhiiv. Kui 1C ei käivitu konfiguraatorirežiimis, kopeerige kogu andmebaasi kataloog teise asukohta. Kui teil on mõni muu andmekandja (teine ​​kõvaketas, Zip-draiv, CD-ROM-i kirjutaja), on parem sellest koopia teha. küsimus: Programmi käivitamisel ei laadita ja kuvatakse teade "Kaitsevõtit ei leitud". Vastus: See tõrge võib ilmneda mitmel põhjusel. Lahendusvalikud sõltuvad sellest, kas teil on võrgu- või kohalik versioon. Alustame lihtsa juhtumiga kohalikust. Soovitame teil teha järgmised sammud. Pärast iga katset proovige käivitada 1C: Enterprise. Võimalik, et probleem lahendatakse esimeses etapis ja siis pole kõiki järgnevaid vaja. a) Taaskäivitage arvuti, klõpsates Start->Shut Down ->Restart Computer ->OK. Oodake, kuni arvuti taaskäivitub, seejärel proovige 1C uuesti käivitada. b) Võib-olla unustasite programmi installimisel installida kaitsedraiveri. Seejärel peate selle käivitama, klõpsates nuppu Start ->Programmid->1C: Enterprise 7.7->Installi kaitsedraiver. Taaskäivitage arvuti ja proovige 1C: Enterprise uuesti käivitada. cKontrollige võtme füüsilist olemasolu arvutis, võib-olla keegi on seda puudutanud ja see kukkus arvutist välja. Selleks tuleb jõuda arvuti korpuse tagaseinani, kuhu on ühendatud juhtmed. Tähtis. Soovitatav on esmalt arvuti välja lülitada. Võti näeb välja nagu plokk, mille suurus on umbes 3x4x1 cm. Tõenäoliselt on see punane või valge. Võti sisestatakse LPT-porti (samasse kohta, kus printer). Igal juhul saate võtme sisestada ainult LPT-porti. Tähtis: te ei pea palju jõudu avaldama, pingutused peaksid olema võrreldavad teeklaasi tõstmisel tehtavate pingutustega. Kui võti ei mahu porti, ärge proovige seda jõuga sisse suruda, kuna see kas pole võti või te ei sisesta seda LPT-porti. Parem on helistada oma ettevõtte arvutite eest vastutavale isikule või helistada meile. Kui olete võtme porti sisestanud, lülitage arvuti sisse ja proovige 1C: Enterprise uuesti käivitada. d) Mõnikord võivad võtme peal olevad printerid ja muud seadmed segada selle tuvastamist turvaserveri poolt. Pärast arvuti ja printeri esmakordset väljalülitamist proovige välisseade (tavaliselt printer) arvutist lahti ühendada, jättes võtme paigale. Nüüd lülitage arvuti sisse ja proovige käivitada 1C. Loomulikult ei saa te sellisel juhul puudega seadet kasutada. Kui kasutate võrguversiooni ja võtit teie arvutis ei asu, on soovitatav abi otsida selle eest, kes selle eest vastutab. arvutite jõudlust teie ettevõttes. Kui olete see inimene, siis saame soovitada teil teha järgmised toimingud: a) Kontrollige, kas probleemne arvuti "näeb" serverit, millel võti asub. Saate serverile pingida kas käsurealt, käivitades probleemarvutist pingiprogrammi, mille parameetriks on serveri arvuti nimi. Näiteks c: ping server1c. Või saate lihtsalt kontrollida serveri arvuti olemasolu kliendile saadaolevate arvutite loendis, klõpsates ikooni „Minu võrgu naabruskond”. Kui selgub, et probleemne arvuti ei "näe" serverit, peate läbi viima võrguprobleemide tavapärase kontrolli. Alustuseks soovitame kontrollida kaablite terviklikkust (pole katkestusi), jaoturi funktsionaalsust, võrgukaardi funktsionaalsust (kas tuli põleb, kas ping 127.0.0.1 käsk õnnestub), lisaks peaksite kontrollima veenduge, et vajalikud protokollid on saadaval ja et need on õigesti konfigureeritud. b) Veenduge, et võtmega arvutis töötab programm "Protection Server". See programm on vajalik 1C: Enterprise klientide tööks võrguversioonis. Selle käivitamiseks klõpsake nuppu Start -> Programmid -> 1C: Enterprise 7.7 -> Protection Server. c) Igas arvutis, millel on 1C: Enterprise, on fail nethasp.ini, mis asub vaikimisi kaustas C: Program Files1Cv77BIN. See fail sisaldab sätteid programmi jaoks, mis kontrollib võtme olemasolu võrgus. Fail on üsna hästi dokumenteeritud ja tõenäoliselt saate aru selle struktuurist. Soovitame pöörata erilist tähelepanu kasutatavate protokollide ridadele (võib-olla on jäänud ainult üks IPX/SPX, mida teie võrgus üldse ei kasutata), võtme otsimise ooteajale (kui võrk on nõrk , programmil ei pruugi lihtsalt olla aega selle leidmiseks) ja linkib serveri arvutisse (võib-olla pole sellist arvutit enam olemas, see on teisaldatud või ümber nimetatud). küsimus: Programmi 1C: Enterprise käivitamisel programm ei laadita ja kuvab teate nagu "Andmebaasi kataloogi ei leitud C:1C". Vastus: See juhtus seetõttu, et kaust, milles 1C andmebaas asub, pole juurdepääsetav. Kui andmebaas on teie arvutis, olete tõenäoliselt selle kuhugi teisaldanud. Pidage meeles, kas olete hiljuti mõnda kataloogi (kaustu) teisaldanud. Kui teate täpselt, kuhu andmebaas teisaldati või teile tundub, et just hiljuti teisaldatud kaust on andmebaas, siis valige dialoogiboksis 1C käivitamisel nupp "Muuda" (paremal on nupud OK, Loobu ja järgmine on "Muuda"). Määrake andmebaasi uus tee ja klõpsates nuppu OK, käivitage uuesti 1C: Enterprise Kui andmebaas pole teie arvutis, vaid kaugserveris, siis on parem otsida abi vastutavalt isikult. arvutite jõudluse eest teie ettevõttes. Kui otsustate ikkagi probleemi ise lahendada, peate esmalt kontrollima võrgu olemasolu kahe arvuti vahel (serverarvuti olemasolu saate lihtsalt kontrollida kliendile saadaolevate arvutite loendis, klõpsates nuppu „Minu võrgunaabruskond“). Teiseks peate välja selgitama kataloogi asukoha koos andmebaasiga serveris. Pärast seda, klõpsates dialoogiboksis 1C: Enterprise nuppu "Muuda", valige "My Network Neighborhood" -> Server, millel andmebaas asub -> Määrake andmebaasi tee Nüüd proovige käivitada 1C: Enterprise uuesti. küsimus: Ma ei saa 1C: Enterprise käivitada, programm peatub veaga „Andmete blokeerimise viga. Andmeid võib kasutada mõni muu ülesanne." Vastus: 1C: ettevõtte saab käivitada kahes režiimis: eksklusiivne ja eraldatud. Eksklusiivses režiimis saab andmebaasi avada ainult üks kasutaja. Ülaltoodud teade näitab, et keegi on juba eksklusiivses režiimis sisse logitud (võib-olla teie) ja proovite nüüd andmebaasi kasutada. Esimene asi, mida peate tegema, on oma arvutit kontrollida. Vaadake tegumiriba (nupust "Start" paremal), kui näete seal silti "1C: Enterprise", klõpsake seda ja sulgege see. See oli varem käivitatud programmi 1C: Enterprise koopia. Käivitage 1C: Enterprise uuesti Kui 1C: Enterprise ei tööta teie arvutis eksklusiivses režiimis, on võimalik kasutada kahte valikut, kui võrgus on vähe 1C: Enterprise'i kasutavaid arvuteid ja need asuvad lähedal üksteist. Seejärel saate minna iga arvuti juurde ja valides menüükäsu 1C: Ettevõtte spikker -> Teave programmi kohta, näete kõige viimasel real töörežiimi. Kui vasakul on kirjas "Monopol", peate selles arvutis sulgema 1C: Enterprise ja käivitama selle ise. Tõenäoliselt saab probleem lahendatud. Teist võimalust tuleks kasutada siis, kui võrgus on palju arvuteid ja nende ükshaaval ümberkäimine võtab liiga kaua aega. Seejärel peate käivitama monitori käsuga Start -> Programs -> 1C: Enterprise -> User Monitor. Pärast monitori käivitamist peate valima menüüpunkti Monitor -> Aktiivsed kasutajad. Näete loendit arvutitest, millest andmebaasi praegu kasutatakse (iga rida on töötav 1C komponent: Configurator, Enterprise, Monitor, Debugger). Kui pöörate tähelepanu kõige vasakpoolsemale veerule, võite märgata, et üks arvutitest töötab eksklusiivses režiimis 1C: Enterprise (seda kuvatakse ikooni kõrval punase hüüumärgiga). Minge sellesse arvutisse ja sulgege seal 1C: Enterprise. Probleem peaks nüüd lahenema. Mõnikord on võimalik, et mõni arvuti lülitub valesti välja (või lihtsalt hangus), siis tuleb see välja ja uuesti sisse lülitada. Kui pole võimalik kindlaks teha, milline arvuti on baasi hõivanud, ja monitor ei näita eksklusiivset režiimi kasutavat arvutit, peate kõik arvutid välja lülitama (saate ükshaaval, proovides käivitada 1C pärast iga väljalülitamist arvuti). küsimus: Programm ei käivitu ja kuvab teate "Metaandmete laadimisel viga." Vastus: Siin ei ole probleemile üldist lahendust. Esmalt veenduge, et andmebaasi õige tee on määratud. Seda saate kontrollida, vaadates 1C: Enterprise käivitusakna allosas olevat silti. Seal peaks olema tee andmebaasi (midagi nagu C:1C). Kui te ei tea, kas see on õige tee, lugege vastust küsimusele "1C: Enterprise käivitamisel programm ei laadita ja kuvab teate nagu "Andmebaasi kataloogi ei leitud C:1C." Kui see ei aita, võtke ühendust oma ettevõtte arvutite eest vastutava isikuga. Kui teil pole kellegagi ühendust võtta või selgub, et tee on õige, kuid andmebaas sellest hoolimata ei käivitu, siis on parem meiega ühendust võtta. küsimus: Programm ei käivitu ja kuvab teate "Viga tabeli registrifaili avamisel. Indeksfailide taastamiseks käivitage programm eksklusiivses režiimis." Vastus: Selle probleemi lahendamiseks peate programmi käivitama eksklusiivses režiimis (programmi käivitamisel märkige ruut Eksklusiivne). Loomulikult peate esmalt paluma kõigil kasutajatel 1C: Enterprise'ist välja logida. Indeksfailide taastamise pakkumisele tuleb vastata jaatavalt. See protsess võib võtta palju aega, alates 1–2 minutist 5–10 megabaidiste andmebaaside puhul kuni umbes tunnini suurte andmebaaside puhul. Kui te ei saa süsteemi eksklusiivses režiimis käivitada, kuigi olete kindel, et kõik kasutajad on programmist väljunud, kontrollige esmalt, et teie arvutis võib olla mõni töötav programmi koopia. Kui see ei aita, proovige klientmasinad välja lülitada (saate teha ükshaaval, kontrollides iga järel). Tõenäoliselt lõpetati üks programmidest valesti ja see ei vabastanud andmebaasi. küsimus: Programm ei käivitu ja kuvab teate "Logifail on kahjustatud." Vastus: Teie andmebaasi kataloogis (andmebaasi tee on kirjutatud käivitusakna vasakus alanurgas) on Syslogi alamkataloog. Selles kataloogis on fail 1cv7.mlg, see on logifail. teisaldage see teise kataloogi; Kui arvate, et te ei vaja logifaili, saate selle kustutada. Peaasi on logifail sellest kataloogist eemaldada. Järgmine kord, kui käivitate rakenduse 1C: Enterprise, peaks see edukalt käivitama ja looma tühja logifaili. küsimus: Programmi käivitamisel ilmub hüpikaken kirjaga 1C: Enterprise ja kaob kohe. Vastus: See probleem tekkis, kuna teil ei ole lubatud andmebaasi kataloogi kirjutada. 1C: Enterprise nõuab käivitamiseks selle kataloogi kirjet. Olukorra parandamiseks serverist, millel andmebaas asub, valige jagatud ressurss (ketas või andmebaasiga kataloog), paremklõpsake, valige menüü Atribuudid, vahekaart Juurdepääs, määrake väärtuseks Full (või muutke indikaatoriks "Jaga kausta" Windows 2000 jaoks). Salvestage muudatused ja proovige 1C: Enterprise uuesti käivitada. küsimus: Andmebaasi avamisel peatub programm tõrketeatega: "Andmebaasi jaoks määratud sortimisjärjekord ei ühti süsteemi omaga." Vastus: Selle vea parandamiseks klõpsake ikoonil Minu arvuti -> Juhtpaneel -> Keeled ja standardid. Määrake soovitatud väärtuseks "Vene" ja taaskäivitage arvuti. küsimus: Programmi käivitamisel allalaadimine peatub ja ilmub tõrketeade: “Runtime Error! Programm c: Program Files1Cv77Bin1Cv77.exe. Ebanormaalne lõpetamine." Vastus: Sellel veal on mitu võimalikku põhjust. Esmalt kopeerige oma andmebaasi kataloog teise asukohta, et isegi halvima tulemuse korral (tuled kustutatakse parandusprotsessi ajal) saate naasta enne paranduse algust tekkinud olukorda. Selle vea ise parandamiseks saate teha järgmisi samme. Pärast iga sammu proovige käivitada 1C: Enterprise.
  1. Taaskäivitage arvuti.
  2. Installige uuesti 1C: Enterprise.
  3. Kopeerige fail 1Cv7.md, mis asub teie andmebaasi kataloogis NEW_STRU, oma andmebaasi kataloogi. Näiteks kui teie andmebaas asub kataloogis c:1Cbase, peate kopeerima faili 1Cv7.md kataloogist c:1CbaseNEW_STRU kataloogi c:1Cbase. Küsimusele: "Kas ma peaksin praeguse faili asendama?" sa peaksid vastama "jah".
  4. Käivitage Configurator, valige Administration -> Information Security Testing and Correction. Klõpsake nuppu Käivita.
Kui viga pole parandatud, siis ilmselt tuleb pöörduda otse Praktika poole. küsimus: Käivitamisel küsib programm esmalt kodeeringut (koodilehte ja sortimisjärjestust) ning seejärel peatub allalaadimine veateatega: “Taastamatu andmebaasi viga. Kood – 10. Viga andmebaasisõnastiku avamisel. Vastus: Kopeerige fail 1Cv7.dd, mis asub teie andmebaasi kataloogis NEW_STRU, oma andmebaasi kataloogi. Näiteks kui teie andmebaas asub kataloogis c:1Cbase, peate kopeerima faili 1Cv7.dd kataloogist c:1CbaseNEW_STRU kataloogi c:1Cbase. Küsimusele: "Kas ma peaksin praeguse faili asendama?" sa peaksid vastama "jah". Kui sellist faili kataloogis NEW_STRU pole olemas, kuid teate konfiguratsiooni parooli, saate probleemid lahendada, nimetades suvalise metaandmeobjekti ümber iseendaks (näiteks MainBranchi konstantse identifikaatoris kustutage viimane tähte “l” ja pane see uuesti) . Salvestage konfiguratsioon. küsimus: Kuidas teha kindlaks, kus 1C: Enterprise andmebaas asub? Vastus: Kui käivitate rakenduse 1C: Enterprise või Configurator, ilmub teie ette käivitusaken. Kui soovitud andmebaas on valitud (suur väli peaaegu akna keskel), siis allpool näete andmebaasi teed. See peaks välja nägema umbes nagu "C: 1Cbase". küsimus: Kolmandast või neljandast arvutist käivitamisel ei käivitu programm sellise teatega nagu "Viga tabeli DT**** juurdepääsul". Vastus: Fakt on see, et operatsioonisüsteem Windows 95/98 ei võimalda hoida korraga lahti rohkem kui 1024 faili. Arvestades andmebaasi keskmiseks suuruseks 200-400 faili, siis selgub, et programm ei tööta 3-6 arvutis, mis üritavad andmebaasile ligi pääseda. Vajalik on andmebaasi (DBF-i versioonide puhul lihtsalt kopeerida kogu kataloog ja kliendimasinate teed ümber kirjutada) teise operatsioonisüsteemiga arvutisse (soovitatav - Novell, Windows 2000, Windows NT). küsimus: 1C: Ettevõte on oma baasi avanud juba väga pikka aega. Vastus: Selle põhjuseks võib olla asjaolu, et viirusetõrjeskanner kontrollib kõiki *.dbf- ja *.cdx-faile, mida 1C: Enterprise soovib avada. Probleemi lahendamiseks peate välistama seda tüüpi failide skannimise (näiteks programmis AVP Monitor nimetatakse seda "Välista maski järgi"). Te ei pea muretsema viiruste tungimise pärast andmebaasi *.dbf-failidest ja registrifailidest, kuna need ei saa sisaldada viirusi. küsimus: Millised on faili 1cv7.exe käsurea valikud? Vastus:

1cv7.exe MODE [ /M | /D | /U | /N | /P ],
kus MODE on käivitusrežiim, võib võtta ainult ühe kolmest väärtusest:
config - konfiguraatori režiim;
silumine - silumisrežiim;
ettevõte - tavaline (töö)režiim 1C: Ettevõte.
järgmised klahvid on valikulised:
/M - käivitage programm eksklusiivses režiimis;
/D - andmebaasi kataloog;
/U - kasutaja töökataloog (kasutajate loendis olevat kataloogi ignoreeritakse);
/N - kasutajanimi;
/P - kasutaja parool;
/T – ajutiste failide tee
/@ - konfiguraatori režiimi jaoks, mis määrab partii käivitamise faili
/W – veebilaienduse lähtestamine

Näide: 1cv7 ettevõte /Dc:1cmainbase /NIvanov /P123,
sel juhul käivitub programm ilma andmebaasi ja töörežiimi valimise dialooge kuvamata ning kasutajanime ja parooli küsimata.

Pakettrežiimis käivitamist kirjeldatakse üksikasjalikult raamatus "Konfigureerimine ja administreerimine. Teine osa" lk 252.


Artikkel näitab 1C andmebaasi taastamise viisid programmi sisseehitatud tööriistade või kolmandate osapoolte rakenduste abil. Kuidas luua ja taastada andmebaasi varukoopiat. Enamiku ettevõtte 1C toodete kasutajate jaoks on andmebaasi 1C: Enterprise kahjustumine või kadumine midagi sellist, millest nad isegi kardavad rääkida. Nende jaoks tundub andmebaasi taastamise ülesanne lihtsalt ebareaalne ja selle kaotamine on kohutav tragöödia.

Tegelikult on 1C ettevõtte tooted sama tarkvara nagu kõik teised. Teave, mille kasutajad oma andmebaasidesse sisestavad, salvestatakse failidesse, mida saab kahjustuse või kustutamise korral varundada või taastada. Sageli selleks otstarbeks sisseehitatud "1C: ettevõte" tööriistad, kuid te ei tohiks unustada ka kolmanda osapoole tarkvara.

Vaikimisi on teabebaasi kataloog, kuhu lisaks 1C andmebaasifailile endale salvestatakse kõik sellega seotud failid, kaust kasutaja dokumentides:
C:\Kasutajad\Kasutajanimi\Dokumendid\InfoBase


See kaust salvestab kõik selle andmebaasiga seotud failid.


Need failid hõlmavad järgmist:

  • *.1CD– andmebaasi enda fail, mis vaikimisi kannab nime 1Cv8.1CD. See fail sisaldab kõiki andmebaasi sisestatud andmeid, samuti nende konfiguratsiooni;
  • *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf)– andmebaasi konfiguratsioonifailid;
  • *.log, *.lgf, *.lgp, *.elf– logifailid;
  • *.cdn– 1C andmebaasi lukustusfail;
  • *.efd- 1C arhiivifail;
  • *.mft– abimalli konfiguratsioonifail;
  • *.st– tekstimallifail
  • *.mxl- 1C andmebaasi trükitud vormide fail;
  • *.grs- 1C andmebaasi graafiliste diagrammide fail;
  • *.geo- 1C andmebaasi geograafilise skeemi fail.

1C andmebaasi kahjustuste märgid ja põhjused

1C andmebaasi kahjustuste märgid võivad olla väga erinevad, need on tõrked andmebaasiga töötamisel või selle äkiline sulgemine, külmutamine, mitmesugused teated vigade olemasolu kohta sellega töötamisel või käivitamisel. Sageli "1C: ettevõte" infobaasiga toimingu tegemisel vea olemasolust teatamine ja selle kirjeldamine "...andmebaasifail on kahjustatud".

1C andmebaasi kahjustamise põhjused võivad olla füüsilise või loogilise päritoluga.

Andmebaaside kahjustamise füüsiliste põhjuste tagajärjed on kõige rängemad, kuna need on seotud andmekandja kahjustamisega, millele andmed salvestatakse. See võib kahjustada välist või sisseehitatud kõvaketast, optilist andmekandjat, välkmälu või mälukaarti. Sel juhul on 1C andmebaasi taastamiseks vaja andmekandja funktsionaalsust tagastada.

Andmebaaside loogiline kahjustus tekib tarkvaratõrgete, arvuti või andmekandja vale või äkilise väljalülitamise, võrguseadmete ebaõige töö, samuti viiruste ja pahavara tagajärjel.


1C andmebaasi loomine ja taastamine varukoopiast

Oleme seda oma artiklites juba korduvalt maininud – parim viis andmete salvestamiseks on teha nendest varukoopia. 1C andmebaasi jaoks on see meetod samuti asjakohane.

1C andmebaasi varukoopia loomiseks tehke järgmist.

1C andmebaasi varukoopiast taastamiseks tehke järgmist.


Kahjustatud 1C teabebaasi taastamine

Kui teabebaasi talitlushäired ja ülalkirjeldatud vead või muud sümptomid ilmnevad, pole paanikaks põhjust, kuna enamikul juhtudel on 1C andmebaas taastatav. Seda saab teha platvormi sisseehitatud tööriistade abil.

Taastamine konfiguraatori abil

1C andmebaasi vigade kõrvaldamiseks pakub selle konfiguraator funktsiooni "Testimine ja parandamine...". Selle kasutamiseks tehke järgmist.


Taastamine chdbfl.exe abil

Platvormi igas versioonis "1C: ettevõte" On olemas utiliit, mis on loodud kahjustatud teabebaaside silumiseks. Sellele utiliidile pole platvormi sisemise menüü kaudu juurdepääsu. Kuid see paigaldatakse koos platvormi paigaldamisega. Selle käivitamiseks minge kausta, kuhu teie arvutisse on installitud platvorm 1C:
C:\Program Files (x86)\1cv8\8.3.8.1652\bin
(kus 8.3.8.1652 on platvormi väljalaske number (erinevate versioonide puhul erinev))


Otsige üles ja käivitage sellest kaustast fail chdbfl.exe – see on 1C infobaasi silumisutiliit. Pärast utiliidi käivitamist määrake sellega andmebaasifail, klõpsates väljast paremal asuval ellipsil "DB faili nimi" ja märkige funktsiooni kõrval olev ruut "Paranda tuvastatud vead". Pärast vajalike parameetrite määramist klõpsake nuppu "Jookse".


Kõik tuvastatud vead ja muud utiliidi toimingud kuvatakse aknas chdbfl.exe.

Taastamine HEX-redaktoriga

Eriti rasketel juhtudel või kui kaks eelmist teabebaasi silumise meetodit ei andnud soovitud tulemust, on teoreetiliselt võimalik see HEX-redaktoriga taastada. Selleks tuleb HEX-redaktoris avada *.1CD põhifail.

Selle meetodi puuduseks on see, et seda kahjustatud 1C andmebaasi parandamise meetodit saavad kasutada ainult kogenud spetsialistid, kes tunnevad HEX-i.

Tuleb märkida, et sellel on sisseehitatud HEX-redaktor, mida saab kasutada kahjustatud failide parandamiseks.


Kustutatud 1C teabeandmebaasi taastamine

Kui juhusliku kustutamise, operatsioonisüsteemi uuesti installimise, kõvaketta või muu andmekandja, millele 1C andmebaasi salvestati, vormindamise tõttu see kadus, saate selle taastada. Selle jaoks:


Märge. Sarnasel viisil saate taastada 1C teabebaasi kadunud varukoopia - 1Cv8.dt.

  • Laadige taastatud *.dt fail ülalkirjeldatud meetodil üles teabebaasi.
  • Kui teabebaas taastatakse failide kaupa, avage selle põhifail 1Cv8.1CL, kasutades menüüd 1C Fail / Avatud.

Kõik selles artiklis kirjeldatud 1C andmebaasi taastamise meetodid on näidatud platvormi näitena "1C: Enterprise 8.3". Kuid see teave on asjakohane ka muude programmide ja platvormi konfiguratsioonide jaoks:

  • 1c raamatupidamine
  • 1C: ettevõtja
  • 1C: Palk ja personalijuhtimine
  • 1C: Kaubanduse juhtimine
  • 1C: jaemüük
  • 1C: Holding Management
  • 1C: ettevõtte juhtimine
  • 1C: ettevõte. Tootmistehase juhtimine
  • 1C: keeruline automatiseerimine
  • 1C: dokumendivoog
  • 1C: konsolideerimine
  • 1C: Väikeettevõtte juhtimine
  • 1C: maksumaksja
  • 1C: Ettevõtjate aruandlus
  • 1C: maksedokumendid
  • 1C: Riigiasutuse raamatupidamine
  • 1C: Eelarveasutuse palgad ja personal
  • 1C: aruannete komplekt
  • 1C: eelarve aruandlus
  • 1C: valitsusasutuse dokumendivoog
  • 1C: riigi- ja munitsipaalhanked
  • 1C: arvelduseelarve
  • 1C: Vallaeelarve
  • 1C: raha
  • 1C: E-õpe jne.

Kuidas andmebaasi uuesti indekseerida.

Programmi 1C failiversioon töötab dbf-failidega. Andmete otsimise kiirendamiseks loob süsteem iga *.dbf faili jaoks vastava registrifaili laiendiga *.cdx. Rikke või 1C-st vale väljumise tagajärjel võivad registrifailid kahjustuda. Mõnikord põhjustab see süsteemi tõrkeid enne , selleks peate uuesti indekseerima.

Käivitage programm 1C:Enterprise eksklusiivses režiimis: menüü Alusta -> Programmid -> 1C: Ettevõte 7.7 -> 1C: ettevõtte monopol.

Kui süsteem töötab, kuid andmeid kuvatakse valesti, peate tegema sunnitud.

Selle sundimiseks peate andmebaasi kataloogist eemaldama kõik registrifailid. Kõik failid laiendiga *.cdx on indekseeritud. See on kõva variant, on ka pehme variant.

Peate minema konfiguraatorisse, valima menüüelemendi Administreerimine – Infoturbe testimine ja korrigeerimine, kontrollige vajalikku elementi, Uuesti indekseerimine(eemaldage ülejäänud) ja vajutage nuppu Käivitage. Režiim tuleb loomulikult seadistada Testimine ja parandamine. Sama asja, kuid automaatrežiimis, saab teha järgmiselt.

1C andmebaasi automaatne uuesti indekseerimine

Millal on vaja 1C uuesti indekseerida? Minu andmebaasiga töötab palju madala kvalifikatsiooniga kasutajaid. Arvuti väljalülitamine toitenupuga on nende jaoks norm ja ükski selgitus ei tööta. Loomulikult lähevad 1C sellise väljalülitamise korral kõik indeksid kaotsi ja järgmisel korral, kui süsteemi sisse logite, tuleb need taastada ja andmebaas uuesti indekseerida. Sel juhul aitab mind andmebaasi automaatne ümberindekseerimine öösel graafiku alusel.

Reindekseerimisprotsessi automatiseerimiseks võite kasutada partiirežiim käivitada 1C. Selleks tuleb luua *.prm laiendiga fail, näiteks reindex.prm, ja panna sinna järgmine kood

Välju=1
CheckAndRepair=1
Remont=1
Füüsiline terviklikkus = 0
Reindeks = 1
Loogiline terviklikkus=0
RecalcSecondaries=0
RecalcTotals=0
Pakk = 0
SkipUnresolved=1
CreateForUnresolved=0

Nende valikute kirjelduse leiate lehelt "Konfiguraatori partii töörežiim versioonis 1C v 7.7"

Järgmine samm on luua 1C-s Reindexi kasutaja parooliga Reindex minimaalsete õigustega ja võimalusega andmebaasi uuesti indekseerida.

Selle partiifaili käivitamiseks võite kasutada järgmist valikut:

  • *.bat – skriptifail
  • silt
  • sisestamine ajakavasse
Meie näite käivitusjoon on järgmine:

"C:\Program Files\1Cv77\BIN\1cv7.exe" konfig /D d:\bases\basa1\ /M /N Reindeks /P Reindeks /@ reindex.prm

Loomulikult peate määrama failidele oma teed.
See on kõik. Kui see on õigesti käivitatud, hakkab pakkfail täitma. Konfiguraator avaneb määratud kasutaja all, indekseerib andmebaasi uuesti ja sulgeb konfiguraatori õigesti.

Varem või hiljem saabub iga 1C kasutaja ellu raske hetk, kui lemmikprogramm keeldub sellega tegelemast, ei käivitu üldse või edastab sõnumeid, mis on kogenematule inimesele sageli arusaamatud. Mida üritab 1C meile öelda ja mida me saame selle heaks teha?

1. "Viga metaandmete laadimisel"

2. "Andmebaasi jaoks seatud sortimisjärjekord erineb süsteemi omast!"

See tõrge ilmneb siis, kui süsteemi kodeering ja teabebaasi kodeering on erinevad (vt http://www.goto1c.ru/2011/04/ordnochkprm.html).

3. "Andmeluku viga"

Teie andmebaasi kasutatakse eksklusiivses režiimis (võib-olla teie ise). Selle probleemi lahendamiseks peate sulgema 1C:Enterprise'i seansi eksklusiivse juurdepääsuga andmebaasile ja logima sisse eraldi režiimis. Kui 1C: Enterprise ei tööta teie arvutis eksklusiivses režiimis, on võimalikud kaks võimalust.

Esimene võimalus on rakendatav, kui võrgus on vähe 1C: Enterprise kasutavaid arvuteid või need asuvad üksteise lähedal. Valides menüükäsu 1C:Ettevõtte spikker -> Teave programmi kohta igas arvutis, näete real Töörežiim. Kui vasakul on kirjas "Eksklusiivne", peate selles arvutis 1C:Enterprise'i sulgema.

Teist võimalust tuleks kasutada siis, kui võrgus on palju arvuteid. Seejärel peate käivitama monitori käsuga Start -> Programs -> 1C: Enterprise -> User Monitor. Pärast monitori käivitamist peate valima menüüpunkti Monitor -> Aktiivsed kasutajad. Näete loendit arvutitest, millest andmebaasi praegu kasutatakse (iga rida on töötav 1C komponent: Configurator, Enterprise, Monitor, Debugger). Kui pöörate tähelepanu kõige vasakpoolsemale veerule, näete, et üks arvutitest töötab eksklusiivses režiimis 1C: Enterprise (seda kuvatakse ikooni kõrval punase hüüumärgiga). Minge sellesse arvutisse ja sulgege seal 1C: Enterprise. Probleem peaks nüüd olema lahendatud.

Mõnikord on võimalik, et arvuti lülitub valesti välja (või lihtsalt külmutas), siis peate selle välja ja uuesti sisse lülitama. Kui pole võimalik kindlaks teha, milline arvuti on baasi hõivanud ja monitor ei näita eksklusiivset režiimi kasutavat arvutit, peate leidma ja lõpetama 1cv7.exe protsessi Windowsi tegumihalduris või lülitama kõik arvutid välja (te saab ükshaaval, proovides käivitada 1C pärast iga arvuti väljalülitamist) .

4. "Kasutajakataloog on hõivatud"

5. "Andmebaasi kataloogi ei leitud"

See juhtus seetõttu, et kaust, milles 1C andmebaas asub, pole juurdepääsetav. Kui andmebaas on teie arvutis, olete tõenäoliselt selle kuhugi teisaldanud. Pidage meeles, kas olete hiljuti mõnda kataloogi (kaustu) teisaldanud. Kui tead täpselt, kuhu andmebaas teisaldati, siis 1C käivitamisel dialoogiboksis vali nupp “Muuda” (paremal on nupud OK, Tühista ja järgmine on “Muuda”). Määrake andmebaasi uus tee ja klõpsates nuppu OK, käivitage uuesti 1C: Enterprise.

Kui andmebaas pole teie arvutis, vaid kaugserveris, siis on parem otsida abi inimeselt, kes vastutab teie ettevõtte arvutite jõudluse eest. Kui otsustate ikkagi probleemi ise lahendada, peate esmalt kontrollima võrgu olemasolu kahe arvuti vahel (serverarvuti olemasolu saate lihtsalt kontrollida kliendile saadaolevate arvutite loendis, klõpsates nuppu „Minu võrgunaabruskond“). Teiseks peate välja selgitama kataloogi asukoha koos andmebaasiga serveris. Pärast seda, klõpsates dialoogiboksis 1C: Enterprise käivitamise nuppu "Muuda", valige "My Network Neighborhood" -> Server, millel andmebaas asub -> Määrake andmebaasi tee.

6. "Viga tabeli registrifaili avamisel. Indeksfailide taastamiseks käivitage programm eksklusiivses režiimis"

Selle probleemi lahendamiseks peate programmi käivitama eksklusiivses režiimis (programmi käivitamisel märkige ruut Eksklusiivne). Loomulikult peate esmalt paluma kõigil kasutajatel 1C: Enterprise'ist välja logida. Indeksfailide taastamise pakkumisele tuleb vastata jaatavalt. See protsess võib võtta palju aega, alates 1–2 minutist 5–10 megabaidiste andmebaaside puhul kuni umbes tunnini suurte andmebaaside puhul. Kui te ei saa süsteemi eksklusiivses režiimis käivitada, kuigi olete kindel, et kõik kasutajad on programmist väljunud, kontrollige esmalt, et teie arvutis võib olla mõni töötav programmi koopia. Kui see ei aita, proovige klientmasinad välja lülitada (saate teha ükshaaval, kontrollides iga järel). Tõenäoliselt lõpetati üks programmidest valesti ja see ei vabastanud andmebaasi.

7. "Logifail on kahjustatud"

Teie andmebaasi kataloogis (andmebaasi tee on kirjutatud käivitusakna allosas) on Syslogi alamkataloog. Selles kataloogis on fail 1cv 7.mlg, see on logifail. teisaldage see teise kataloogi; Kui arvate, et te ei vaja logifaili, saate selle kustutada. Peaasi on logifail sellest kataloogist eemaldada. Järgmine kord, kui käivitate rakenduse 1C: Enterprise, peaks see edukalt käivitama ja looma tühja logifaili.

8. Programmi käivitamisel ilmub hüpikaken kirjaga 1C: Enterprise ja kaob kohe.

See tõrge ilmneb juhul, kui platvorm tuvastab käivitatavad failid, kuid jooksval kontol (operatsioonisüsteemi kontol, mida ei tohi segi ajada 1C:Enterprise kontoga) pole juurdepääsuõigusi kataloogile, kus infobaas asub. 1C: Enterprise nõuab käivitamiseks selle kataloogi kirjet. Olukorra parandamiseks serverist, millel andmebaas asub, valige jagatud ressurss (ketas või andmebaasiga kataloog), paremklõpsake, valige menüü Atribuudid, vahekaart Juurdepääs, määrake väärtuseks Full (või muutke indikaatoriks "Jaga kausta" Windows 2000 jaoks). Salvestage muudatused ja proovige 1C: Enterprise uuesti käivitada.

9. "Käitamisaegne viga! Programm c:\Program Files\1Cv77\Bin\1Cv77.exe. Ebanormaalne lõpetamine"

Sellel veal on mitu võimalikku põhjust. Esmalt kopeerige oma andmebaasi kataloog teise asukohta, et isegi halvima tulemuse korral (tuled kustutatakse parandusprotsessi ajal) saate naasta enne paranduse algust tekkinud olukorda. Selle vea ise parandamiseks saate teha järgmisi samme. Pärast iga sammu proovige käivitada 1C: Enterprise.

a) Taaskäivitage arvuti.

b) Installige uuesti 1C: Enterprise.

c) Kopeerige andmebaasiga kataloogi fail 1Cv 7.md, mis asub teie andmebaasi kataloogis UUS _STRU. Näiteks kui teie andmebaas asub kataloogis c :\1C \base, peate kopeerima faili 1Cv 7.md kataloogist c :\1C \base \NEW _STRU kataloogi c :\1C \base . Küsimusele: "Kas ma peaksin praeguse faili asendama?" sa peaksid vastama "jah".

d) Käivitage Configurator, valige Administration -> Infoturbe testimine ja parandamine. Klõpsake nuppu Käivita.

10. "Taastamatu andmebaasi viga. Kood - 10. Viga andmebaasi sõnastiku avamisel"

Kopeerige fail 1Cv7.dd, mis asub teie andmebaasi kataloogis NEW_STRU, oma andmebaasi kataloogi. Näiteks kui teie andmebaas asub kataloogis c:\1C\base, peate kopeerima faili 1Cv7.dd kaustast c:\1C\base\NEW_STRU kausta c:\1C\base. Küsimusele: "Kas ma peaksin praeguse faili asendama?" sa peaksid vastama "jah". Kui sellist faili kataloogis NEW_STRU ei ole, kuid teate konfiguratsiooni parooli, saate probleemid lahendada, nimetades mis tahes metaandmeobjekti ümber iseendaks (näiteks MainBranchi konstantse identifikaatoris kustutage viimane täht "l ” ja pane see uuesti). Salvestage konfiguratsioon.

11. DT tabeli juurdepääsuviga*

Samaaegselt avatud failide maksimaalne arv operatsioonisüsteemis Windows 9x on ületatud.

Fakt on see, et Windows 95/98 võimaldab teil korraga avada kuni 1024 faili. See piirang jõustub, kui võrgurežiimis asub andmebaas Windows 95/98 operatsioonisüsteemiga arvuti jagatud kettal. Kui 1C käivitub, avab iga ühendatud kasutaja kõik konfiguratsioonis sisalduvad .dbf- ja cdx-failid. Olenevalt konfiguratsiooni keerukusest saab selles režiimis 1C-ga korraga töötada 3-6 kasutajat.

Kui teil tekib selline probleem, peaksite failiserverina kasutama arvutit, millel on WinNT/2000/2003 (st arvutit, kuhu teabebaasi kataloog on salvestatud). Peate lihtsalt meeles pidama, et WinNT Workstation (2000 Professional) ei piira avatud failide arvu, kuid lubab kuni 10 samaaegset ühendust. Need. Sellises arvutis ei saa andmebaasidega korraga töötada rohkem kui 10 kasutajat. Kui teil on vaja korraga töötada rohkemate kasutajatega, on mõttekas kaaluda spetsiaalse serveri ja Windows 2000/2003 Serveri operatsioonisüsteemide võimalust.

Kui teisaldasite andmebaasi Windows 2003 serverisse ja kuvatakse jätkuvalt sama tõrketeade, kontrollige Win Server 2003 kasutajate (arvutite) ühendamiseks litsentside arvu - vaikimisi on neid ainult 5.

12. "Programmi turvavõtit ei leitud"

See tõrge võib ilmneda mitmel põhjusel. Lahendusvalikud sõltuvad sellest, kas teil on võrgu- või kohalik versioon. Alustame sellest kohalik, nagu lihtsamal juhul.

Soovitame teil teha järgmised sammud. Pärast iga katset proovige käivitada 1C: Enterprise. Võimalik, et probleem lahendatakse esimeses etapis ja siis pole kõiki järgnevaid vaja.

a) Taaskäivitage arvuti, klõpsates Start->Shut Down ->Restart Computer ->OK. Oodake, kuni arvuti taaskäivitub, seejärel proovige 1C uuesti käivitada.

b) Võib-olla unustasite programmi installimisel installida turvadraiveri. Seejärel peate selle käivitama, klõpsates nuppu Start ->Programmid->1C: Enterprise 7.7->Installi kaitsedraiver. Taaskäivitage arvuti ja proovige 1C: Enterprise uuesti käivitada. Kui draiverit mingil põhjusel ei installitud, installige see tarkvaraga kaasasolevalt kettalt või laadige see alla saidilt http://www.aladdin.com/support/hasp/hasp4/enduser.aspx.

c) Kontrollige võtme füüsilist olemasolu arvutis, see võib olla arvutist välja hüpanud. Selleks tuleb jõuda arvuti korpuse tagaseinani, kuhu on ühendatud juhtmed. Tähtis. Soovitatav on esmalt arvuti välja lülitada. Võti näeb välja nagu plokk, mille suurus on umbes 3x4x1 cm. Tõenäoliselt on see punane või valge. Võti sisestatakse LPT-porti (samasse kohta, kus printer). Igal juhul saate võtme sisestada ainult LPT-porti. Tähtis: te ei pea palju jõudu avaldama, pingutused peaksid olema võrreldavad teeklaasi tõstmisel tehtavate pingutustega. Kui võti ei mahu porti, ärge proovige seda jõuga sisse suruda, kuna see kas pole võti või te ei sisesta seda LPT-porti. Parem on helistada oma ettevõtte arvutite eest vastutavale isikule. Kui olete võtme porti sisestanud, lülitage arvuti sisse ja proovige 1C: Enterprise uuesti käivitada.

d) Mõnikord võivad võtme peal olevad printerid ja muud seadmed segada selle tuvastamist turvaserveri poolt. Pärast arvuti ja printeri esmakordset väljalülitamist proovige välisseade (tavaliselt printer) arvutist lahti ühendada, jättes võtme paigale. Nüüd lülitage arvuti sisse ja proovige käivitada 1C. Loomulikult ei saa te sel juhul puudega seadet kasutada.

Kui kasutate võrguversioon, ja võti ei asu teie arvutis, on soovitatav abi otsida isikult, kes teie ettevõttes arvutite jõudluse eest vastutab. Kui olete see isik, siis soovitame teil teha järgmist.

a) Kontrollige, kas probleemne arvuti "näeb" serverit, millel võti asub. Saate pingida serverile käsurealt, käivitades probleemarvutist pingiprogrammi, mille parameetriks on serveri arvuti nimi. Näiteks c: ping server 1c. Või saate lihtsalt kontrollida serveri arvuti olemasolu kliendile saadaolevate arvutite loendis, klõpsates ikooni „Minu võrgu naabruskond”. Kui selgub, et probleemne arvuti ei "näe" serverit, peate läbi viima võrguprobleemide tavapärase kontrolli. Alustuseks soovitame kontrollida kaablite terviklikkust (ilma katkestusteta), jaoturi funktsionaalsust, võrgukaardi funktsionaalsust, lisaks tuleks veenduda, et vajalikud protokollid on olemas ja need on õigesti seadistatud.

b) Veenduge, et võtmega arvutis töötab programm "Protection Server". See programm on vajalik 1C: Enterprise klientide tööks võrguversioonis. Saate selle käivitada, klõpsates nuppu Start -> Programmid -> 1C: Enterprise 7.7 -> Protection Server.

c) Igas 1C: Enterprise'iga arvutis on nethasp .ini fail, mis vaikimisi asub kaustas C:\Program Files\1Cv 77\BIN. See fail sisaldab sätteid programmi jaoks, mis kontrollib võtme olemasolu võrgus. Fail on üsna hästi dokumenteeritud ja tõenäoliselt saate aru selle struktuurist. Soovitame pöörata erilist tähelepanu kasutatavate protokollide ridadele (võib-olla on järel ainult üks IPX / SPX, mida teie võrgus üldse ei kasutata), võtme otsimise ooteajale (kui võrk on nõrk , programmil ei pruugi lihtsalt olla aega selle leidmiseks) ja linkib serveri arvutisse (võib-olla pole sellist arvutit enam olemas, see on teisaldatud või ümber nimetatud).

Võib-olla on riistvarakaitse võti surnud. Sellises olukorras peate võtma ühendust tarkvara tarnijaga ja kirjutama turvavõtme vahetamiseks avalduse. Või pole teie 1C: Enterprise koopial seda võtit üldse. Lõppude lõpuks tarnitakse võtit ainult litsentsitud tarkvaraga.

Artiklis kasutati materjale saitidelt http://help1c.com, http://www.ititi.ru, http://it-specialist.perm.ru.