Greška izvora toka 1c 8.3 ažuriranje. Kada vam treba tambura?

06.02.2023

Ovaj članak govori o metodi za uklanjanje grešaka u formatu toka u 1C.

Zamislimo situaciju. Pozivanje izvještaja „Bilans prometa“ za račun se ne generiše i ne uspijeva.

Prije svega, provjeravamo da li postolje ima oštećenja - nema ih.

Vršimo testiranja i korekcije - rezultat je isti. Provjerava koristeći softver treće strane Takođe nisu identifikovali uzrok problema. U ovom slučaju, baza podataka se ispravno ažurira i preuzima putem DT datoteke. Kada pokušate da otvorite bazu podataka pod drugim korisnikom, ne dolazi do greške i izveštaj se generiše bez problema.

Ispravljanje greške u formatu 1C streama.

Ako baza podataka normalno funkcioniše pod imenom drugog korisnika i nakon resetovanja profila u Roaming folderu ništa se ne menja, onda je problem u podešavanjima prvog korisnika.

Proučimo detaljnije, tekst poruke o neuspjehu trebao bi biti sljedeći:

“ParametersStructure = SavedSettings.SettingsStorage.Get();

zbog:

Greška u formatu prijenosa"

Na osnovu poruke postaje jasno gdje tražiti razlog.

2. Sa cijele liste odaberite “Sačuvane postavke” i idite na njih.

3. U prozoru koji se otvori, u gornjem panelu pronađite dugme za onemogućavanje biranja i kliknite na njega.

4. U listi izvještaja pronađite onaj za koji ste zainteresovani koristeći tekst iz greške.

5. Kliknite desnim tasterom miša da otvorite kontekstni meni i označite polje za brisanje kasnije ili samo kliknite na dugme Izbriši.

6. Nakon toga otvorite meni za brisanje za sve označene objekte i izbrišite ih u skladu s tim.

Pažnja! Ako radite sa korporativnom bazom podataka (više korisnika), tada se morate povezati isključivo ili svi aktivni korisnici moraju prekinuti vezu - izaći iz programa.

Na osnovu rezultata operacije, pokušajte ponovo generirati izvještaj - trebao bi biti ispravno generiran i obavljati svoje funkcije.

U svakom izvještaju može doći do greške u toku. Mnogi ljudi se plaše ovog problema, ali, kako se ispostavilo, rješenje leži na površini i svako se s njim može nositi. Samo nekoliko minuta i nekoliko radnji u 1C meniju i kvar je riješen. Glavna stvar u takvim situacijama je ne paničariti i ne djelovati metodom "naučnog bockanja", već proučavati informativnu poruku programe. U pravilu sadrži sve informacije o kvaru, što će vam omogućiti da brzo pronađete uzrok, a zatim ga otklonite.

Takav problem kao što je greška u formatu streama javlja se prilično često u 1C 8.3. Pogledajmo kako to popraviti ovu grešku.

Šta je greška u formatu toka u 1s 8.3?

To se dešava u sljedećim situacijama:

  1. Greška u formatu toka prilikom pokretanja 1C Enterprise 8.2 ili konfiguratora obično je povezana s problemima keša. Obično je uzrokovano time što se sistem ne gasi kako treba zbog, na primjer, nestanka struje. Stoga se preporučuje postavljanje blokova neprekidno napajanje da ne izgubim važne informacije. Često se greška pojavljuje prilikom pokretanja baze podataka nakon ažuriranja konfiguracije.
  2. Druga situacija je kod generisanja izvještaja, na primjer, otvaranje izvještaja, postavljanje dokumenta, otvaranje dokumenta itd. Često je to upravo zbog sadržaja informacija u bazi podataka. Uzrok ove greške najčešće je prisustvo „pokvarenih“ informacija unutar sistema.

Nabavite 267 video lekcija na 1C besplatno:

