Pogreška: datoteka baze podataka je oštećena. Pogreška: Datoteka baze podataka je oštećena Rad sa sigurnosnom kopijom neispravne baze podataka

Pogreška 1C "Datoteka baze podataka je oštećena" redovito se pojavljuje pri radu s verzijama 8.2 i 8.3. Najčešći uzrok oštećenja baze podataka je neočekivano gašenje zbog kvara hardvera ili nestanka struje.

Postoje 4 opcije za rješavanje ovog problema na razini korisnika:

  1. Vraćanje iz najnovije sigurnosne kopije.
  1. Stvaranje sigurnosne kopije iz oštećene baze podataka i zatim njeno vraćanje iz nje.
  1. Ispravljanje baze podataka pomoću ugrađenih alata.
  1. Popravak baze podataka pomoću alata chdbfl.exe.

Naravno, izbor jednog ili drugog algoritma ovisi o konkretnoj situaciji. Da bismo razumjeli mogućnosti i prednosti svake metode, pogledajmo svaku od njih detaljnije.

  1. Vraćanje iz sigurnosne kopije

Ova je opcija optimalna za ispravljanje pogreške datoteke baze podataka 1C ako se sigurnosna kopija automatski stvara svakodnevno. Svakako imajte na umu da će svi podaci uneseni nakon izrade sigurnosne kopije biti izgubljeni. Ako je to neprihvatljivo, odmah prijeđite na drugu metodu.

Za vraćanje iz radne sigurnosne kopije potrebno je pokrenuti konfigurator, a zatim u izborniku "Administracija" odabrati podstavku "Učitaj infobazu...".

Ako prvi put obnavljate bazu podataka, svakako izvedite sigurnosna kopija(kako napraviti ručnu sigurnosnu kopiju baze podataka 1C: Enterprise opisano je u sljedećem odlomku).

Restauraciju je preporučljivo provesti u nova baza podaci. To će dodatno jamčiti da će sve akumulirane pogreške biti eliminirane. Ako nema svježe sigurnosne kopije ili podaci u njoj nisu ažurni, možete pokušati vratiti oštećenu bazu podataka (zbog toga je potrebna sigurnosna kopija).

  1. Rad sa sigurnosnom kopijom neispravne baze podataka

U konfiguratoru otvorite izbornik “Administracija” i odaberite podtočku “Preuzmi infobazu...”. U pravilu, prijenos podataka odvija se bez problema, ali ako je program ozbiljno poremećen, sigurnosna kopija standardnim sredstvima može biti neuspješna. Ovaj problem možete riješiti ručnim kopiranjem datoteke baze podataka koja se zove 1Cv8.1CD. Kopirajte ovu datoteku s bilo kojim na prikladan način u prazan imenik.

Imate pitanje ili trebate pomoć konzultanta?

Već u ovoj fazi možete pokušati učitati podatke na normalan način povezivanjem s datotekom baze podataka smještenom u drugom direktoriju. Uzrok pogreške 1C "Datoteka baze podataka je oštećena" može biti oštećenje ne same baze podataka, već predmemorije, koja će se potpuno resetirati nakon ovih manipulacija.

Ako se baza podataka i dalje ne otvara, pokušajte je vratiti iz oštećene kopije koju ste upravo spremili koristeći metodu opisanu u prethodnom odlomku. Prilikom prijenosa informacija, program može zanemariti pogrešne unose i sam ispraviti bazu podataka.

  1. Korekcija pomoću ugrađenih alata

Uklanjanje pogrešaka u datoteci baze podataka 1C može se izvršiti pomoću uslužnog programa uključenog u paket. Da biste ga pokrenuli, trebate odabrati stavku "Testiranje i popravljanje..." u izborniku konfiguratora "Administracija".

Iskusni korisnici mogu prilagoditi konfiguraciju kako žele, ali u većini slučajeva optimalna će biti opcija prikazana na slici. Možete eksperimentirati s blokom postavki "Provjera i načini", mijenjajući potvrdne okvire i procjenjujući učinak.

Nema smisla označavati potvrdni okvir "Samo testiranje" (pod uvjetom da ste napravili sigurnosnu kopiju oštećene baze podataka i radnje uslužnog programa neće pogoršati situaciju).

