Izrada plana za tipove karakteristika 1c. Kako koristiti plan tipova karakteristika u zahtjevu za sistem skladištenja. Primjeri korištenja "Planova karakterističnih tipova" u tipičnim konfiguracijama
Plan tipova karakteristika je prilično jednostavan objekat; ranije, kada sam proučavao, kada sam analizirao primere u udžbenicima, delovao je komplikovano jer je odmah dat zajedno sa drugim predmetima. Ovo su bili primjeri karakteristika za nomenklaturu ili podkonto. Dakle, šta je PVC?
Mislim da ste upoznati sa konceptima kao što su opis tipa i imenik. Ako ne, onda pogledajte članke u nastavku prije nego što dalje čitate, tada će sve postati jasnije.
Pa da nastavimo. Ako već znate opise tipova i imenike, onda je plan tipova karakteristika Imenik + opisi tipova. Kao što vidite, sve je jednostavno. A ovo je glavna ideja, tj. Sam plan tipova karakteristika ne može implementirati funkcionalnost karakteristika stavke ili podkonto, za to se dodatno koriste svojstva i mehanizmi drugih objekata.
Pogledajmo kako konfigurirati funkcionalnost karakteristika za stavku.
Zadatak
Dakle, imamo nomenklaturu za koju moramo postaviti neka dodatna svojstva, na primjer:
Na ovoj slici PVC će biti odgovoran za kolonu “Svojstvo” i tip vrijednosti u koloni “Vrijednost”.
One. Svojstvo će biti PVC element (možda unapred definisan), a tip vrednosti za kolonu „Vrednost“ će biti TypeDescription objekat koji je prisutan u svakom PVC elementu.
Izrađujemo PVC
Na gornjoj slici možete vidjeti da je direktorij “Additional Values” označen kao dostupan tip.Ovo je još jedna funkcionalnost PVC-a - odredite direktorij u koji se mogu pohraniti sva potrebna svojstva. Ovo možda nije nužno naznačeno, ali ovaj mehanizam znatno olakšava rad. Uostalom, po pravilu, svojstva i karakteristike stavke su tekstualne vrijednosti, a ne drugi objekti baze podataka. I sve će to biti pohranjeno na jednom mjestu, također kada kreirate novi element, zadani tip će biti postavljen samo na direktorij Dodatne karakteristike.
Da navedete dodatni direktorij, prvo morate instalirati za ovaj direktorij vlasnik našeg PVC-a u suprotnom neće biti na listi za odabir, a zatim ga odaberite u PVC svojstvima na kartici „Osnovno“.
Kratko objašnjenje kako PVC radi. Prvo, na kartici “Osnovno” biramo sve vrste dostupne u ovom PVC-u u polju “Tip vrijednosti karakteristike”, a za elemente postavljamo već tip vrijednosti od onih dostupnih u ovom PVC-u. U našem slučaju, za PVC možete odabrati samo direktorij “Dodatne vrijednosti”.
Kreiranje registra informacija
Sada smo kreirali svojstva (PVC) i referentnu knjigu za pohranjivanje vrijednosti (Additional Values), sada moramo povezati nomenklaturu i svojstva. Za to se koristi registar informacija, u našem slučaju će imati sljedeća polja: dimenzije "Stvar, Svojstvo stavke" i resurs "Vrijednost imovine"
Ako koristite uspio obrazac, tada će biti dovoljno dodati za resurs "PropertyValue" u registar "NomenclaturePropertyValues". Veza po tipu sa poljem "NomenclatureProperty" i zatim, prilikom uređivanja zapisa registra informacija, prilikom odabira vrijednosti za "NomenclatureProperty" ", tip vrijednosti u polju "PropertyValue" će se promijeniti. .
Ako imate običan aplikaciju, tada će ovu vezu, "Odnos po tipu", trebati konfigurirati u obrascu za polje za unos "Vrijednost svojstva" iu tom slučaju će biti potrebno koristiti metodu " CastValue()" da biste se riješili nepotrebnog odabira tipova i izbjegli pogrešne situacije:
ValueProperties = Nomenklatura svojstava. ValueType. LeadValue(ValueProperties);Odabir po vlasniku
Jer Budući da je naš imenik “Dodatne vrijednosti” podređen PVC “Svojstvima nomenklature”, možete postaviti odabir tako da kada odaberete Nomenklaturno svojstvo u polju “Vrijednost svojstva” možete birati samo iz podređenih elemenata. Za uspio aplikaciji, to se radi u svojstvima resursa, svojstvo se zove “Selection Parameter Links”, potrebno je odabrati “Selection.Owner (Svojstvo nomenklature)”. Za običan aplikacija ne mora ništa raditi jer Postavljanjem Link po tipu, sam program će prikazati samo podređene elemente.
Bitan! Svojstvo "Link by type" radi samo sa atributima čiji je tip PVC.
U pritvoru
Tako smo preko registra informacija povezali imenik „Nomenklatura“ sa njegovim PVC svojstvima „Svojstva nomenklature“ i njegovim vrednostima u direktorijumu „Dodatne vrednosti“.
Bitan! Svi podaci koji nas zanimaju tj. karakteristike predmeta se čuvaju u registru, a ne u PVC-u.
Za običan aplikacije, moguće je otvoriti registar, sa svojstvima artikla klikom na dugme "Idi", jer Naznačili smo da je dimenzija “Nomenklatura” “Vodeći”.
Za uspio aplikacije imaju vezu u traci za navigaciju
Pogađate, možete preći i na registar sa PVC-a jer... Dimenzija "Svojstvo nomenklature" je također vodeća.
Ako neko želi da opiše ovaj ili onaj materijal, moramo mu obezbediti neki mehanizam koji mu omogućava da kreira bilo koju karakteristiku i, što je najvažnije, naznači kakvu vrednost te karakteristike treba da imaju. Zatim, prilikom postavljanja vrijednosti za određenu karakteristiku materijala, korisnik će moći odabrati vrijednosti strogo u skladu s navedenom vrstom.
Ova sposobnost opisivanja karakteristika je upravo ono što konfiguracijski objekt pruža. Plan tipova karakteristika, sa kojim ćemo se sada upoznati.
Kreiranje novih konfiguracijskih objekata
1. Kreirajte konfiguracijski objekt Imenik Sa imenom OpcijeNomenklature i naznačite da će biti podređen imeniku.
2. Kreirajmo drugi konfiguracijski objekt Imenik Sa imenom.
3. Nakon ovoga ćemo kreirati plan objekta konfiguracije vrste karakteristika Sa imenom SvojstvaNomenklatura. Vrsta vrijednosti karakteristike će se postaviti na sljedeći način:
- Broj, dužina 15, tačnost 3;
- Linija, dužina 25;
- datum;
- Boolean O;
- ReferenceLink.AdditionalPropertiesNomenclature.
4. Imenik AdditionalPropertiesNomenclature naznačiti vlasnika → plan tipova karakteristika SvojstvaNomenklatura.
5. Na obeleživaču Forms Postavimo ga za uređivanje na listi.
6. Nakon ovoga utvrđujemo to dodatne stat vrijednosti planovi za tipove karakteristika će se nalaziti u imeniku Dodatne karakteristikeNomenk-latura.
7. Na obeleživaču Forms Naznačavamo da će se ovaj plan tipova karakteristika uređivati u listi.
8. Konačno, kreirajmo konfiguracijski objekt Registar informacija Sa imenom Nomenklaturne vrijednosti svojstava.
9. Promjene slučaja:
- Set of Properties, vodeći , tip ;
- ViewProperties, tip Plan tipova karakteristika veza Osobine nomenklature.
10. Registrirajte resurs:
- Značenje, tip Karakteristike.SvojstvaNomenklatura.
Imajte na umu da smo u mogućnosti definirati tip vrijednosti resursa registra kao Karakteristično.<имя> . U suštini, ova definicija predstavlja složeni tip podataka kako je definirano u tipu vrijednosti odgovarajućeg plana tipa karakteristike. To jest, resurs registra može imati vrijednost bilo kojeg tipa od onih opisanih u tipu vrijednosti plana karakterističnog tipa.
Finalizacija Nomenklature priručnika
1. Prije svega, u imeniku trebamo omogućiti mogućnost uređivanja verzije materijala. Da bismo to učinili, označavamo da će se direktorij sada uređivati na oba načina (na kartici Forma) → na listi iu dijalogu.
2. Kreirajmo osnovni oblik elementa koristeći konstruktor.
3. Lagano proširimo formu u širinu i visinu i dodajmo joj panel: Obrazac u†’ Umetni kontrolu u†’ Panel(iz gornjeg menija) ili pomoću donje ikone menija Panel. Koristeći kursor koji se pretvara u "križ", razvlačimo panel, dobivajući sljedeću sliku i istovremeno prozor sa pitanjem:
Ako se pitanje ne pojavi odmah, pojavit će se nakon što malo promijenimo poziciju bilo koje ivice panela.
4. Odgovorimo potvrdno na ovo pitanje i sve kontrole će se premjestiti na dodanu ploču:
5. Sada ćemo podesiti dimenzije panela i dodati mu novu stranicu. Dodavanje stranice → desni klik na kontekstni meni na polju obrasca → Dodaj stranicu.
6. Postavite naziv i naslov nove stranice → Svojstva, i preimenujte prvu stranicu u Basic i dati mu isti naslov. Imena i naslovi se postavljaju u paleti svojstava panela u grupi svojstava Trenutna stranica:
7. Nakon toga, izaberite sve kontrole koje se nalaze na panelu i izvršite naredbu Oblikujte u†’ Centriranje u†’ Centrirajte okomito.
8. Sada idemo na stranicu Svojstva i dodajte naslov InscriptionOptionsNomenclatures sa naslovom Opcije nomenklature:. Odredimo stil fonta za to Fatty.
9. Ispod ovog natpisa postavićemo polje tabele sa komandnom tablom. Dajmo ime polju Opcije i tip DirectoryList.OptionsNomenclature.
10. Uklonite stupac iz polja tabele Kod.
11. Za ovo polje tabele Opcije postavite svojstvo Link prema vlasniku → DirectoryObject.Link.
Postavljanje ovog svojstva nam daje sljedeće: za izvor podataka ovog polja → atribut obrasca Opcije, koji ima tip Lista imenika.OpcijeNomenklatura, - vrijednost odabira od strane vlasnika uvijek će biti jednaka linku na uređeni element direktorija. Drugim riječima, lista direktorija sadržana u atributu forme Set of Properties, uvijek će sadržavati samo elemente koji su podređeni uređenom elementu direktorija. A to znači polje tabele Opcije, za koji je ovaj atribut izvor podataka, prikazat će samo elemente koji su podređeni uređenom elementu direktorija.
12. Ispod ćemo postaviti još jedan natpis na isti način → CaptionValuesProperties sa naslovom Vrijednosti svojstva: i stil fonta Fatty.
13. Ispod njega ćemo postaviti polje tabele sa komandnom tablom. Dajmo ime polju Svojstva i tip.
14. Za kolonu Property set hajde da skinemo zastavu Vidljivost, i za polje za unos u koloni Značenje uspostavite vezu po vrsti Elementi obrasca.Properties.CurrentData. ViewProperties.
Odnos tipa će osigurati da ograničimo tip vrijednosti unesenih u ovo polje za unos samo na tip karakteristike odabrane u polju Vrsta nekretnine. Međutim, na taj način ne možemo ni na koji način utjecati na samu vrijednost pohranjenu u ovom polju. Ako ne poduzmete nikakve dodatne radnje, onda kada uđete u polje Značenje neće biti moguće promijeniti tip karakteristike bilo koje vrijednosti.
Ako odaberete drugu vrstu karakteristike, doći će do neusklađenosti između tipa vrijednosti koja se pohranjuje i tipa na koji je ograničen unos u kontroli. U ovom slučaju, naravno, sistem će od vas tražiti da unesete tip koji ima pohranjenu vrijednost.
Da biste izbjegli ovu situaciju, prilikom promjene vrijednosti u polju, Vrsta nekretnine dati vrijednost polja Značenje na tip karakteristike odabrane u polju Vrsta nekretnine.
15. Dakle, za polje za unos u koloni Vrsta nekretnine napravimo obrađivač događaja Kada se promeni:
16. Sada to trebamo provjeriti u polju tabele Svojstva Prikazani su unosi registra informacija koji se odnose samo na element direktorija odabran u gornjem polju tabele OpcijeNomenklature.
Stoga za polje tabele Opcije: kreirajte obrađivač događaja za Kada je red aktiviran:
17. Osim toga, da ne bismo prikazali cijeli registar prilikom otvaranja obrasca, kreirat ćemo rukovao događajima obrasca WhenOpening koji sadrži sljedeći tekst:
Finalizacija imenika OptionsNomenclatures
Sada trebamo finalizirati direktorij OpcijeNomenklature na način da korisnik ima mogućnost kreiranja novih svojstava materijala ne samo prilikom uređivanja samog materijala, već i u procesu unosa dokumenata, kada se u tabelarnom dijelu odabere skup svojstava.
1. Dakle, za referencu OpcijeNomenklature Naznačimo da će se uređivati na oba načina (i na listi i u dijalogu).
2. Kreirajmo ga pomoću konstruktora osnovni oblik elementa .
3. U obrazac koji ćemo morati postaviti polje tabele , koji bi trebao prikazati postojeće unose u registru informacija o vrijednosti svojstva za ovaj element direktorija.
U glavni oblik elementa postavićemo polje tabele sa imenom Svojstva, tip Informacija Registar List.Vrijednosti nomenklaturnih svojstava i komandni panel.
4. Za kolonu Property set uklonite zastavicu vidljivosti.
5. Zatim za polje za unos koje se nalazi u koloni Značenje, postavimo vezu po tipu Elements.Properties.CurrentData.ViewProperties.
6. Za polje za unos koje se nalazi u koloni Vrsta nekretnine, kreirajmo obrađivač događaja Kada se promeni:
Sada moramo biti sigurni da je odabir koji nam je potreban instaliran kada otvorimo obrazac. Također je potrebno osigurati da se prilikom dodavanja novog elementa direktorija odabir uspostavi nakon što se element snimi. Da bismo to učinili, koristit ćemo opciju dodjele obrađivač događaja promjene podataka , koji će pratiti promjene u linku na uređeni element direktorija.
7. Prije svega, napravimo obrađivač događaja WhenChangingLinks, u kojem uspostavljamo selekciju koja nam je potrebna:
8. Zatim dodajte poziv ovom rukovaocu u tijelo modula obrasca:
9. I u zaključku, potrebno je predvidjeti mogućnost da korisnik može početi postavljati nove vrijednosti svojstava, a da još nije zapisao sam element direktorija Property Sets. Stoga, hajde da kreiramo obrađivač događaja polja tabele BeforeBeginAdditions:
Finalizacija registra preostalog materijala
Kako bi se osiguralo da se materijali obračunavaju prema njihovim karakterističnim vrijednostima, potrebno je promijeniti strukturu registra akumulacije Preostali materijali i dodajte mu novu dimenziju Set of Properties sa tipom DirectoryLink.OptionsNomenclature.
Finalizacija dokumenta Prijemna faktura
Posljednje što nam preostaje je da finaliziramo dokument Kupovina faktura. Tako da kada roba stigne, korisnik može odrediti skup svojstava za svaki ulazni materijal.
1. Dodajte novi atribut u tabelarni dio dokumenta Set of Properties sa tipom DirectoryLink.OptionsNomenclature:
2. Postavite ovaj atribut u polje tabele obrasca dokumenta (desno dugme miša → Postavljanje podataka):
3. Za polje za unos koje se nalazi u koloni Set of Properties, hajde da ponovo koristimo imovinu Link od vlasnika →Elementi obrasca.Materiali.Trenutni podaci.Ma-
terial. Sada, kada odaberete u ovom polju za unos, uvijek će se otvoriti lista elemenata direktorija OpcijeNomenklature, podređen materijalu odabranom u koloni Materijal.
4. U zaključku ćemo otvoriti proceduru za obradu knjiženja u modulu dokumenta i generisanim pomeranjima dodati dodelu vrednosti dimenziji Set of Properties:
Sada pokrenimo 1C:Enterprise u načinu za otklanjanje grešaka i kreirajmo nekoliko skupova svojstava za naše materijale.
Kreiranje skupova svojstava
1. Otvorite element direktorija Nomenklatura → Električni kabel.
2. Idemo na bookmark Svojstva i kreirajte skup svojstava za ovaj element pod nazivom Bijelo.
3. Zatim ćemo kreirati skup svojstava za element direktorija Nomenklatura → Gumeno crijevo. Ovaj skup svojstava će biti pozvan Poljska i sastoje se od sljedećih karakteristika:
- Boja → Lanac;
- Proizvođač → Fagumit.
4. Sada otvorimo dokument Prijemni račun br.–2 i naznačiti da su kupljena 2 bijela električna kabla i jedno poljsko gumeno crijevo.
5. Zatim kopirajte prvi red dokumenta i naznačite da su takođe kupljena 3 crna električna kabla. Tokom procesa unosa moraćemo da kreiramo još jedan skup svojstava za električni kabl → Crna, koji:
- Boja → Crna;
- Odjeljak → 2.5.
6. Provjerimo dokument i pogledamo kretanje dokumenta u registru Preostali materijali:
7. Pored toga, pogledajmo unose sadržane u registru informacija Nomenklaturne vrijednosti svojstava:
Izvještaj o materijalnim ostacima po svojstvima
Da bismo upotpunili sliku, napravićemo izveštaj koji će nam pokazati dostupnost materijala sa određenim svojstvima.
Prilikom kreiranja ovog izvještaja koristimo mogućnosti koje nam pruža sistem sastavljanja podataka za rad sa karakteristikama.
1. Kreirajte novi izvještaj konfiguracijskog objekta s imenom Preostali materijali prema svojstvima.
2. Otvorite dizajner sheme kompozicije podataka, dodajte novi Skup podataka → upit i krenimo sa konstruisanjem zahteva.
3. Izaberite virtualnu tablicu registra akumulacije Ostaci materijala. Ostaci i o kompaniji.
4. Iz virtualne tablice registra akumulacije Preostali materijali. Ostaci i promet odaberite sljedeća polja:
- Materijal;
- PropertySet;
- QuantityInitialRemaining;
- QuantityIncoming;
- QuantityConsumption;
- QuantityFinalRemaining.
5. Nakon toga, na kartici Sindikati/aliasi postavimo pseudonime za numerička polja bez riječi Količina:
6. Počnimo s opisom karakteristika. Da biste to učinili, idite na bookmark Karakteristike.
Kliknite na dugme Dodati i počnimo s opisom polja.
7. Prvo polje koje treba opisati je Vrsta vrijednosti. Ovdje treba naznačiti tip polja na koji će se naše karakteristike odnositi. U našem slučaju, takvo polje je polje Set of Properties registar Preostali materijali. Stoga ćemo izabrati kao tip vrijednosti DirectoryLink.OptionsNomenclature.
8. Sljedeći korak je opisati gdje sistem sastava podataka treba da dobije listu karakteristika. Da biste to učinili, trebate navesti izvor liste karakteristika i opisati svrhu pojedinih polja ovog izvora.
Kao izvor, sistem sastava podataka može koristiti ili postojeću tabelu izvornih podataka ili rezultat nekog upita na tabelama. U našem slučaju, sve je prilično jednostavno: lista svih karakteristika se pohranjuje u smislu tipova karakteristika SvojstvaNomenklatura. Stoga ćemo navesti kao izvor Table, i na terenu Lista karakteristika hajde da izaberemo Plan tipova karakteristika. SvojstvaNomenklatura.
9. Zatim bi trebalo da opišete svrhu polja izvora koji „opskrbljuje“ listu karakteristika. Na terenu Identifikator hajde da izaberemo Veza, na terenu Ime → Naslov, i na terenu Tip → ValueType.
10. Pređimo na opisivanje izvora karakterističnih vrijednosti. U našem slučaju izvor karakterističnih vrijednosti je registar informacija Nomenklaturne vrijednosti svojstava, tako na terenu Izvor mi biramo Table, i na terenu Vrijednost karakteristika → Registar informacija.Vrijednosti nomenklaturnih svojstava.
11. Zatim ćemo opisati svrhu registarskih polja. Na terenu Objekt odaberite dimenziju Set of Properties, na terenu Identifikator → Svojstva pogleda, i na terenu Značenje→ registar resursa Značenje:
12. Ovim je dovršeno kreiranje zahtjeva. Kliknite OK i pogledajte tekst zahtjeva generiran za šemu sastava podataka:
13. B ovaj zahtjev Značajan je dio koji počinje ključnom riječi KARAKTERISTIKE. Tačno opisuje karakteristike sistema sastavljanja podataka koji će se koristiti u ovom izvještaju.
Tekst ovog odjeljka je sadržan u proteze . To znači da to nije dio upita, već instrukcija sistemu za sastavljanje podataka.
14. Počnimo uređivati dijagram rasporeda podataka. Prije svega, na kartici Resursi odaberite sve dostupne resurse:
15. Idemo na bookmark Postavke. Kreirajmo strukturu izvještaja → dodajmo grupisanje Detaljni unosi.
16. Zatim na bookmark Odabrana polja Odaberimo polja koja će biti prikazana u izvještaju:
- Materijal;
- PropertySet;
- InitialRemaining;
- Coming;
- Potrošnja;
- FinalRemaining.
17. U zaključku, idemo na bookmark Ostala podešavanja i postavite naslov izvještaja → .
18. Ovim je dovršeno kreiranje izvještaja. Pokrenimo 1C:Enterprise u načinu za otklanjanje grešaka i vidimo koji se rezultati mogu dobiti pomoću našeg izvještaja. Hajde da otvorimo izveštaj Preostali materijali po svojstvima.
19. Prvo, da vidimo koje materijale imamo sa poprečnim presjekom od 2,5 mm2. Da biste to učinili, kliknite Postavke, idemo na bookmark Odabir i otvori temu Property set.
Imajte na umu da polja koja postoje u imeniku OpcijeNomenk-latura, sistem sastava podataka je dodao sve karakteristike koje smo definisali za različite skupove svojstava u bazi podataka: Proizvođač, Boja i Sekcija. Stoga je odabir u izvještaju na osnovu vrijednosti bilo koje karakteristike prilično jednostavan i intuitivan.
20. Da biste saznali koje materijale imamo s poprečnim presjekom od 2,5 mm2, samo odaberite polje Presjek, mm2 i postavite uvjet jednakosti na 2,5 za njega.
21. Kada se izvještaj završi, dobićemo sljedeći rezultat:
22. Onda da vidimo koje crne materijale imamo:
23. I na kraju, da bismo bili sigurni da izvještaj radi ispravno, da vidimo koliko crnih električnih kablova imamo:
Dakle, uvjereni ste da korištenjem ovog logičkog dijagrama sada imamo priliku pratiti materijale u proizvoljnom broju sekcija svojstava i njihovih vrijednosti.
Treba napomenuti da primjer koji smo razmatrali nije potpuno rješenje za ovu konfiguraciju. Upravo smo demonstrirali mogućnost održavanja takve evidencije. Da bi naša konfiguracija u potpunosti iskoristila svojstva materijala, potrebno je izvršiti odgovarajuće izmjene preostalih registara, dokumenata i nekih izvještaja.
Nalaze nas: plan tipova karakteristika, dobijanje podataka iz plana karakterističnog tipa, 1C Kako kopirati skup vrijednosti karakteristika i zatim promijeniti, pronaći planove vrijednosti tipova karakteristika, 1c 8 3 promijeniti tip vrijednosti karakteristike, planovi 1c karakterističnih tipova, 1c 8 korištenje podataka o tipovima karakteristika, gkfy dbljd. Indeks elementa (numeracija od 0) se prenosi kao argument.
Svojstva:
Naziv elementa filtera
A selekcija također ima svojstvo “Naziv elementa selekcije”
One. u ovom slučaju, naziv elementa za odabir je Vlasnik.
Ali vlasnik ima smisla samo za zapise koji imaju element direktorija “Korisničke karakteristike” kao resurs. Iz ovoga zaključujem da se ovo svojstvo odnosi samo na takve evidencije. One. za zapise sa tipovima imovine “datum pojavljivanja” i “skladištenik”, to jednostavno nema smisla. Tada sve dolazi na svoje mjesto.
Na primjer, otvara se obrazac za unos u registar informacija sa prilagođenom karakteristikom:
Rice. 6
Ako odemo do obrasca liste referentne knjige “Prilagođene karakteristike” da bismo odabrali boju, tada će sa navedenom vrijednošću svojstva “Veze parametara odabira” Selection.Owner (Tip svojstva) postojati samo boje
One. Odabiru se samo one vrijednosti svojstva čiji je tip svojstva boja. (vrijednosti s vlasnikom "Boja" umjesto "Materijal" na primjer)
One. oblik je isti kao na trećoj slici.
Zaključak da se svojstvo Asocijacije parametara odabira primjenjuje samo na dodatne vrijednosti karakteristika potkrepljuje činjenica da će, ako obrišemo ovo svojstvo, utjecati samo na zapise sa dodatne vrste svojstva, a na primjer, pri odabiru skladištara uvijek se, očekivano, otvara imenik pojedinaca.
Koristeći plan tipova karakteristika, možete organizirati pohranu svojstava objekta koja još nisu poznata u vrijeme razvoja konfiguracije. One. korisnik može samostalno unijeti nova svojstva, na primjer, boju, veličinu, dimenzije, snagu. Svaka grupa proizvoda može imati svoj skup svojstava: za frižidere - zapreminu zamrzivača, broj kompresora, nivo buke; za računare - količina RAM-a, količina tvrdog diska; za odjeću - veličina, visina, boja itd. Zatim, na osnovu ovih karakteristika, možete praviti izveštaje, analizirati obim prodaje i primati vrijedne informacije za donošenje odluka.
Važna karakteristika plana karakterističnog tipa koja ga razlikuje od drugih objekata je njegovo svojstvo "Value Type". Ovo svojstvo vam omogućava da definirate listu mogućih tipova podataka koji se koriste za tipove karakteristika. One. Obično se koristi složeni tip podataka, a možete specificirati i primitivne tipove podataka (broj, string, datum, boolean) i referentne tipove podataka (DirectoryLink, DocumentLink, itd.). Za svaku vrstu karakteristike je naznačena vrsta vrijednosti sa liste odabranih tipova, na primjer, za karakteristiku Dobavljač odaberite DirectoryLink.Counterparties. Korisnik može uneti nove karakteristike u režimu "Enterprise" i za njih odrediti tip vrijednosti sa liste tipova specificiranih u konfiguratoru za plan tipova karakteristika.
Još jedno važno svojstvo plana tipova karakteristika je svojstvo “Dodatne vrijednosti karakteristika”, koje specificira podređeni direktorij, na primjer, ObjectPropertyValues, koji sadrži moguće vrijednosti karakteristika. Obično ovu referentnu knjigu korisnik koristi u režimu "Enterprise" prilikom unosa novih tipova karakteristika za koje u konfiguraciji nema odgovarajućih referentnih knjiga, zatim u referentnu knjigu ObjectPropertiesValues korisnik može unijeti listu mogućih vrijednosti za svaku vrstu karakteristike.
Kao primjer, možete vidjeti kako je mehanizam svojstava implementiran u standardnoj konfiguraciji „Upravljanje trgovinom“. Za to se koriste sljedeći objekti:
- Plan tipova karakteristika svojstava objekata, koji koristi složeni tip podataka kao tip karakteristične vrijednosti, koji uključuje primitivne tipove podataka (broj, string, datum, boolean) i veze do različitih objekata aplikacije: direktorije, dokumenti, enumeracije.
- Referentne vrijednosti svojstava objekta, podređen planu tipova karakteristika svojstava objekta. Ova referenca sadrži listu mogućih vrijednosti za dato svojstvo, na primjer listu svih boja za svojstvo Color: crvena, zelena, bijela, itd.
- Informacije Registrirajte ObjectPropertyValues, koji ima dimenzije Object (DirectoryLink, DocumentLink) i Property (Plan tipova CharacteristicsLink.Properties of Objects) i vrijednost resursa, koja sadrži vrijednost određenog svojstva za određeni objekt.
Bilješka. Radi pojednostavljenja razumijevanja, ovdje se ne dotiče mehanizam za dodjelu svojstava objekta. Ovaj mehanizam koristi atribut tipova plana karakteristika i drugi registar informacija.
Druga važna primjena tipova plana karakteristika je analitičko računovodstvo za podkonto u računovodstvu. U smislu tipova karakteristika, kreiraju se unapred definisani tipovi podkontoa, na primer, ugovorne strane, stavke, ugovori itd. Ove vrste podračuna se zatim pridružuju računu pohranjenom u kontnom planu. Korisnik u režimu „Enterprise“ takođe može da unese nove tipove podkontoa u plan tipova karakteristika.
Na primjer, razmotrite kako je računovodstvo podračuna implementirano u demo konfiguraciji „Računovodstvo“ koja se nalazi na ITS disku. Koriste se sljedeći objekti:
- Plan tipova karakteristika TypesSubconto. Referentni tipovi podataka se koriste kao tipovi vrijednosti. Veoma se ne preporučuje korištenje primitivnih tipova podataka za podkonto računovodstvo; to će smanjiti performanse sistema.
- Kontni plan Glavni, u kojem je ovaj plan tipova karakteristika naznačen kao izvor podkonto tipova
- Subconto Directory, podređen planu tipova karakteristika.