Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Najčešće 1C greške i metode za njihovo ispravljanje. Arhiva kategorija: Rješavanje problema

Najčešće 1C greške i metode za njihovo ispravljanje. Arhiva kategorija: Rješavanje problema

Na početku pravnog ugovora, posebno u oblasti IT-a, obično postoji odeljak pod nazivom Uslovi. Objašnjava šta ova ili ona IT riječ znači ili uključuje.

Ali pored zaista složenih riječi poput servera ili web stranice, obične, dobro poznate riječi za programere mogu značiti i nešto sasvim drugo. Na primjer greške. U univerzalnom smislu, ova riječ znači pogrešno djelovanje. Nešto zbog čega se njen autor možda i stidi.

U smislu programiranja, riječ greška vjerovatno ima dvije definicije.

Šta znači pojam "greška" u programiranju i 1C

Greška je program koji se ponaša drugačije od predviđenog. Svaki računar je jedinstven skup programa i hardvera, različit od drugog računara.

Standardizacija i hardvera i programa omogućava nam da pretpostavimo da će programi raditi isto na svakom računaru, ali u stvari uvijek se mogu pojaviti određene okolnosti kada će se autor programa iznenaditi zašto program radi upravo na ovaj način, a ne drugačije.

Ovo vjerovatno može uključivati ​​i one situacije kada program radi nešto pogrešno jer je programer na nešto zaboravio ili nije razmišljao o tome.

Greška je posebna poruka programa o trenutnim okolnostima kada program ne može učiniti ono što je trebao. Možda izgleda kao da je to ista stvar, ali nije.

Na primjer, programer je namjeravao da prvo korisnik otvori datoteku, a zatim da program uradi to i to. Međutim, kada je program kopiran na računar korisnika i korisnik je zaboravio otvoriti datoteku. Ili sam pokušao da ga otvorim, ali se pokazalo da je datoteka netačna ili je čvrsti disk pokvaren.
I program kaže korisniku: Hej, došlo je do greške! Ne mogu da radim ono što bi trebalo.

1C greške imaju nekoliko nivoa - prvo, 1C poruke o grešci mogu pripadati, što govori o nemogućnosti izvođenja nekih radnji koje je trebalo izvršiti zbog trenutnih okolnosti.

Drugi nivo su 1C greške u programu na 1C jeziku. Da, platforma uspješno izvršava program koji je napisao programer 1C, ali program može biti napisan pogrešno ili se također ne može izvršiti u trenutnim okolnostima (na ovom računaru, sa takvim radnjama određenog korisnika itd.).

Treći nivo su 1C greške u podacima. Podaci u bazi podataka su međusobno povezani. Međutim, mogu postojati situacije u kojima se podaci oštećuju. Na primjer, jedan od obrazaca nema dovoljno provjera da spriječi posebno kreativnog korisnika da unese nešto pogrešno. Nadalje, program može raditi pogrešno, jer algoritam nije očekivao da će neko ući u ovo.

Poruka o grešci 1C

1C prijavljuje grešku u izvršavanju programa na 1C jeziku pomoću standardnog prozora s tekstom 1C greške i tipkama U redu i Više.

Štaviše, tajna je u tome što ovaj prozor prikazuje samo kratku poruku o grešci 1C, koja programeru često ništa ne govori.

Da vidite sve detalje, kliknite na dugme Detalji. Čak će se tamo prikazati i programska linija u kojoj je došlo do greške 1C. Također možete ići direktno na ovu liniju u konfiguratoru.

Ali korisnici ne znaju za ovo... I uvijek pošalju snimak ekrana tog prvog prozora. Ako pošalju :)

Dodavanje izuzetka

Dakle, 1C grešku u programiranju smatramo načinom/prilikom da program obavijesti korisnika da ne može nešto učiniti.

Primjer. Morate otvoriti fajl. Ali prilikom otvaranja moguće su 1C greške - na primjer, korisnik nema pristup čitanju datoteke. Možemo pisati ovako:


Ako je datoteka = False Onda
Izvještaj("Otvaranje datoteke nije uspjelo");
Inače
//program ide dalje, radimo nešto sa fajlom
endIf;