Jedan od najčešćih uzroka pogreške 1C "Datoteka baze podataka je oštećena" su veze koje vode do nepostojećih objekata. Kada označite potvrdni okvir "Stvori objekte", program će stvoriti novi objekt za svaku pogrešnu vezu.

Nakon što odaberete potrebnu konfiguraciju, pokrenite postupak popravka tipkom "Pokreni". Nakon završetka rada, komunalna služba će izvijestiti rezultat.

  1. uslužni program chdbfl.exe

Ako prethodna metoda nije uspjela ili je baza podataka toliko oštećena da je nemoguće ući u konfigurator, možete pokušati pokrenuti uslužni program izravno s diska. Nalazi se u imeniku s instaliranim programskim paketom. Ovaj direktorij možete pronaći pomoću prečaca preko kojeg se pokreće program. Da biste to učinili, otvorite kontekstni izbornik (klikom desni klik mišem na prečac) i odaberite “Svojstva”.

Pogreška 1C "Datoteka baze podataka je oštećena" redovito se pojavljuje pri radu s verzijama platforme 8.2 i 8.3. Ova greška može se dogoditi i prilikom pokretanja infobaze i tijekom bilo koje operacije. Pogledajmo kako možete popraviti ovu grešku.

Riža. 1. Prozor pogreške

Prije svega, OBAVEZNO (!!!) napravite kopiju oštećene baze podataka. Bolje je napraviti kopiju datoteke 1Cv8.1CD. Da biste to učinili, morate otići u direktorij u kojem je pohranjena baza podataka, kopirati je i spremiti u bilo koji direktorij koji vam odgovara.


Riža. 2. Kopiranje baze podataka


Riža. 3. Umetanje baze podataka u katalog

Nakon kopiranja baze potrebno je interno testiranje. Da biste to učinili, idite u našu bazu podataka putem konfiguratora, idite na karticu "Administracija" i kliknite na "Testiranje i ispravak".


Riža. 4. Pokrenite konfigurator


Riža. 5. Ispitivanje i popravljanje

Pred nama se pojavljuje prozor za testiranje i ispravljanje baze podataka. Označite okvire kao što je prikazano na slici 6 i započnite testiranje.


Riža. 6. Pokrenite testiranje i popravke

Nakon internog ispitivanja potrebno je provesti i eksterno ispitivanje. Da bismo to učinili, zatvorimo konfigurator i otvorimo uslužni program chdbfl.exe. Nalazi se u mapi platforme, koja se obično nalazi u mapi C:\Program Files (x86)\1cv8\8.3.10.2252\bin.

sl.7. Put do komunalnog

Idemo pokrenuti ovu datoteku, u polje “DB file name” unesite stazu na kojoj se nalazi naša baza podataka i označite “Correct detected errors, then testing”.


Riža. 8. Pokrenite vanjsko testiranje

Nakon što su sve operacije dovršene, možete se prijaviti u bazu podataka. Ako niti jedna od gore navedenih metoda nije pomogla u vraćanju oštećene baze podataka, morat ćete to riješiti ručno. To može učiniti samo kvalificirani programer.

Pivkin Andrej. Stručnjak za konzultacijske linije

Za 1C-Bitrix: Site Management, integracija s 1C nije problem. Ovo je standardna funkcija koja je prisutna već duže vrijeme od verzije softverski proizvodi "1C:Enterprise 8.1", izdanje Trade Management (verzija 10.3.4) i "1C-Bitrix: Site Management" verzija 6.5, izdanja Small Business, Business i Big Business.

Online trgovanje se računovodstveno ne razlikuje od obične maloprodaje. S tim u vezi, postavlja se pitanje koordinacije prodaje putem internetske trgovine i njihovog knjiženja pomoću računovodstvenog sustava 1C. Za ": Site Management" integracija s "1C" nije problem. Ovo je standardna značajka koja je prisutna već duže vrijeme od verzije proizvoda "1C:Enterprise 8.1", izdanje Upravljanje trgovinom(verzija 10.3.4) i " " verzija 6.5, s izmjenama i dopunama Mali posao, Poslovanje I Veliki posao.

Unatoč postojećoj dokumentaciji za proizvod, mnogi programeri web stranica imaju poteškoća s razmjenom podataka u ova dva programa. Poteškoće integracije su različite. Pogledajmo neke od najčešćih koji se javljaju mnogim korisnicima.