Ispravka

  1. U pravilu, da biste riješili ovaj problem, dovoljno je očistiti privremene datoteke na sistemu. .
  2. Ako ne pomogne, ali možete ući u konfigurator, pokrenite .
  3. Ako nemate pristup konfiguratoru, a baza podataka je testna, koristite je, koja se nalazi u folderu programa.
  4. Ako gore navedene metode ne pomognu, ali se pokrene način rada 1C Enterprise, prenesite podatke u novu bazu podataka pomoću obrade „ “. Međutim, to može dovesti do gubitka podataka.
  5. Ažuriraj. Drugi razlog može biti prisutnost aktivnih korisničkih sesija s različitim verzijama klijentskog dijela 1C platforme. To jest, na primjer, korisnik sa 1C platformom 8.3.5.1517 radi u bazi podataka, a drugi pokušava da se poveže, sa verzijom 8.3.5.1444.

Ako to ne pomogne, postoje sofisticiraniji načini za rješavanje ovog problema. Na primjer, korištenjem HEX editora. Ako vam je potrebna kvalifikovana pomoć 1C programera, kontaktirajte nas! Detalji na stranici

Ovaj članak će objasniti uzroke, vrste i rješenja.
“Greške formata toka” 1C.

Svi koji rade sa 1C:Enterprise u bilo kojoj konfiguraciji barem su jednom vidjeli prozor s greškom "Greška formata toka".

Ovaj prozor je uključen u TOP 3 najčešće greške 1C:Enterprise. Neprijatno je jer nije informativno. Nije jasno: gdje i u čemu je greška? Prirodna reakcija bila bi klik na dugme „Restart“, ali sa velikom verovatnoćom može se tvrditi da ponovno pokretanje problema neće rešiti problem, a korisnik će ponovo videti ovaj prozor.

Ovaj članak će objasniti uzroke, vrste i metode eliminacije "greške formata toka" 1C.

Zašto 1C 8 piše "Greške formata toka"?

Program 1C:Enterprise kreiran je na način da tokom svog rada stalno nastoji optimizirati brzinu poslovanja. U tu svrhu se na korisnikovom računaru kreira “keš memorija” u koju se pohranjuju često korištene informacije, na primjer: lokacija i oblik prozora, podaci o korisničkom servisu, postavke odabira, fontovi itd. Keširanje vam omogućava da smanjite broj poziva na server i na taj način povećate brzinu 1C:Enterprise.

Ali što se događa ako je datoteka “cache” napisana s greškom/greškama, kao rezultat pogrešnog prekida radne sesije, ili udara struje, ili kvara mreže (za verziju klijent-server 1C)? Sljedeći put kada pokušate pristupiti „kešu“, 1C neće moći pročitati datoteku i pojavit će se prozor „Greška u formatu toka“. “Pokvarena keš memorija” je najčešći uzrok ove greške.

Pored pogrešno napisane keš memorije, dokumenti (ili direktorijumi ili bilo koji drugi objekat) takođe mogu biti pogrešno upisani u bazu podataka, a to takođe može uzrokovati grešku o kojoj se govori u ovom članku.

Vrste grešaka u formatu toka

Uobičajeno, greška formata 1C streama može se podijeliti u 2 vrste:

  • Prvi tip je greška koja se javlja prilikom pokretanja 1C. Ona je rezultat neispravan prekid radna sesija, nestanak struje; ili se pojavljuje nakon . U ovom slučaju, greška se mora potražiti u kešu.
  • Druga vrsta je greška koja se javlja tokom rada sa 1C, na primjer, prilikom otvaranja direktorija, ili prilikom postavljanja dokumenta, ili prilikom generiranja izvještaja ili prilikom ažuriranja. U tom slučaju, trebate potražiti grešku u bazi podataka.

Ovisno o vrsti greške, možete odabrati najprikladniju opciju za njeno otklanjanje. Ali možete koristiti sve metode redom dok jedna od njih ne uspije. Metode neće naštetiti vašoj bazi podataka 1C 8. Međutim, ako se ponašate kao pravi profesionalac, prvo biste trebali napraviti sigurnosnu kopiju, a tek onda se pozabaviti "greškom u formatu toka".

Kako riješiti “Grešku formata prijenosa”?

Razmotrimo TOP rješenja:

1. Obrišite 1C keš memoriju