U ovom primjeru uzeli smo u obzir da se datoteka ne može otvoriti pomoću konstrukcije “If”.

Međutim, ovaj primjer ima očite nedostatke:

  • Takvih opcija može biti mnogo (datoteka se neće otvoriti, datoteka se neće pročitati do kraja, korisnik je pijan, struja je isključena..)
  • Mogu postojati neobrađene opcije o kojima programer nije razmišljao.

Stoga je u programiranju uobičajeno koristiti tehniku ​​koja se zove "izbaci izuzetak" - to jest, dozvoliti da se pojavi 1C greška.

Program se pretvara da će se datoteka ipak otvoriti. Ne piše “Ako”. Ako nešto pođe po zlu, program će zapravo prijaviti 1C grešku - njegovo će izvršavanje biti prekinuto.

1C sam ne otvara datoteku - poziva Windows API naredbu. Windows se također piše ovom tehnikom. Dakle, možete zamisliti lanac prekida izvršavanja počevši od Windowsa:

  • 1C jezik - komanda za otvaranje datoteke
  • Platforma 1C - naredba za otvaranje datoteke
  • Windows API - naredba za otvaranje datoteke
  • Program za sklapanje - naredba za otvaranje datoteke
  • Ups! Fajl se ne otvara!
  • Asemblerski program je prekinut!
  • Windows API funkcija pokvarena!
  • Izvršenje programa platforme 1C prekinuto!
  • Program na 1C jeziku je prekinut!
  • Korisnik vidi poruku.

Pitanje: ko onda prikazuje 1C poruku o grešci? odakle dolazi?

Hvatanje i rukovanje izuzecima

Ovo nas dovodi do sljedećeg trika: hvatanje izuzetaka generiranih tokom izvršavanja ovog lanca.

Izuzeci se kreću sa nižeg nivoa izvršenja naviše u lancu. Ako posljednji nivo nije obradio izuzetak, onda će prethodni nivo.

Primjer. Obradimo izuzetak u 1C jeziku:
Pokušaj
Datoteka = OpenFile(FileName);
String = File.Read();
Izuzetak
Report("Datoteka se ne može otvoriti: ne postoji ili nema prava pristupa");
EndAttempt;

U ovom primjeru sami smo obrađivali izuzetak (tj. izuzetnu situaciju ili grešku 1C). Dakle, mi smo ti koji obavještavamo korisnika o „grešci“ koja se dogodila – nemogućnosti otvaranja datoteke.

Kada to uradimo sami, možda nećemo ništa reći korisniku, već jednostavno slijediti drugu opciju za izvršavanje programa.

Lako je vidjeti da se ova metoda može koristiti iu slučajevima kada se u nekom dijelu koda može pojaviti "neka" 1C greška. Mi ga “hvatamo” i obrađujemo ili prijavljujemo korisniku.

Šta će se dogoditi ako ne presretnemo i ne obradimo 1C grešku na našem "najvišom" nivou? Zatim će to prijaviti sljedeći nivo ispod - 1C platforma. Upravo smo razgovarali o tome kako ona to radi i pogledali snimak ekrana.

Šta će se dogoditi ako platforma to ne riješi? Tako je - ovo će obično raditi na nižem nivou - Windows. U tom slučaju, 1C program će se "srušiti", a Windows će prijaviti da je program izvršio nevažeću operaciju i da će biti zatvoren.

Šta će se dogoditi ako Windows to ne riješi? Vjerovatno ste vidjeli - vaš računar će se zamrznuti ili ponovo pokrenuti.

Ugniježđeno presretanje i transakcije

Što mislite, koje poruke će korisnik vidjeti kada pokrene ovaj primjer?

Pokušaj
Pokušaj
f = 1/0;
Izuzetak
Izvještaj("Specifična greška");
EndAttempt;
Izuzetak
Izvještaj("Opšta greška");
EndAttempt;

Tačno! Interni rukovalac će se pokrenuti i prijaviti „Specifičnu grešku“, ali vanjski neće raditi.

Međutim, sa stanovišta programa, ovdje se dogodila 1C greška, iako je razrađena. Negdje u svom mozgu platforma se sjetila da je došlo do 1C greške.