Tipični problemi mogu se grubo grupirati na sljedeći način:

  • Problemi s performansama na strani poslužitelja
  • Pogreške pri radu s podatkovnim datotekama
  • Problemi s autorizacijom
  • MySQL pogreške
  • Logičke pogreške

Krenimo redom.

Pogreške na strani poslužitelja

Pogreške na strani poslužitelja pojavljuju se iz više razloga, ali ono što im je zajedničko je da nisu toliko krive postavke programa “” ili “. 1C:Poduzeće"koliko postavki poslužitelja ili problema u komunikacijskim linijama. Uglavnom se oni "liječe" odgovarajućim postavkama poslužiteljska oprema I softver. I samo ako to nije moguće - jednokratnim smanjenjem volumena istovara. Za rješavanje većine ovih problema ne možete izbjeći kontaktiranje servisa tehnička podrška hosting tvrtka u kojoj se nalazi vaša web stranica.

Najčešće manifestacije ovih grešaka:

  • Greška u radu s internetom, prikazuje se sljedeća poruka: slanje neuspjelih podataka ravnopravnom uređaju (nema zaglavlja, nema podataka)‏;
  • Primljen je prazan odgovor poslužitelja;
  • Pogreške 502, 500 ili pogreška 404 već su u procesu razmjene;
  • Pogreška nedostatka memorije, na primjer, prikazuje se sljedeća poruka: Fatalna pogreška: Dopuštena veličina memorije od 67108864 bajta je potrošena (pokušano dodijeliti 102401…)‏
  • Nije uspjelo dobivanje trenutnog stanja procesa razmjene. Podaci za razmjenu su poslani, ali nisu preuzeti.

Uobičajena rješenja su promjena postavki poslužitelja. Prvo, možete povećati vremensko i memorijsko ograničenje u PHP postavkama.

  • php.ini.oci, koji se nalazi u mapi / apache.
  • Pronađite grupu parametara u datoteci Ograničenja resursa.
  • Povećajte vrijednosti parametara max_izvršenje_vrijeme I memorija_ograničiti.
  • Ponovno pokrenite poslužitelj.

Drugo, povećanje vremenskog ograničenja poslužitelja često pomaže. Za ovo je bolje kontaktirati hostera, jer najvjerojatnije nećete imati prava pristupa za to. Ali ako imate priliku to učiniti sami, morate izvršiti sljedeći niz radnji:

  • Otvorite datoteku za uređivanje httpd.conf smjestiti u mapu / apache/conf/
  • Promijenite vrijednost parametra Pauza.
  • Ponovno pokrenite poslužitelj.

Drugo rješenje za ovaj problem (ako hoster ne pristane na povećanje timeout-a) je da timeout servera i timeout budu jednaki. 1C-Bitrix: Upravljanje web mjestom" (stranica Trgovina > Postavke trgovine > Integracija s 1C, polje Interval od jednog koraka u sekundama). U ovom slučaju, izvođenje korak po korak odvijat će se sinkrono.

Ako navedene mjere ne pomognu ili se navedeni parametri ne mogu promijeniti, tada, kao posljednje sredstvo, možete učiniti sljedeće:

Konačno, možete smanjiti količinu istovara robe odjednom. Postavite filtar po artiklu na strani "1C":

  • Pokrenite čarobnjak za postavljanje komunikacije ( Usluge > Razmjena podataka s WEB stranicom > Konfiguracija razmjene podataka s WEB stranicom)
  • U prvom koraku čarobnjaka odaberite Promjena postojeće postavke komunikacije i pritisnite tipku Unaprijediti.
  • Odaberite postavku koju želite urediti i dvaput kliknite na nju.
  • Označeno Istovar robe(Ili Razmjena naloga, ovisno o situaciji) promijenite vrijednosti filtera.
  • Spremite promjene i ponovno sinkronizirajte.

Pogreške pri radu s podatkovnim datotekama

Pogreške pri radu s datotekama uglavnom su uzrokovane netočnim postavkama prava pristupa datotekama. Tipične poruke izgledaju ovako: "Pogreška pri otvaranju datoteke" i "Pogreška pri pisanju datoteke." Naravno, možete postaviti prava pristupa na razini operativnog sustava.

