Polje unaprijed definiranog imena podataka je prazno. Unaprijed definirani elementi direktorija. Netačna specifikacija unaprijed definiranog elementa


Jednostavna obrada za rad s unaprijed definiranim vrijednostima.

Omogućava vam da uporedite elemente sigurnosti informacija sa elementima unaprijed definiranim u konfiguraciji.

Omogućava vam da provjerite cijelu konfiguraciju na prisustvo dupliranih (nekoliko elemenata sigurnosti informacija povezanih s jednim unaprijed definiranim elementom - greška) i elemenata koji nedostaju (predefinirani elementi koji nisu povezani s elementima sigurnosti informacija - greška). Takve elementi mogu nastati tokom razmjena ili kvarova i dovesti do grešaka u konfiguraciji.

Možete jednostavno pogledati trenutne vrijednosti i napraviti sve potrebne promjene.

Operativni postupak:

1. Počinjemo sa obradom.

2. Odaberite vrstu (imenik, kontni plan, PVC, PVR).

3. Odabiremo imenik odabranog tipa.

4. U tabelarnom delu obrade pojavljuju se svi unapred definisani elementi koji su dostupni u informacionoj bezbednosti i opisani u konfiguraciji.

Ako postoji nekoliko elemenata u bazi podataka koji su vezani za jedno unaprijed definirano svojstvo, ili neki od elemenata opisanih u konfiguraciji nisu dodijeljeni elementi sigurnosti informacija, sistem će to prijaviti prilikom odabira direktorija. Duplicirane stavke i stavke koje nedostaju će se pojaviti na vrhu liste i biće označene narandžastom bojom.

5. Postavljamo nove vrijednosti za tražene predefinirane elemente.

U ovom slučaju, linije za koje unaprijed definirani element nestaje iz konfiguracije su označene crvenom bojom. Plave su linije za koje se mijenja unaprijed definirani element, a zelene su linije za koje se pojavljuje unaprijed definirani element.
Ako postoji veliki broj duplikata, zgodno je mišem odabrati sve dodatne linije i označiti za sve odabrane otkazivanje veze tipkom „Otkaži podudaranje“ (od verzije 1.3.1)

6. Preraspodjelu vršimo klikom na dugme „Ponovo dodijeli elemente“.

Provjera duplikata(greška "Unaprijed definirani element nije jedinstven"):

Kada kliknete na dugme "Provjeri duplikate", obrada će provjeriti sve referentne knjige, kontne planove, PVC i PVR i prikazati listu tabela sa dupliranim elementima s naznakom broja dupliranih elemenata.

Nakon toga, potrebno je zasebno provjeriti objekte za koje su pronađene greške.

Provjera propuštenih unosa(greška "Unaprijed definirani element nije u podacima"):

Kada kliknete na dugme „Proveri propušteno“, obrada će proveriti sve referentne knjige, kontne planove, PVC i PVR i prikazati listu unapred definisanih elemenata koji nisu povezani sa podacima o bezbednosti informacija.

Za korištenje je potrebna platforma 8.3.3 ili novija.

Univerzalno, može se koristiti sa bilo kojom konfiguracijom.

Otkrij jezik Afrikaans albanski arapski armenski azerbejdžanski baskijski bengalski bjeloruski bugarski katalonski kineski (simp) kineski (trad) hrvatski češki danski nizozemski engleski esperanto estonski filipinski finski francuski galicijski gruzijski njemački grčki gudžarati haićanski kreolski hebrejski hindi mađarski islandski indonezijski irski talijanski japanski kannada korejski laoski litvanski makedonski malajski malteški norveški perzijski poljski portugalski rumunski ruski srpski slovački slovenački španski svahili švedski tamil telugu tajlandski turski ukrajinski urdu vijetnamski velški jidiš Afrikaans albanski arapski armenski azerbejdžanski baskijski bengalski bjeloruski bugarski katalonski kineski (simp) kineski (trad) hrvatski češki danski nizozemski engleski esperanto estonski filipinski finski francuski galicijski gruzijski njemački grčki gudžarati haićanski kreolski hebrejski hindi mađarski islandski indonezijski irski talijanski japanski kannada korejski laoski mac latinski latvijski litvanski Malajski malteški norveški perzijski poljski portugalski rumunski ruski srpski slovački slovenački španski svahili švedski tamil telugu tajlandski turski ukrajinski urdu vijetnamski velški jidiš

Dobar dan.

Danas ćemo govoriti o inovaciji u platformi 8.3 u vezi s unaprijed definiranim elementima.

Uvod

Dozvolite mi da vas podsjetim da sam ranije u praksi vrlo često želio pogledati element direktorija kako bih saznao njegovo unaprijed definirano ime. Na primjer, kreirali ste dvije unaprijed definirane ugovorne strane i nazvali ih IPSidorov i OOOMeteor. I prišili su im neku logiku.