Ovo ima implikacije na dovršavanje transakcija. Transakcija je nekoliko radnji nad podacima u bazi podataka koje se moraju izvoditi samo zajedno. Kao što razumijemo, 1C greške mogu biti razlog njihovog neuspjeha da ih dovrše zajedno. Stoga postoji sljedeći mehanizam:

StartTransaction();
//kreirao direktorij 1, ali zapravo nije upisan u bazu podataka
Ref1.Write();
//kreirao direktorij 2, ali zapravo nije upisan u bazu podataka
Ref2.Write();
CommitTransaction();
//ova komanda je zapisala u bazu podataka sve što je urađeno počevši sa 'Pokreni transakciju'

Funkcija CommitTransaction() može se izvršiti samo ako se nije pojavila nijedna 1C greška od poziva StartTransaction().

Ako prilikom pisanja takvog koda shvatite da ovaj red koda može sadržavati 1C grešku, možete podesiti njegovu obradu koristeći Pokušaj/izuzetak. Međutim, u ovom slučaju, platforma će i dalje uzeti u obzir da je došlo do 1C greške i neće bilježiti transakciju niti zapisivati ​​podatke u bazu podataka.

Nenamjerne 1C greške

Dakle, u 1C programu programer može napraviti grešku 1C. U ovom slučaju, 1C platforma će to prijaviti.

U slučaju da ne možete razumjeti zašto i kada dođe do takve 1C greške, možete koristiti Pokušaj/izuzetak za rukovanje 1C greškom.

Takođe, Try/Exception se može koristiti u slučaju kada želite da kreirate zagarantovani deo programa bez grešaka. Možete biti sigurni da ćete čak i ako dođe do 1C greške, uhvatiti je i obrađivati ​​na poseban način.

Namjerne greške 1C

U tekstu programa možete se pretvarati da će se datoteka uvijek otvarati i da će broj uvijek biti podijeljen. Ali koristite pokušaj/izuzetak kao način da prebacite program na drugu opciju popravka u slučaju da se to dogodi. Ili jednostavno obavijestite korisnika o 1C grešci.

Poziv vlastite 1C greške

Možete sami kreirati funkcije koje, ako se ne mogu izvršiti, to mogu prijaviti izbacivanjem izuzetka.

Možete to učiniti ovako:

Funkcija DoSomething (Parametar)
Ako je parametar = nedefinirano onda
Podigni izuzetak "Došlo je do greške u funkciji DoSomething. Parametar nije specificiran";
endIf;
EndFunction

čemu ovo služi? U slučaju kada kreirate funkciju koja će se koristiti na mnogo mjesta, a možda će je koristiti i drugi, ovo je lijep način da jednim udarcem ubijete nekoliko golubova:

  • Riješite grešku 1C
  • Prijavite grešku 1C na viši nivo (programu koji je pozvao ovu funkciju)
  • Prijavite ne samo 1C grešku, već i tekst/detalje
  • Garantovano će prekinuti izvršavanje ne samo vlastite funkcije, već i svih nivoa, ako programer koji ih je napisao nije mislio da takva 1C greška može postojati i nije je riješio.

Ispravniji načini za prijavu 1C grešaka

Obično, kada trebate nešto prenijeti korisniku, .

Međutim, u standardnim konfiguracijama, kao što su računovodstvo, upravljanje trgovinom, SCP, postoji posebna funkcija:
General Purpose.ReportError("Tekst");

Njegove prednosti:

  • Oblik poruke zavisi od klijenta koji radi
  • Zapisuje podatke u dnevnik
  • U nekim konfiguracijama implementiran je ljepši oblik 1C poruke o grešci.

Analiza grešaka

Kada je 1C platforma pokrenuta, evidencija registracije radi. Osim radnji korisnika, pohranjuje i informacije o 1C greškama koje su se dogodile tijekom rada 1C platforme.

U konfiguratoru izaberite stavku menija Administracija/Dnevnik.

Kliknite na dugme Odaberi (kao na slici). Postavite odabir događaja samo za 1C greške.

Dnevnik će prikazati listu grešaka koje su se dogodile. Kliknite na liniju da vidite određenu poruku detaljnije.