Obratimo pozornost na izraz "na razini operativnog sustava." Prava na razini " 1C-Bitrix: Upravljanje web mjestom", u pravilu, uvijek su ispravno postavljeni. Međutim, ne škodi provjeriti svoja uvozna/izvozna prava. To se radi na stranici Trgovina > Postavke trgovine > Integracija s 1C.

Najvjerojatniji razlozi:

  • Korisnik od kojeg se razmjenjuju podaci nema prava pisanja u mapu /Učitaj .
  • Datoteka je stvorena s dozvolama koje ne dopuštaju čitanje datoteke.
  • Datoteka se također može prenijeti na poslužitelj u zip arhivi, ali iz određenih razloga arhiva se ne može raspakirati, na primjer, funkcija ne radi ispravno zip_open na poslužitelju.

Rješenja ovih problema su prilično jednostavna i razumljiva iz samih problema i mogu se riješiti kontaktiranjem hostera, koji će postaviti potrebna prava.

Postavljanje ispravnih prava na stvorene datoteke unutar " 1C-Bitrix: Upravljanje web mjestom" se radi na sljedeći način:

  • Otvorite datoteku za uređivanje dbconn.php iz mape / bitrix/ php_sučelje.
  • U redu define("BX_FILE_PERMISSIONS", 0644); postavite vrijednosti koje hoster preporučuje umjesto zadanih 0644.

Na isti način morate provjeriti dopuštenja za stvorene mape. Samo što je to učinjeno već u liniji define("BX_DIR_PERMISSIONS", 0755);.

Ovako izgleda provjera prisutnosti ZIP ekstenzije u PHP postavkama:

Imajte na umu da se pogreške pri radu s podatkovnim datotekama mogu pojaviti i zbog činjenice da računalo na kojem je instaliran 1C računovodstveni sustav ima vatrozid ili antivirus koji sprječava ispravan prijenos datoteke ili blokira slanje datoteke na poslužitelj.

1C ne može proći proceduru provjere autentičnosti za web mjesto i stoga se javlja pogreška. To je obično uzrokovano netočnim postavkama " 1C-Bitrix: Upravljanje web mjestom».

1C može dobiti netočan odgovor kada se pokuša prijaviti na web mjesto. Ovo bi mogla biti pogreška programera vaše web stranice. Činjenica je da prilikom autorizacije prvi redak odgovora od "1C" čeka na "uspjeh". Ali tijekom izrade stranice, programeri bi mogli slučajno ostaviti testne nizove u izlaznim datotekama tijekom procesa razvoja.

Na primjer, u datoteci /bitrix/php_interface/init.php ili /bitrix/php_interface/dbconn.php itd.
Dakle, 1C može primiti odgovor ne "uspjeh", već "uspjeh testa", iako su data ovlaštenja poslana ispravno.

ostalo tipična greška sastoji se od prava pristupa za uvoz kataloga. Autorizacija se ne može izvršiti ako korisnik koji vrši uvoz nema dovoljna prava. To možete provjeriti na stranici Trgovina > Postavke trgovine > Integracija s 1C.

Idite na navedenu stranicu i učinite sljedeće:

  • U polju Dopusti preuzimanja korisničkim grupama vidjeti koji korisnici smiju uvoziti/izvoziti podatke.
  • Ovisno o vašoj konkretnoj situaciji, ili promijenite dopuštenja uvoza za željene grupe ili omogućite željenog korisnika grupi kojoj je dopušten uvoz iz 1C.

Ali u ovlaštenju također može nastati posebne greške. Na primjer, kada PHP rad u CGI modu. Ovo je tipično za web stranice hostirane na Windows poslužiteljima. To možete provjeriti pomoću datoteke test.php, kao što smo učinili prilikom provjere nekretnina ZIP. U svojstvima poslužitelja Apache u redu API poslužitelja u tom slučaju vrijedi CGI. Možete pokušati riješiti ovaj problem, a ako to ne uspije, preporučljivo je kontaktirati tehničku podršku hostinga.