Kada je sve bilo otklonjeno i razrađeno, ispostavilo se da je zadatak postavljen obrnuto i da je za DOO potrebna logika za individualnog preduzetnika, a za individualnog preduzetnika logika DOO. „Nema problema“, kažemo, a u poslovnom modu preimenujemo elemente. Na kraju krajeva, ulazak u kod je mnogo teži. Prođe godina i dobijete novi zadatak: da postavite još malo logike za IP Sidorova. Uđeš u konfigurator, napišeš logiku, počneš provjeravati i ništa ne radi, jer... u konfiguratoru IPSidorov, au preduzeću - OOOMeteor. Mozak je slomljen i želim da uništim ovu grabulju. Najjednostavnija i najočitija stvar je prikazati naziv unaprijed definiranog elementa u obliku liste. Evo kvake: možete dobiti samo ime unaprijed definiranog u 8.2 koristeći metodu. Ali metoda ima svoje neugodnosti, ne može se dobiti u zahtjevu. One. Prva neugodnost je da dobijete ime unaprijed definiranog iz reference na direktorij.

Druga neugodnost je kada već imamo element direktorija i moramo ga unaprijed definirati. Kreiramo unaprijed definirani element i dobivamo dva elementa u direktoriju. Jedan je unapred definisan, drugi je operativan, što se pominje u svim našim dokumentima. Zamjena linkova svakako pomaže, ali ako je baza podataka velika, onda je teško.

Sada na stvar

Prvi je da direktorij sada ima svojstvo "Ažuriranje unaprijed definiranih podataka".

Šta nam ovo polje daje? Ako je postavljeno na "Ne ažuriraj automatski", dodavanjem unaprijed definiranog elementa nećemo ga odmah vidjeti u direktoriju. One. metapodaci nemaju nikakve veze sa podacima. A ako ga ne kreirate u direktoriju, onda će mu pristup po imenu preko upravitelja direktorija uzrokovati sintaksičku grešku.

Vrlo zanimljivo, ali zašto? Kako možemo kreirati element u direktoriju? Možete ga kreirati kako god želite ili ga možete povezati s postojećim. Sada direktorij ima atribut "Naziv unaprijed definiranih podataka". Kreiramo element direktorija programski kao i obično kroz “Directories.Contractors.CreateElement()” i popunjavamo njegov atribut “PredefinedDataName” jednakim imenu unaprijed definiranog elementa. Ili ako element već postoji, dobijamo njegov objekat i ponovo popunjavamo „Naziv unapred definisanih podataka“. Sve.

I na kraju malo sirupa

Ovaj novi atribut nije samo čitljiv i upisiv, već je dostupan i u zahtjevima. Na ovaj način možete mu nametnuti uslove u upitima, odrediti da li je unaprijed definiran ili ne.

Hvala vam na pažnji.

Ažuriranje 1C je neophodna procedura koja vam omogućava da poboljšate obrazac za podnošenje izvještaja i dokumentacije. Inovacije se konstantno pojavljuju u važećem zakonodavstvu, a metode obračuna se redovno mijenjaju na ekonomskom planu. Stoga morate ažurirati konfiguraciju 1C kako biste u potpunosti bili u skladu sa svim promjenama.

Kompanija 1C nastoji da računovođama i poduzetnicima što više olakša rad sa svojim softverom. U prvoj prikladnoj prilici, objavljuje visokokvalitetna ažuriranja softverskih proizvoda. Moraju biti pravilno i precizno instalirani.

Mnogi ljudi vjeruju da je ažuriranje 1C posao za stručnjaka. Kažu da ovaj postupak nije moguće provesti vlastitim rukama. Ovo je zabluda. Teškoća ažuriranja leži u tome koju vrstu baze podataka koristite - standardnu ​​ili modificiranu. I takođe, o tome koja je konfiguracija instalirana na računaru.

Ako je baza standardna (odnosno, programer joj nije ništa dodao ili ništa promijenio), tada će ažuriranje trajati od 15 minuta do maksimalno 3 sata. Postupak se izvodi u korisničkom modu. Ako se baza promijeni, tada će trebati mnogo više vremena.

Ako ažuriranje nije ispravno i lošeg kvaliteta, može podaci će biti izgubljeni i sve prethodno izvršene modifikacije će biti izgubljene. Dakle

Greška 1: "Naziv unaprijed definiranog elementa nije jedinstven"

To znači da suština greške leži u samoj programskoj platformi. Vi ste ga pogrešno ažurirali na najnoviju verziju 1C. Da biste to popravili, morate vratiti verziju programa na prethodnu. Ako vaš računar nema prethodno izdanje, možete ga preuzeti sa službene web stranice. Nakon instaliranja prethodne verzije, možete ponovo započeti ažuriranje konfiguracije podataka.

Greška 2: "Datoteka ne sadrži nijedno dostupno ažuriranje"

To znači da se konfiguracije nisu podudarale. Postoje standardne i nestandardne konfiguracije. Možda preuzete datoteke pripadaju jednoj konfiguraciji, ali je druga instalirana na računar. Rješenje problema: kreira se prazna standardna konfiguracijska baza podataka i pohranjuje u .cf datoteku, a zatim se datoteka koristi za ažuriranje konfiguracije koja više nije standardna. Da biste dobili standardnu ​​verziju, konfiguracija mora biti podržana (tj. mora biti prikazana žuta kocka).