Takav problem kao što je greška u formatu streama javlja se prilično često u 1C 8.3. Pogledajmo kako 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 toplo preporučuje instaliranje izvora neprekidnog napajanja kako ne biste izgubili važne informacije. Često se greška pojavljuje prilikom pokretanja baze podataka nakon ažuriranja konfiguracije.
  2. Druga situacija je kada se generira izvještaj, 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

Postoje situacije kada, kada radite sa 1C 8.3 ili 8.2, dobijete grešku "Greška DBMS-a: Interna greška u komponenti dbeng8." Naravno, njegov opis nije toliko informativan koliko bismo željeli da bude.

U ovom slučaju, najvjerovatnije, struktura interne memorije tabela u bazi podataka aplikacijskog rješenja koje koristite je pokvarena. Ne očajavajte, greška se može liječiti i ako iskoristite sve naše savjete, najvjerovatnije ćete je moći popraviti.

Imajte na umu da prije nego što nastavite s metodama u nastavku, Neophodno. Ne biste trebali sebi stvarati nepotrebne probleme.

U ovakvim slučajevima, kao i kod popravljanja bilo čega, uvijek je najbolje početi od jednostavnog ka složenom. Stoga, prva stvar koju trebate učiniti je instalirati najnoviju verziju 1C platforme. Ako je već koristite ili iz nekog razloga ne želite da se ažurirate, možete jednostavno zamijeniti biblioteku “dbeng8.dll”, uzimajući je iz direktorija drugim instaliranim programom, kako na vašem računalu tako i na drugom.

U našem slučaju se nalazi u direktoriju “D:\Program Files (x86)\1cv8\8.3.9.2170\bin” jer je tu instalirana sama platforma.

Testiranje i korekcija u 1C

Često način ažuriranja platforme ne pomaže uvijek, jer greška leži u samoj bazi podataka. U ovom slučaju, sa vrlo velikom vjerovatnoćom, pomoći će vam.

Korištenje konfiguratora

Rješavanje problema na ovaj način vrši se iz konfiguratora. Idite na meni "Administracija" i odaberite "Testiranje i popravljanje...".

U obrascu za preliminarne postavke koji se pojavi, uklonite zastavice sa stavki “Reindeksiranje tabela baze podataka” i “Ponovni izračun ukupnih vrijednosti”. Ovi dodaci neće igrati ulogu u ispravljanju naše greške, već će samo povećati vrijeme obrade podataka.

Nakon što kliknete na dugme „Pokreni“, program će započeti proces testiranja i ispravljanja baze podataka, što može potrajati dosta vremena. Po završetku, biće vam predstavljen kompletan izveštaj.

Uslužni program "chdbfl.exe"

Ovaj uslužni program je analog testiranja i ispravljanja i namijenjen je bazama podataka o datotekama. Nema potrebe da tražite na internetu gde da ga preuzmete. Ovaj uslužni program je uključen u isporuku same 1C platforme i nalazi se u istoj fascikli kao i biblioteka na koju upućuje greška koju ispravljamo.

Osim toga, morate saznati gdje se nalazi baza podataka u kojoj ste dobili grešku. Odaberite ga na listi baza podataka, a na samom dnu prozora ove informacije će vam biti dostupne.

Sada ga otvorimo i u polju “DB file name” izaberite datoteku “1Cv8.1CD” iz direktorija čiju adresu smo upravo saznali.

Ne samo da moramo obaviti dijagnostiku, već i vratiti funkcionalnost baze podataka. S tim u vezi, u ovoj situaciji potrebno je postaviti zastavicu na stavku “Ispravite otkrivene greške”.

O ovim i nekim drugim metodama se također govori u ovom videu:


Najnovije izdanje br. 22 od 15.07.2008. | Priča
URL:
Ključne riječi: greška, izuzetak, pokušaj, 80004005, 80040E31, 00000005, 00000041, 80070005, 80000009, 80030005, 8001011B, 800100, 800100, 800108 706BE, 80080005,SDBL,poz,CAST

Predlažem da svi jednoglasno sastave listu 1C 80 grešaka i kakvu poruku o ovoj grešci može primiti za analizu u funkciji Opis greške().