Da biste “zaobišli” problem, potrebno je da na poslužitelju bude omogućena obrada .htaccess i podršku mod_prepisati. Prati ove korake:

  • U korijenu stranice u datoteku .htaccess dodaj retke:
    RewriteEngine uključen
    RewriteRule .* -
  • Zakomentirajte sljedeće retke u datoteci .htaccess mape bitrix/admin/, koji se gase mod_prepisati:
    #

    #RewriteEngineOff

    #

  • Podnijeti dbconn.php mape bitrix/php_sučelje/ dodaj retke:
    $remote_user = $_SERVER["REMOTE_USER" ]

    ? $_SERVER["REMOTE_USER" ] : $_SERVER["REDIRECT_REMOTE_USER" ];

    Ako ($strTmp)

    Popis($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"]) = eksplodirati(":", $strTmp) ;

MySQL pogreške

Pogreške u bazi podataka mogu imati mnogo uzroka, kao i rješenja. Najočitiji od njih su sljedeći:

  • Prikazuje se poruka: Izgubljena veza s MySQL poslužiteljem tijekom upita. Greška je najvjerojatnije u isteku vremena.

Moguće rješenje problema: $DB->Upit("SET wait_timeout=28800");

Ako to ne pomogne, trebate se obratiti službi za podršku hosting tvrtke kako biste produžili vrijeme čekanja.

  • Sukob kodiranja. Na primjer, prikazuje se poruka:

Razlog je što su tablice baze podataka u jednom kodiranju, a sama baza podataka u drugom. U ovom slučaju baza je latinski1 i stvaraju se nove tablice latinski1. Pri istovaru iz 1C stvara se privremena tablica b_xml_stablo u "neispravnom" kodiranju latinski1.

Rješenje je jednostavno i jasno: promijenite osnovno kodiranje u ispravno. Za rješavanje ovog problema potrebno je kontaktirati svog hostera.

Logičke pogreške

Logičke pogreške nastaju ako korisnik pogrešno razumije proces razmjene podataka i, sukladno tome, netočno izvodi neke radnje.

Najviše uobičajena pogreška Prilikom istovara kataloga proizvoda pojavljuje se zajedno s porukom: “Promjene proizvoda nisu registrirane. Roba nije istovarena." U pravilu je u ovom slučaju filtar proizvoda pogrešno konfiguriran. Morate provjeriti ove postavke. U pravilu postoje odabrani parametri koji vam ne dopuštaju ispravno filtriranje parametara za učitavanje.

Ali postoje situacije kada je takva poruka normalna situacija. To se događa ako u postavkama Način razmjene podataka s WEB stranicom instalirano: Učitaj samo objekte koji su promijenjeni od zadnje razmjene.

Još jedna pogreška prilikom učitavanja kataloga proizvoda je poruka: "Vrsta artikla nije pronađena." Ova se pogreška pojavljuje ako "1C" nema vrste "Usluga" i "Proizvod". Ove su vrste kritične za proces komunikacije sa web mjestom. Rješenje problema je stvaranje navedenih tipova nomenklature u 1C.

Ako se tijekom procesa razmjene pojavi pogreška: "Polje objekta nije pronađeno", to znači da nisu pronađena podudaranja za polja naloga u " 1C-Bitrix: Upravljanje web mjestom" Provjerite postavke navedene u Izvezi u " 1C:Poduzeće" stranice Postavke > Postavke proizvoda > Postavke modula > Internetska trgovina. Polja "Puno ime" i "Naziv" kritična su za 1C, odnosno, bez zadatka podudaranja ovih polja, izvoz se neće izvršiti. Imajte na umu da se preslikavanja zasebno konfiguriraju za različiti tipovi obveznici plaćanja.

Sažetak

Izvoz/uvoz robe i narudžbe u vezi s " 1C-Bitrix: Upravljanje web mjestom"I" 1C:Poduzeće» omogućuje rješavanje problema sinkronizacije podataka na web stranici iu računovodstvenom sustavu. Kao iu radu bilo kojeg drugog složenog sustava, problemi i netočnosti mogu se pojaviti u ovom "svežu". Međutim, svi su oni rješivi. Dostupno kod partnera 1Soft.

Robert Basirov

Sva prava pridržana. Za pitanja u vezi s korištenjem ovog članka obratite se


U informacijske baze podataka Na platformi 1C mogu se pojaviti mnoge različite pogreške:

kršenje logičkog/fizičkog integriteta baze podataka, pogreške korisnika, "krivi" programerski kod i još mnogo toga.

Može biti mnogo razloga: struja je bila isključena i nije bilo izvora neprekidni izvor napajanja, ili je petak navečer bio uspješan, a korisnik se u ponedjeljak više ne sjeća što je radio.

Prvo, vrijedi postaviti nekoliko razjašnjavajućih pitanja korisniku:

1) Izdanja platforme/konfiguracije.