Greška 3: "Unaprijed definirani element nije u podacima."

Greška 4. “Greška u formatu prijenosa.”

Ono što se najčešće dešava je da se ljudi ne drže kontinuiranih nadogradnji, već umjesto toga uzimaju svoju konfiguraciju i upoređuju je sa datotekom isporuke. Oni to rade kako bi skratili vrijeme. Suština procesa: otvaraju se datoteka isporuke i konfiguracija i počinje njihovo pažljivo poređenje; sve uočene promene se upisuju u uređivač teksta. Zatim se dodaju u konfiguraciju. Bolje je to ne raditi. Neka vam treba više vremena za dosljedna ažuriranja. Ali nećete sjediti i zbunjivati ​​zašto se 1C program ruši i pojavljuje se greška u formatu streama.

Greška 5. "Ime unaprijed definiranog elementa nije jedinstveno."

To znači da konfiguracija nije ažurirana na prethodnoj platformi, a na trenutno ažuriranoj platformi ne smatra da je naziv unaprijed definiranog elementa jedinstven. Morate se vratiti na prethodnu 1C platformu i tamo ažurirati konfiguraciju. Zatim instalirajte novu platformu. Greška će nestati.

Greška 6. “Greška pri pisanju zemlje svijeta” i “Greška pri pozivanju metode konteksta.”

Ovo se dešava kada je postojeća konfiguracija ozbiljno oštećena. Na vašem ekranu možete vidjeti sljedeću sliku: program će ažurirati konfiguraciju do određene tačke, zatim će se jednostavno srušiti ili će, bez vidljivog razloga, ponovo pokrenuti proces ažuriranja. Šta treba da uradite: nabavite datoteku za ažuriranje od programera; čitamo informaciju da će se takva i takva nadogradnja instalirati i zamijeniti postojeću verziju; kliknite na "ok" i primite obavijest o tome šta je točno promijenjeno u konfiguraciji (može biti i da se ništa nije promijenilo); Kliknite na “prihvati promjene”; pojavit će se prozor u kojem se traži da ažurirate cijelu bazu podataka prema novoj konfiguraciji; Dajemo saglasnost na ovu proceduru. Veoma je važno ostati dosljedan. Neka program polako radi sve radnje po redu.

Greška 7. “Greška pri snimanju profila. Takav profil već postoji.”

Morate otići u direktorij korisničkih profila i analizirati ga. Tamo vjerovatno ima duplikata. Na primjer, nekoliko profila računovođa ili administratora. Ako se pronađe, izbrišite nepotrebne profile i ostavite jedan. Nakon toga, greška će nestati sa ekrana računara.

Da biste otklonili sve gore navedene greške, potrebno vam je iskustvo s programom 1c, kao i profesionalne vještine. Ako niste dobro upućeni u greške i niste u potpunosti razumjeli njihov opis (kako ih riješiti), obratite se stručnjaku.

Neke vrste grešaka ne zahtijevaju da stručnjak bude na licu mjesta. Toliko su jednostavni da se njihovo rješenje može objasniti telefonom. Za otklanjanje složenijih grešaka potrebno je direktno sudjelovanje stručnjaka.

Ukoliko hitno trebate pripremiti izvještaje, napraviti kalkulacije i izraditi dokumentaciju, a niste pronašli načine da otklonite grešku, kontaktirajte nas.

Unaprijed definirani elementi direktorija kreiraju se u načinu konfiguratora. U načinu rada "1C:Konfigurator" određuju se nazivi unaprijed definiranih elemenata. Sami elementi, koji se pohranjuju u bazi podataka, kreiraju se u načinu 1C: Enterprise. Dakle, unaprijed definirani element su metapodaci (ime unaprijed definiranog elementa) i podaci (sam element direktorija).

1C:Preduzeće 8.2

U 1C:Enterprise 8.2, unaprijed definirani elementi dodani ili izbrisani u konfiguratoru automatski se dodaju ili brišu u bazi podataka.

1C:Preduzeće 8.3

U ovoj verziji platforme, svaki direktorij sadrži standardni atribut "Naziv unaprijed definiranih podataka". Dizajniran je za pohranjivanje unaprijed definiranog imena i može se programski promijeniti. Prilikom dodavanja novog elementa u konfigurator, ovaj element se može kreirati u bazi podataka ili ne - to ovisi o svojstvu direktorija "Ažuriranje predefiniranih podataka". Ako je vrijednost postavljena na "Ažuriraj automatski", tada će se unaprijed definirani elementi kreirani u konfiguratoru automatski dodati u bazu podataka. Ako je svojstvo postavljeno na "Ne ažuriraj automatski", stavke neće biti dodane u bazu podataka. U ovom slučaju, trebate ih sami kreirati i programski povezati s unaprijed definiranim elementima direktorija postavljanjem atributa “Naziv unaprijed definiranih podataka”.