Molimo slijedite format i doslovce navedite tekst greške.

Greška blokiranja transakcije

Microsoft OLE DB dobavljač za SQL Server: Transakcija (ID procesa 55) bila je u zastoju na resursima zaključavanja s drugim procesom i izabrana je kao žrtva zastoja. Ponovo pokrenite transakciju.

HRESULT=80004005, SQLSTATE=40001, izvorno=1205

Pojavljuje se kada postoji sukob transakcija, često prilikom pisanja objekata.

Greška zaključavanja transakcija 2

Microsoft OLE DB dobavljač za SQL Server: Vremensko ograničenje zahtjeva za zaključavanje je premašeno.

HRESULT=80040E31, SQLSTATE=HYT00, izvorno=1222

Vremensko ograničenje je isteklo.

Više od 256 tabela u upitu

Greška pri izvršavanju upita "Konstruirani upit za DBMS koristi previše tabela. Nije dozvoljeno više od 256."

Kada se upit odnosi na više od 256 tabela.

Greške: 00000005, 00000041, 80070005, 80000009, 80030005, 8001011B
Oni se javljaju u slučajevima kada korisnik u čije ime se pokreće klijentska aplikacija nema prava pristupa nijednim resursima. Konkretno, to može značiti da korisnik u čije ime je pokrenuta klijentska aplikacija 1C:Enterprise ne može pristupiti ni COM+ alatima računara na kojem je server instaliran, niti COM+ aplikaciji 1CV8 registrovanoj na njemu, što je 1C: Enterprise server.

Ako se ova greška pojavi u vanjskoj 1C:Enterprise vezi, to znači da korisnik aplikacije koji je pristupio vanjskoj vezi nema odgovarajuća prava. To može biti bilo koja interaktivna aplikacija ili, na primjer, WEB server. Konkretno, ako se Microsoft Internet Information Services koristi kao WEB server, tada takav korisnik može biti korisnik IUSR_<Имя компьютера>ili ASPNET.

Način postavljanja korisničkih prava pristupa COM+ serveru opisan je u odjeljcima „Problemi instaliranja i konfiguracije 1C:Enterprise 8.0 u verziji klijent-server” i „Karakteristike korištenja eksterne veze 1C:Enterprise u WEB aplikacijama”.
(C) ITS

Greška 80010108
Ovo se može dogoditi ako je klijentska aplikacija bila u neaktivnom stanju neko vrijeme (nekoliko minuta), na primjer, zbog toga što je računar zaspao ili je dugo čekao na tački prekida u programu za otklanjanje grešaka. Razlog tome je karakteristika DCOM mehanizma, koji osigurava da se veza sa serverom prisilno prekine ako klijent nije bio aktivan duže vrijeme.
(C) ITS

Greška 80010005
Može se dogoditi u klijentskoj aplikaciji prilikom pristupa serveru 1C:Enterprise ako, prilikom ponovnog crtanja ekrana, klijentska aplikacija ponovo pristupi serveru 1C:Enterprise. Ovo može biti manifestacija interne greške u klijentskoj aplikaciji 1C:Enterprise. Da biste to brzo ispravili, preporučljivo je opisati okolnosti njegovog nastanka i kontaktirati liniju tehničke podrške 1C: Enterprise 8.0.
(C) ITS

Greške 800706BA, 800706BE
Oni signaliziraju hitan slučaj na serveru 1C:Enterprise, što je dovelo do njegovog automatskog ponovnog pokretanja.
(C) ITS

Greška 0x80080005: Izvršenje servera nije uspjelo
Jedan od razloga za ovu grešku su problemi sa COM+ podsistemom, koji je dio operativnog sistema. Kada dođe do takve greške, po pravilu se događaji sa COM+ izvorom, imenom serverske aplikacije Sistemska aplikacija i indikacija datoteke Comsvcs.dll takođe zapisuju u sistemske evidencije događaja. Postoje procedure za vraćanje COM+ funkcionalnosti, ali one ne daju uvijek željeni rezultat. Opisi zvanično preporučenih procedura mogu se naći na http://support.microsoft.com/default.aspx?scid=kb;en-us;315296 (ili slično http://support.microsoft.com/default.aspx?scid =kb ;en-us;318731), međutim, na osnovu rezultata praktičnih primjena, preporučuje se postupak opisan na http://www.jsifaq.com/subN/tip6900/rh6951.htm. Ova sekvenca koraka je proširena u odnosu na zvanični i može se koristiti u operativnim sistemima 2000/XP/2003. Ispod je njegov prijevod na ruski.
Za vraćanje oštećenog COM+ direktorija:

1. Preimenujte direktorij %SystemRoot%\System32\Clbcatq.dll u %SystemRoot%\System32\~Clbcatq.dll (obratite pažnju na izgled tilde u nazivu direktorija).
2. Ponovo pokrenite računar.
3. Uklonite COM3 ključ iz sistemskog registra koji se nalazi u ključu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.
4. Pokrenite komandnu konzolu CMD.EXE.
5. Otkucajte pushd %SystemRoot% i pritisnite Enter.
6. Upišite rd /s /q Registracija i pritisnite Enter.
7. Unesite popd i pritisnite Enter.
8. Otkucajte exit i pritisnite Enter.
9. Uklonite riječ Sakrij iz reda koji počinje sa COM= u datoteci %SystemRoot%\Inf\Sysoc.inf. Možete koristiti Notepad za uređivanje datoteke.
10. Za Windows XP:
* Pokrenite komandnu konzolu CMD.EXE.
* Otkucajte regsvr32 /s ole32.dll i pritisnite Enter.
* Otkucajte regsvr32 /s oleaut32.dll i pritisnite Enter.
* Unesite izlaz i pritisnite Enter.
11. Pokrenite kontrolnu tablu Add/Remove Programs i izaberite Add/Remove Windows Components.
12. Kliknite na Next i ponovo instalirajte COM+.
Napomena: Ako Windows zaštita datoteka blokira jednu ili više od gore navedenih radnji, morate izvršiti ove radnje u sigurnom načinu rada.
http://users.v8.1c.ru/Adm433.aspx

Greška u snimanju/objavljivanju

Greška pri pozivanju metode konteksta (Write): Operacija nije uspjela!

Pojavljuje se ako dodijelite Failure=true u modulu snimanja/objavljivanja

Greška konverzije XML podataka

javlja se kada je struktura podataka (konfiguracija) desinhronizirana između čvorova distribuirane baze podataka

U bazi podataka nema korisnika sa administrativnim pravima
Prilikom uređivanja liste korisnika, uloge se preuzimaju samo iz konfiguracije baze podataka. Ažurirajte konfiguraciju baze podataka (F7).

Pokušajte prenijeti promjenjivu vrijednost na 1C:Enterprise server
Javlja se samo u verziji klijent-server (SQL). Potreban je programer da ispravi grešku. Ako imate tipičnu konfiguraciju, pokušajte je ažurirati na najnovije izdanje.
Promjenjivo - promjenjivo. Samo vrijednosti primitivnih tipova podataka mogu se prenijeti na 1C server.

Klijentska nit se izvršava na serveru. Nemoguće je trajno izbrisati klijenta
v8: Klijentska nit se izvršava na poslužitelju. Trajno je nemoguće izbrisati klijenta

Međutim, nije potrebno ponovo pokrenuti aplikacijski server (izbaciti sve korisnike) da bi se ugasio proces koji visi na ovaj način.
Dovoljno je pronaći ovaj proces na SQL serveru i ubiti ga na SQL serveru.

SDBL greška: Polja "CAST (Q_000_T_001/Snimač AS REF(Document4055)/Fld4092" i "CAST (Q_000_T_001/Recorder AS REF(Document123)/Fld2322") nisu kompatibilna po tipu =1013.

U dokumentima "Ulazni novčani nalog" i "Izlazni novčani nalog" atribut "Osnova" ima uključenu zastavicu u svojstvu "Neograničena dužina", potrebno je da poništite zastavicu i navedete dužinu ovog atributa

"SQL greška: polje nije pronađeno 'MaxGetCode'

Ova greška se pojavljuje u verziji datoteke kada klijenti različitih verzija istovremeno rade sa sigurnošću informacija u verziji datoteke.

Najbolji članci na ovu temu