2) Cijeli tekst poruke o pogrešci. Korisnici imaju nesretnu tendenciju ne čitati takve poruke u cijelosti, a možda sadrže preporuke za rješavanje problema.

3) Prije koliko vremena je nastao i pod kojim okolnostima se pojavljuje. Malo je vjerojatno da ćemo moći ispraviti neponovljive pogreške s kojima se prije nismo susreli.

4) Događa li se to ako pokrenem 1c s drugog računala/od drugog korisnika? To će nam dati materijala za razmišljanje - može li pomoći brisanje predmemorije, postavljanje dopuštenja ili brisanje korisničkih postavki.

Sada malo o samim greškama i kako ih riješiti.

Općenito:
Neke se pogreške pojavljuju prilikom korištenja nelicenciranog softvera (Windows, 1C itd.).

Čest primjer je pokvarena platforma. Jedna od zakrpa hakira određenu verziju platforme, pa nakon instalacije nova verzija platformu i pokušajte ući u bazu podataka, vidjet ćete prozor "No free licence found".

Ako ste prvi put naišli na pogrešku - možda se netko drugi već susreo s njom -

potražite na googlu, možda se netko već susreo s tim i riješio problem, a vi nećete gubiti dodatnih par sati svog vremena.

Izdanje konfiguracija mora biti ažurno (prvenstveno za konfiguracije iz kojih se dostavlja regulirano izvješćivanje); nije bez razloga što linija za konzultacije gotovo uvijek predlaže prvo ažuriranje, a zatim daljnje traženje.

Trenutno izdanje platforme - za svaku konfiguraciju je napisano koje se izdanje platforme preporučuje za rad s ovom konfiguracijom.

Tehnološki dnevnik vam omogućuje da zabilježite sve događaje 1C:Enterprise (ili dio, pomoću filtra).
Također možete čitati o njemu.

!!!VAŽNO

Prije bilo kakvih radnji s bazom, napravite arhivsku kopiju!

Ako se baza ne otvori u konfiguratoru, kopirajte mapu s bazom i izvršite sve radnje na kopiji!

1) Baza se uopće ne otvara, ni u korisničkom načinu rada ni u konfiguratoru.

  • Najbrže što možete učiniti je brisanje privremenih datoteka (uklonite bazu podataka s popisa baza podataka i ponovno se povežite)

    Ova radnja neće izbrisati privremene datoteke (cache), ali će stvoriti novu mapu za privremene datoteke baze podataka. Možete izbrisati datoteke:
    U sustavu Windows 7 u C:\Users\Username\AppData\Roaming\1C\1Cv8x
    U sustavu Windows XP C:\Documents and Settings\User_Name\Application Data\1C\1Cv8h

  • Također se možete pokušati prijaviti u bazu podataka od drugog korisnika.
  • Ako se baza podataka temelji na datoteci, vrijedi pokrenuti uslužni program za testiranje fizičkog integriteta baze podataka chdbfl. Nalazi se u mapi:
    C:\Programske datoteke (x86)\1cv8\8.x.x.xxx\bin\chdbfl.exe
  • Ako je baza podataka sql, onda testiranje pomoću sql-a.
  • Ako ni jedno ni drugo ne pomaže, možete ažurirati platformu (pogledajte na kojoj platformi izdanje radi)
  • Ako ništa od navedenog ne uspije, možete koristiti program Tool_1CD.