Ova metoda je detaljno razmotrena u našem članku "". Da se ukratko podsetimo. Da biste ručno izbrisali keš datoteke, morate pronaći fascikle u kojima je pohranjena keš memorija. Za operativni sistemi Win7 i novije privremene datoteke se pohranjuju na C:\Korisnici\Korisničko ime\AppData\Roaming\1C I C:\Users\Username\AppData\Local\1C u fasciklama koje počinju sa "1cv8". U operativnom sistemu Windows XP, u folderu korisnika na lokaciji Lokalne postavke\Application Data\1C\. Ako folder AppData nije vidljiv, podesite vidljivost skrivene fascikle. Na slici ispod je prikazano kako izgledaju keš fajlovi - fascikle sa dugim, nejasnim nazivima (u našem slučaju postoji samo jedan fajl). Da biste obrisali keš memoriju, morate izbrisati ove foldere.

Važno! Fascikle možete izbrisati samo kada su procesi rada sa 1C:Enterprise završeni.

2. Počnite testirati i popravljati 1C

U režimu konfiguratora potrebno je da kliknete na stavku menija „Administracija“, a zatim „Testiranje i korekcija“.

Prve dvije tačke „reindeksiranje tabela“ treba provjeriti baza informacija” i “provjera logičkog integriteta baze podataka”. Kliknite na dugme „Pokreni“. Sistem će sam provjeriti bazu podataka, pronaći greške, ispraviti ih i dostaviti vam izvještaj o obavljenom poslu. Ako je potrebno, provjerite i treću stavku „provjera referentnog integriteta infobaze“.

3. Pokrenite “chdbfl.exe”

Ako nije moguće ući u konfigurator, pokrenite program “chdbfl.exe” koji se nalazi: “C:\Program Files (x86)\1cv8\8.3……\bin”. Odaberite datoteku baze podataka, označite polje za potvrdu “Ispravi otkrivene greške” i kliknite na dugme “Pokreni”. Tada će sistem učiniti sve za vas. Sistem će sam provjeriti bazu podataka, pronaći greške i ispraviti ih. Dok je program "chdbfl.exe" pokrenut, ne bi trebalo biti aktivnih sesija sa 1C.

4. Učitajte i učitajte bazu podataka u .dt

U režimu konfiguratora izaberite stavku menija „Administracija“ i kliknite na „Preuzmi bazu podataka“. Nakon toga izaberite lokaciju na kojoj želite da sačuvate datoteku baze podataka (.dt), dajte datoteci ime i kliknite na „Sačuvaj“.

Nakon toga, kreirajte novu praznu bazu podataka na vašem računaru (ili serveru). Idite na novi konfigurator baze podataka, kliknite na “Administracija”, zatim “Preuzmi infobazu”. Odaberite prethodno pripremljenu datoteku i kliknite na “Otvori”.


5. Učitajte i učitajte XML podatke.

Ova metoda može dovesti do gubitka podataka, pa se preporučuje da je koriste samo iskusni korisnici. Metoda je slična prethodnoj i sastoji se u tome da se prvo baza podataka isprazni (samo ne u .dt, kao u prethodnoj metodi, već u poseban .XML format). Zatim se baza podataka učitava nazad. Ovo se radi pomoću ugrađene obrade “Učitavanje i učitavanje XML podataka”.


6.Ažuriraj 1C

Uzrok dotične greške može biti prisustvo aktivnih korisničkih sesija koje rade različite verzije. Na primjer, u bazi podataka postoji aktivna korisnička sesija sa 1C platformom 8.3.5...., a druga pokušava da se poveže, sa verzijom 8.3.4.... Ako je na vašem računaru instalirano više verzija, u prozoru za uređivanje baze podataka selektujte "ispravnu" verziju koja vam je potrebna.


7. Druge metode.

U 99% slučajeva, gore navedene metode rješavanja “greške formata toka” će efikasno obaviti svoj posao i greška će “nestati”. U preostalih 1% morat ćete koristiti složeniju dijagnostiku, ponekad izvan okvira 1C, na primjer: očistiti privremene datoteke računala, a ne samo 1C keš memoriju; provjeriti hard disk na lošim sektorima pomoću uslužnog programa “chkdsk.exe”; provjerite svoj računar antivirusom. Možete čak pokušati pokrenuti 1C bazu podataka na drugom računalu i tako lokalizirati problem, pazeći da greška leži u bazi podataka, a ne u hardveru ili operativnom sistemu.