2) Ako je baza podataka izbačena nakon pokretanja.

  • Onemogući hardversko ubrzanje video kartice:
  1. Otvorite svojstva zaslona. To se može učiniti putem upravljačke ploče ili jednostavno desnim klikom bilo gdje na radnoj površini bez prozora i ikona i odabirom kontekstni izbornik"Svojstva".
  2. U prozoru postavki zaslona koji se otvori idite na karticu "Postavke" i kliknite gumb "Napredno".
  3. U prozoru svojstava video kartice koji se otvori idite na karticu "Dijagnostika".
  4. Pomaknite klizač "Ubrzanje" u krajnji lijevi položaj ("ne") i kliknite "Primijeni" ili "U redu". Hardversko ubrzanje je onemogućeno. Promjene će stupiti na snagu nakon ponovnog pokretanja sustava.
  1. Otvorite upravljačku ploču (Start - Upravljačka ploča).
  2. Pronađite i otvorite element Zaslon.
  3. U lijevom dijelu prozora koji se otvori kliknite na poveznicu "Konfiguriraj postavke zaslona".
  4. U prozoru koji se otvori kliknite na poveznicu "Napredne postavke".
  5. Idite na karticu Dijagnostika i kliknite gumb Promjena postavki.
  6. U prozoru koji se otvori pomaknite klizač u krajnji lijevi položaj (“ne”) i kliknite “U redu”. Ako je UAC omogućen, morat ćete potvrditi da je korisnik odobrio izmjene. Hardversko ubrzanje je onemogućeno. Promjene će stupiti na snagu nakon ponovnog pokretanja sustava.

U sustavu Windows 7 u nekim će slučajevima gumb "Promijeni postavke" biti zasivljen. U ovom slučaju nemoguće je onemogućiti hardversko ubrzanje jer video kartica i njezin upravljački program ne podržavaju manipulaciju hardverskim ubrzanjem.

  • Ako imate Kaspersky antivirusni program, možete pokušati onemogućiti samoobranu i preimenovati datoteke kloehk.dll i mzvkbd3.dll u mapi Kaspersky. (Pogreška se pojavila na starijim verzijama iz 2011., ali se i dalje ponekad pojavljuje)
  • Provjerite odgovara li platforma/konfiguracija izdanja.
  • Pokušajte se prijaviti u bazu podataka s druge platforme.

3) Baza se otvara u konfiguratoru, ali ne želi ući u korisnički način.

  • Brisanje privremenih datoteka
  • Pokušavam se prijaviti kao drugi korisnik
  • chdbfl / testiranje pomoću sql-a
  • Testiranje i ispravak informacijske sigurnosti:
    U konfiguratoru Administracija-Testiranje i Ispravak - potvrdni okviri ovisno o situaciji.
  • Pokušajte stvoriti drugog korisnika s punim pravima i prijavite se kao on.
  • Probaj ga prebaciti na drugi PC i otvori tamo, možda nešto s PC-a.

4) Kada se dogodi neka radnja, izbacuje kod u konfigurator.

  • Da biste provjerili, trebali biste očistiti predmemoriju.
  • Ako ne pomogne, najvjerojatnije postoji pogreška u kodu - to se posebno odnosi na nestandardne i samostalno napisane konfiguracije, ali ponekad se događa iu standardnim.

Ako je konfiguracija netipična, tada ili ažuriranje nije bilo ispravno ili programer koji je dovršio konfiguraciju nije predvidio sve mogućnosti korisničkih pogrešaka - sigurno (ako je moguće!).

Ako je tipično, možda postoji greška u izdanju.

U svakom slučaju, vrijedi proći kroz debugger i vidjeti što nije u redu.

5) Pod jednim korisnikom vam dopušta nešto, pod drugim ne.

  • Postavke korisničkih prava.
  • Korisničke postavke.
  • Brisanje predmemorije.

6) Prijavljuje se s jednog računala, ali ne i s drugog.

  • Provjerite u Exploreru je li baza podataka vidljiva - možda se mapa s bazom podataka ne dijeli.
  • Brisanje predmemorije.
  • Prijavite se kao drugi korisnik.

7) Nisam učinio/napravio ništa, ali sve mi je puklo

  • Ako vam mogu reći što točno "nisu učinili" i kada, onda možete koristiti
  • prijavite se s odabirima i možda saznate u čemu je problem.
  • Dnevnik se nalazi u konfiguratoru:
  • Administracija - dnevnik.

    Ili u korisničkom načinu - mjesto ovisi o konfiguraciji.

8) Nema dovoljno memorije.

Imao sam slučaj, klijent je došao i rekao da se prilikom zatvaranja mjeseca pojavljuje greška "Nedovoljno memorije". Prihvatio sam ovaj problem. Mislio sam da je lako, prvo sam dodao RAM - greška. Bilo je 2 gigabajta, sada je 4, ali 1 s još uvijek nije dovoljno. Promijenio sam veličinu stranične datoteke - pogreška, ponovna instalacija sustava (instaliran Windows 7) dala je samo privremeni rezultat, otprilike tjedan dana. Sve sam probao. Nakon nekog vremena rješenje je nađeno.

Riješenje

Pokrenite na klijentskom računalu naredbeni redak u ime administratora tu napišite sljedeće:

BCDEdit /set increaseuserva xxxx- umjesto xxxx napišite količinu virtualnog adresnog prostora u megabajtima, tj. koliko je memorije potrebno za pokretanje aplikacija. Zadana vrijednost je 2 gigabajta. Općenito u 32-bitnom operativni sustavi Dodijeljena su 4 gigabajta: 2 za aplikacije i 2 za potrebe samog OS-a. Izabrao sam 3000 (tj. CDEdit /set increaseuserva 3000 ). Međutim, sustav može biti neispravan. Pogotovo ako imate 2 gige RAM-a, kao ja. Ovo je za OS obitelj Windows Vista, 7, Windows 2008.

Za Windows XP\Windows 2003 pišemo
/3GB /korisnik=xxxx (xxxx u MB u rasponu 2048 - 3072) u datoteci boot.ini, preporučene maksimalne vrijednosti userva 2900-3030.

9) Elementi obrasca se međusobno preklapaju i nepravilno su postavljeni.

  • Brisanje predmemorije.

10) DBMS greška Interna greška u dbeng8 komponenti

  • Do pogreške dolazi zbog razlika u kodu između različitih verzija platforme kada ih korisnici pokušavaju koristiti verzija datoteke. Za opciju klijent-poslužitelj, pri pokretanju, kontroli i radu različite verzije platforma je u osnovi nemoguća.

Rješenje: ažuriranje na najnovije izdanje na svim radnim stanicama.

Ako ne pomogne, učinite sljedeće:

  • Ispitivanje i popravljanje

11) Greška u platformi 8.3.4.428

  • U verziji 8.3.4.428 platforme 1C:Enterprise otkrivena je kritična pogreška koja se javlja tijekom restrukturiranja podataka. Ova pogreška je lokalizirana i bit će ispravljena u sljedećoj verziji platforme.

12) Sukob zaključavanja prilikom izvršavanja transakcije:


Microsoft OLE DB Provider za SQL Server: Nije moguće nastaviti skeniranje s NOLOCK-om zbog kretanja podataka.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, stanje=3, ozbiljnost=C, izvorni=601, linija=1

"Kako provjeriti (vratiti) bazu podataka na MS SQL Serveru pomoću poslužiteljskih alata
Provjera logičke cjelovitosti mora se izvršiti korištenjem standardnih 1C:Enterprise alata (ispitivanje i ispravljanje IS-a). Ako se takva provjera ne može izvršiti, trebali biste provjeriti fizički integritet baze podataka koristeći MS SQL. Da biste provjerili integritet pomoću MS SQL-a, morate pokrenuti sljedeću naredbu:
Kodirati:
DBCC CHECKDB ("", REPAIR_REBUILD)
Prije izvršavanja ove naredbe, morate prebaciti bazu podataka u način rada "jednog korisnika":
Kodirati:
sp_dboption "","jedan korisnik",true
Tijekom rada DBCC CHECKDB mogu se otkriti greške, a neke se mogu odmah ispraviti. Ako pogreške ostanu, onda se očito ne mogu vratiti bez gubitka nekih podataka. U ovom slučaju morate pokrenuti DBCC CHECKDB s parametrom REPAIR_ALLOW_DATA_LOSS (preporučljivo je napraviti kopiju datoteka baze podataka prije pokretanja).
Kodirati:
DBCC CHECKDB ("", REPAIR_ALLOW_DATA_LOSS)
Nakon izvršavanja DBCC CHECKDB, morate se sjetiti da se vratite u normalni način rada (izlaz iz načina rada "jednog korisnika"):
Kodirati:
sp_dboption "","single user",false" (Preuzeto sa stranice)

Naravno, popis je daleko od potpunog, pa će mi biti drago ako se dopuni u komentarima.



2024 wisemotors.ru. Kako radi. Željezo. Rudarstvo. Kriptovaluta.