Ovaj članak je kreiran kako bi pomogao onima koji su naišli na grešku 1C „Greška u formatu toka“ ovdje su razmotreni i objašnjeni razlozi za njenu pojavu, njeni uvjetni tipovi i metode eliminacije. Greška izgleda zastrašujuće i neshvatljivo zbog svoje nesigurnosti, ali, kao što vidimo, svako može otkloniti ovu grešku.

Greška u formatu 1C Enterprise streama jedna je od najčešćih grešaka koje se javljaju pri radu s 1C programima. Iz publikacije ćete naučiti kako popraviti grešku u formatu streama 1C Enterprise 8.3 bez kontaktiranja 1C administratora ili partnera, koristeći provjerene metode.

Radite u programu 1C, sve je u redu, ali ovdje je nepoznato zašto se pojavio mali obrazac sa obavještenjem „Greška u formatu toka“ i s opcijama „Prekini“ u programu ili „Ponovo pokreni“ program. Ponovno pokretanje, naravno, ne vodi ničemu, greška se ponovo pojavljuje...

...iz publikacije ćete naučiti:

Greška u formatu prijenosa 1C Enterprise 8.3 jedan je od najčešćih u radu 1C: Enterprise i istovremeno jedan od najmanje informativnih. Iskače prozor sa porukom o grešci i ništa dodatne informaciješta je pokvareno i gde i kako to popraviti. Stoga, da bismo ispravili grešku u formatu 1C streama, počet ćemo izračunavanjem razloga za pojavu ove greške, kako bismo bolje upoznali "neprijatelja" lično.

Zašto dolazi do greške u formatu toka 1C Enterprise 8.3?

Da biste saznali razloge greške u formatu 1C 8.3 stream, potrebno je razmotriti područje podataka 1C platforme. Ovdje bih želio napomenuti da 1C platforma tokom rada koristi:

  • hard disk, na kojem se pohranjuju datoteke privremenih postavki, dnevnici, usluge i informacije o korisnicima tijekom rada 1C platforme;
  • net(u slučaju mrežnog rada), preko kojeg se razmjenjuju paketi podataka sa drugim računarima ili mrežnim serverima (u slučaju klijent-server verzije 1C Enterprise).

Štaviše, 1C Enterprise platforma stalno koristi ove resurse.

Sada zamislite da je došlo do skoka struje, pa se rastanite mrežni paket je izobličen i zabilježen u pogrešnom obliku, ili je struja isključena i podaci koji su upisani u 1C keš memoriju su djelomično upisani, što će se dogoditi u ovom slučaju?

Prvi korak je napraviti kopiju 1C informacijske baze podataka u slučaju da je radna baza oštećena kada se ispravi.

Efikasan način da se popravi greška u formatu toka 1C Enterprise 8.3 za 1C baze podataka datoteka

Ako radite u verziji datoteke 1C Enterprise, postali žrtva ove pošasti, onda želim da ponudim način da je se rešite, koji funkcioniše u 78% slučajeva.

  • Da biste to učinili, morate otići i izbrisati sve datoteke i mape, OSIM DATOTEKE PODATAKA 1Cv8.CD . Operacija zahtijeva vještinu, pa pazite da ne pretjerate! 🙂

Put do direktorija baze podataka 1C Enterprise 8.3 možete vidjeti kada pokrenete program - on će se nalaziti na dnu prozora za pokretanje 1C Enterprise 8.3.

O izbrisane datoteke ne brinite - ovo su sve servisne datoteke koje će biti kreirane iznova u ispravnom formatu sljedeći put kada pokrenete 1C Enterprise 8.3.

  • Ako predložena metoda nije pomogla, onda to popraviti baze podataka datoteka 1C Enterprise 8.3 pruža uslužni program chdbfl.exe. Provjerite strukturu vaše baze podataka pomoću ovog uslužnog programa.

Greška u formatu toka 1C 8.3 i dalje postoji? Loše! Čitaj dalje.

Standardni koraci za ispravljanje greške u formatu toka 1C Enterprise 8.3

Na ove teme su napisane detaljne publikacije, tako da nemam šta da dodam. Pročitajte članke i uradite sve tačno kako je napisano.

Ako se nakon izvođenja manipulacija s bazom podataka i dalje pojavljuje "greška formata toka", u ovom slučaju pokušajte s drugom dokazanom metodom:

  • učitajte svoju bazu podataka sa *.dt datotekom, kreirajte praznu 1C bazu podataka i učitajte prethodno učitanu *.dt datoteku u nju. Članak o tome će vam pomoći u ovoj operaciji.

U ovom koraku, greška u formatu toka 1C Enterprise 8.3 može se ispraviti u 94% slučajeva. Ali šta da radim da jedem ako nisam spavao???

Nestandardni načini za popravljanje greške u formatu toka 1C Enterprise 8.3

Prije toga su provedene sve standardne operacije za ispravljanje ove greške, a ako do ovog trenutka greška nije eliminirana, onda ćete morati biti kreativni. Ovaj proces se još naziva i "ples s tamburama" ili "šamanizam"... Stoga, ako do sada niste "plesali", onda greška u formatu streama 1C Enterprise 8.3 može biti odličan izbor za vas. Pa da nastavimo:

  • Pokušajte učitati *.dt datoteku u novu kreiranu bazu podataka na drugom računaru. Ovo će eliminisati mogućnost neispravnog rada hardvera ili programa na računaru na kojem se nalazi baza.
  • Deinstalirajte (odnosno UKLONITE putem Add or Remove Programs) 1C platformu i ponovo je instalirajte, po mogućnosti najnovija verzija. Isključujemo neispravno radeće izvršne datoteke platforme koje bi mogle biti oštećene virusima ili „srušenim“ sektorima hard disk ili na druge načine.
  • Ažurirajte konfiguraciju za sljedeće izdanje ili učitajte trenutnu konfiguraciju iz *.cf datoteke s potpunom zamjenom objekta.
  • Onemogućite zaštitni zid i antivirusni softver. Postoji mogućnost da izvršnu datoteku je otkriven u sumnjivoj aktivnosti od strane antivirusa i stavljen je u karantin ili je ostao pod strogom kontrolom uz blokiranje „opasnih“ radnji. U svakom slučaju, isključujemo opciju antivirusne karantene.
  • Izbrišite privremene datoteke na svom računaru. Nalaze se na nekoliko mjesta:
  1. U korisničkom profilu, za pretragu, unesite %Temp% u adresnoj traci Explorera.
  2. U folderu C:\Windows\Temp
  3. Ponekad na C:\Temp drajvu
  • Jednom je korištena druga metoda kada ništa nije pomoglo - kreirali su kompletnu početnu sliku baze podataka, a zatim je odvojili od RIB-a, čineći je nezavisnom. Istu podlogu smo dobili prolaskom početne kroz RIB mehanizme (kao kroz mlin za meso 🙂).

Još nekoliko načina da popravite grešku u formatu toka 1C Enterprise 8.3

Postoji još nekoliko načina s hakerskim pristupom:

  • učitajte *.dt datoteku u bazu podataka klijent-server (ako je baza podataka sa greškom u formatu toka klijent-server, onda to uradite na njoj, nakon što ste prvo napravili kopiju) i obrišite datoteku iz svih zapisa u tabeli " configsave» preko softverske konzole.
  • Uslužni program Tool_1CD provjerava format toka. Preuzmite ovaj uslužni program i provjerite stream.

Metode za ispravljanje grešaka u formatu toka opisane u publikaciji su testirane u praksi - rade!

Nadam se da nisam ništa zaboravio. Ako mi iznenada nešto drugo padne na pamet, svakako ću dodati u publikaciju.

Svim čitaocima dobro raspoloženje! Neka vas greška u formatu streama zaobiđe!!! 😉

Ako ne razumijete nešto o pitanju kako popraviti grešku formata streama 1C: Enterprise 8.3, onda možete postaviti pitanje u komentarima na članak ili dalje.
Da ne biste izgubili članak na Internetu, sačuvajte ga na svom društvenim medijima ili bookmarks.


Greška u formatu 1C stream - metoda ispravljanja

Nedavno sam naišao na užasno promijenjen USP za Ukrajinu, verzija 1.2.2, ja, pošto nisam ljubitelj konzistentnih ažuriranja (do 1.2.6), brzo sam počeo upoređivati ​​konfiguraciju sa datotekom isporuke 1.2.6. Ali - sranje. Dobio sam GREŠKU PROTOKA i srušio 1C. I to uprkos činjenici da sam proveo 5 sati pažljivo upoređujući konfiguraciju sa 1.2.2 fajlom dobavljača i detaljno beležeći u *.txt šta su ljudi tamo promenili. One. ako ažurirate takvo čudo s jednog broja na drugi, to nije manje od jednog dana.
Otišao sam na internet. Vrlo poštovani ljudi su opisivali razne plesove sa tamburama... Nakon čitanja, nešto sam primenio. Protestovao sam. Uklonio sam datoteku isporuke iz baze podataka i uploadao je u praznu bazu da sve ide brže. I eto, dosljedno sam puzao do verzije 1.2.4 i nakon toga je nastao nered. Kada se poredi uzastopno sa 1.2.5: to je već noćna mora - “ “ i pad. Udario sam u zid. Svi rokovi ističu.

Onda sam počeo da razmišljam – šta se dešava kada se porede konfiguracije? I tu je sekvencijalno OTVARANJE objekata baze podataka i poređenje sa drugom konf. Štaviše, ovdje pod objektima podrazumijevamo istu stvar kao u bilo kojem drugom običnom objektno orijentisanom programskom jeziku (kao što je C++). To jest, na primjer, direktorij je objekt koji sadrži objekte - detalje, forme, rasporede. Sami obrasci sadrže objekte - dugmad, polja itd. A ako imamo ugrađeni html objekt, na primjer u dokumentu pomoći, on može sadržavati objekte - slike itd.
Zanimljivo je da ako pronađete takav objekt u stablu konfiguracije, možete dobiti grešku u formatu toka bez rušenja 1C. Iako, ako je html, može se otvoriti, ali prilikom poređenja, prilikom otvaranja njegovih objekata, 1C će se i dalje srušiti.
One. Dovoljnim uzastopnim otvaranjem svih objekata baze podataka možete pronaći takav objekt, ukloniti ga iz podrške i izbrisati. Ali morate toliko voljeti 1C da samo glupo sjedite i otvarate svaki predmet klikom miša. Jao, nisam toliko osjetljiv na 1C. Ušao sam u meni konfiguratora i pokušao tamo pronaći nešto što bi otvorilo objekte, na primjer prilikom ažuriranja ili upoređivanja konfiguracija. I našao sam!!! Ovaj meni je Konfiguracija -> Prijenos konfiguracijskih datoteka. Štoviše, postoji oblik u kojem možete označiti ne sve osim onih objekata i odjeljaka koje trebate istovariti.
To. Prilikom rasterećenja conf, dobijanja greške i sužavanja opsega označenog, pronašao sam ove nesretne oštećene objekte i obrisao ih. Nakon toga je sve išlo kao po satu. Sve je upoređivano i sjedinjeno. Sada o plesovima s tamburama opisanim na forumima. Jedno proizilazi iz ovih opisa: Greška u formatu toka je kada je objekt baze podataka (objekat, ovdje je širi koncept nego u 1C) oštećen iz različitih razloga. A ako 1C u radnom ili konfiguracijskom modu pokuša da ga otvori, dobijamo ovu grešku. Štaviše, dešava se da se konfigurator ne može otvoriti (tj. objekti potrebni pri pokretanju se ne otvaraju).
Zatim se sprema eksterna datoteka za testiranje i ispravljanje baze podataka koja se nalazi u folderu bin. Ponekad se oštete datoteke 1C korisničkih postavki u Doc.endSett. Zatim ih samo trebate izbrisati s diska. Ako su objekti samog conf oštećeni, ponekad pomaže konfigurator. Ali ove dvije metode testiranja ne otvaraju sve objekte baze podataka za testiranje! Važno je zapamtiti ovo. Dakle, draga datoteka chdbfl.exe, koliko sam ja shvatio, u osnovi vam omogućava da popravite bazu podataka, tj. da bi ga onda prvo pokrenuo.
Imao sam najteži slučaj. Ali dozvolio mi je da dođem do dna istine. Greška u formatu toka - ovo su oštećeni objekti baze podataka (uključujući eksterne datoteke kojima 1C pristupa.) Moraju se pronaći i izbrisati. To je sve.