Kontakty

Plán typov charakteristík 1s 8.2 príklady. Základy organizácie účtovného podsystému

Navrhnuté na ukladanie informácií o charakteristikách rôznych objektov; Toto je objekt metaúdajov navrhnutý na organizáciu ukladania informácií o vlastnostiach objektu a analýze.

S ich pomocou môže užívateľ vytvárať všetky druhy charakteristík, popisovať tieto charakteristiky a nastavovať ich hodnoty. Napríklad s cieľom popísať produkty s ľubovoľným počtom ľubovoľných vlastností (farba, veľkosť, vôňa atď.).

Plán typov charakteristík obsahuje zoznam hodnôt, ktoré môžu pôsobiť ako subkonto.

Hlavným účelom plánu pre typy charakteristík:

  • uloženie pre každú charakteristiku typu hodnoty, ktorú môže nadobudnúť.

Možný zoznam typov (vrátane zloženého typu), ktoré môžu akceptovať charakteristiky, špecifikuje vývojár počas procesu vytvárania. Vytvorením nových charakteristík (alebo úpravou existujúcich) si používateľ bude môcť vybrať jeden z typov uvedených v tomto zozname.

Príklady použitia „plánov charakteristických typov“ v typických konfiguráciách:

  • analytické úložisko;
  • subconto (pre účtovné osnovy);
  • uchovávanie užívateľských vlastností a práv a pod.

Komentujte. Je možné, že na vytvorenie ďalšej charakteristiky bude používateľ potrebovať typ, ktorý v aplikačnom riešení neexistuje. Používateľ sa napríklad rozhodne vytvoriť charakteristiku „Smell“, ktorá by mala mať hodnoty „Smells“, ale v aplikačnom riešení takáto referenčná kniha neexistuje. Najmä v takýchto situáciách môže vývojár vytvoriť špeciálny prázdny adresár a uviesť, že v ňom budú uložené ďalšie charakteristické hodnoty.

Výkresy "Dodatočné hodnoty charakteristík PVC"

[zbaliť]

Teraz pri vytváraní charakteristiky „Vôňa“ si používateľ bude môcť vybrať typ hodnoty tejto špeciálnej referenčnej knihy a v samotnej referenčnej knihe vytvoriť hodnoty, ktoré potrebuje: „Sladký, štipľavý, kyslý“, atď.

To. v poli "Hodnoty doplnkových charakteristík" vyberte podriadený adresár, v ktorom sú uložené ľubovoľné charakteristiky.

Štruktúra objektu 1C "Plány typov charakteristík"

Vo svojej štruktúre sa plán typov charakteristík podobá adresáru: v pláne typov charakteristík sú uložené prvky - charakteristiky, ktoré môžu:

  1. mať určitý súbor detailov a tabuľkových častí;
  2. vytvárať hierarchické štruktúry;
  3. obsahujú preddefinované charakteristiky špecifikované vývojárom.

Formy objektu 1C "Plány typov charakteristík"

Aby si používateľ mohol prezerať a meniť údaje obsiahnuté v pláne typov charakteristík, systém podporuje niekoľko foriem jeho prezentácie a automaticky generuje všetky potrebné. Spolu s tým má vývojár možnosť vytvoriť si vlastné formuláre, ktoré systém použije namiesto predvolených formulárov:

Zoznam PVC formulára

Formulár zoznamu Plány typov nehnuteľností sa používa na zobrazenie údajov obsiahnutých v pláne typov nehnuteľností. Dovoľuje:

  • prechádzať PVC;
  • pridať, označiť na vymazanie a vymazať charakteristiky a skupiny charakteristík;
  • pohybové charakteristiky a skupiny PVC.

Formulár zoznamu môže prezentovať údaje v hierarchickej a nehierarchickej forme a umožňuje triediť a vyberať zobrazené informácie podľa viacerých kritérií.

Špecifikačný formulár PVC

Na zobrazenie a zmenu údajov jednotlivých charakteristík použite formulár charakteristiky. Spravidla prezentuje údaje vo forme, ktorá je jednoduchá na pochopenie a úpravu.

Okrem toho sú pre plány charakteristického typu, ako aj pre adresáre podporované formuláre skupiny, výberu a výberu skupiny.

Tento objekt platformy 1C je zaujímavý a pri správnom používaní užitočný. Developeri sa k nemu uchyľujú v prípadoch, keď je potrebné poskytnúť zákazníkom možnosť samostatne regulovať zoznam nehnuteľností konkrétneho subjektu. Častejšie takéto spôsoby implementácie možno vidieť v spoločnosti, kde sa v budúcnosti plánuje zvýšiť účtovné parametre niečoho. Plány typov charakteristík sú výbornou príležitosťou potešiť zákazníka nejasnou technickou špecifikáciou.

Vyrábame PVC v 1C

Charakteristickým rysom objektu „Plán typov charakteristík“ je schopnosť používateľov nezávisle pridávať účtovné sekcie pre prvky adresára v 1C. Vývojárovi stačí nakonfigurovať PVC iba raz a používatelia ho už nebudú obťažovať pridávaním charakteristík adresára. Plán typov charakteristík pomôže v situáciách, keď zamestnanci zákazníka nemajú jasnú definíciu o vlastnostiach zohľadnených prvkov, ale implementácia sa začala.

Ďalšou situáciou, kedy by bolo PVC optimálnym riešením, je prekontrolovanie prvkov indikujúcich nové vlastnosti. Napríklad v 1C vždy pridali nomenklatúru uvedením iba názvu, ale teraz sa rozhodli, že je potrebné uviesť farbu, dĺžku a značku. Mnoho ľudí túto situáciu rieši pomocou textového poľa “Komentár”, kde zadáva všetky informácie oddelené čiarkami. Táto cesta vedie k problému sťaženia získavania správnych údajov zo správ, na rozdiel od pridávania charakteristického typového plánu.

PVC sa pridáva cez konfigurátor: v strome objektov nájdeme vetvu „Plány typov charakteristík“ a pomocou tlačidla „Pridať“ vytvoríme nový prvok. Zapíšeme si názov, ktorý odráža entitu, a pomocou poľa „Typ charakteristické hodnoty“ určíme, aké typy hodnôt budú môcť naši používatelia zadať. Môžete zadať primitívne typy, adresáre, enumerácie a iné PVC.

Aby sme mohli pridať rôzne vlastnosti a vlastnosti, ktoré nie sú v 1C, musíme pridať ďalší adresár podriadený vytvorenému PVC. Bude obsahovať hodnoty vlastností, ktoré používatelia pridajú do plánu charakteristických typov. Budú viazané na konkrétnu kvalitu a zamestnanci firmy nebudú môcť vybrať nevhodnú hodnotu.


Po vytvorení podriadeného adresára v PVC na karte „Hlavný“ ho musíte vybrať v poli „Hodnoty ďalších charakteristík“. Ostáva už len vytvorenie nového informačného registra, kde sa budú ukladať všetky údaje o dodatočných charakteristikách zadaných používateľmi. Toto bude neperiodický nezávislý RS s nasledujúcimi poľami (karta Údaje):

  1. Dimenzia "Nomenklatúra". Typ – odkaz na príslušný adresár, vyžaduje sa značka „Vedúci“, aby v 1C mohol používateľ pri otvorení položky uviesť ďalšie indikátory;
  2. Dimenzia „Vlastníctvo nomenklatúry“. Typ – odkaz na vytvorené PVC;
  3. Zdroj „NomenclaturePropertyValue“. Type – Characteristic.Nomenclature Property, vo vlastnosti “Link by Type” uvádzame Nomenclature Property. Pre pohodlie používateľov nakonfigurujte priradenia parametrov výberu zadaním výberu podľa vlastníka (vlastnosť nomenklatúry).



Po všetkých vyššie uvedených nastaveniach zostáva už len aktualizovať databázu, nakonfigurovať práva a spustiť 1C, aby ste skontrolovali funkčnosť celej schémy. Po otvorení akejkoľvek položky sa nám v hornej časti zobrazí názov nášho informačného registra vo forme odkazu. Kliknutím naň sa otvorí prázdna tabuľka polí vytvorených PC s možnosťou vytvárania záznamov v nej.


Po vytvorení 1C automaticky vyplní nomenklatúru a vyzve nás, aby sme sa rozhodli pre požadovanú vlastnosť a jej hodnotu. Navyše, ak pri výbere nehnuteľnosti zoznam neobsahuje charakteristiky nomenklatúry, ktorú potrebujete, máte možnosť ju pridať do nami vytvoreného PVC. Pri pridávaní novej sekcie uveďte názov, typ hodnoty a dávajte pozor na názov vytvoreného adresára vo forme odkazu. Ak naň kliknete, zobrazia sa vám všetky hodnoty tejto vlastnosti zahrnuté v adresári.



Vytvorme niekoľko záznamov v adresári pre novú charakteristiku položky. Upozorňujeme, že pri pridávaní do adresára z tejto ponuky sa pole „Vlastník“ automaticky vyplní vlastnosťou položky, ktorú potrebujeme. Zostáva len zadať hodnotu a napísať nový prvok adresára. Po pridaní všetkých potrebných hodnôt do referenčnej knihy zatvorte okno a vyberte vytvorenú vlastnosť položky.


Keď sa pokúsite vybrať hodnotu, 1C vám ponúkne iba údaje, ktoré ste pridali špeciálne pre vybranú kvalitu produktu. Tým sa zabezpečí, že nedochádza k žiadnym užívateľským chybám a práca v 1C bude pohodlnejšia v porovnaní s tým, keď ste si museli vyberať z celého zoznamu hodnôt. Ďalšie užitočné obmedzenie poskytuje samotná platforma 1C - nie je možné pridať dve rovnaké vlastnosti položky - objaví sa chyba o už existujúcom zázname.


Počet charakteristík nie je obmedzený a aj keď používatelia 1C pridávajú nové vlastnosti každý deň, vyššie uvedená schéma zostane funkčná. V konfigurácii sa môže objaviť nový adresár a bude potrebné uviesť jeho prvky vo forme hodnôt vlastností položky. V takýchto prípadoch stačí prejsť do konfigurátora a pridať nový objekt k typom charakteristických hodnôt PVC, ktoré sme vytvorili. Aktualizáciou konfigurácie uvidíme, že problém je vyriešený a používatelia môžu používať údaje z nového adresára.


Pamätajte, že teraz sa niektoré prvky adresárov používajú v registri informácií a pri odstraňovaní musíte odstrániť odkazy na ne. V opačnom prípade štandardný postup platformy na odstraňovanie objektov nebude schopný odstrániť prvok adresára. Ak napriek tomu odstránite objekt bez toho, aby ste naň hľadali odkazy, namiesto toho sa zobrazí správa „Object not found“.

Tento článok popisuje prepojenia medzi typovým plánom charakteristík, podriadeným adresárom ďalších charakteristík a informačným registrom, v ktorom sú uložené charakteristické hodnoty.
Študujem 1C 8.2. Gileva v audio kurze dospela k plánu typov charakteristík. Predtým som čítal o PVC vo viacerých zdrojoch. Všetko sa zdá byť jasné, ale keďže v 1C 8 ešte neprogramujem, teória je časom zabudnutá a vždy, keď príde téma o pláne typov charakteristík, musím si bolestivo spomenúť a zostaviť si v hlave diagram . Teraz vyvstala konkrétna otázka, všetko mi plávalo v hlave a bolo jasné, že opäť nič nie je jasné. Preto sme sa na to museli od začiatku podrobne pozrieť. Rozhodol som sa to napísať do budúcna pre seba, ale možno sa to bude hodiť aj niekomu inému.
Vlastne otázka: Nerozumel som významu vlastnosti „Odkazy parametrov výberu“ v zdroji informačného registra, kde sú uložené hodnoty charakteristík položky (štruktúra registra: rozmery – typ položky a vlastnosti, zdroj – hodnota )
2. časť Gilevovho videokurzu si môžete stiahnuť napríklad tu http://turbobit.net/8ztu277cf9t9/Gil_Base_02.rar.html. Nachádza sa tam aj databázový súbor. V tomto článku používam kapitoly 404-409 tohto videokurzu

Plán typov charakteristík

Prvky tohto objektu ukladajú typy vlastností niečoho. Samotný plán neurčuje, čoho sa budú tieto vlastnosti týkať. To sa samozrejme môže prejaviť v názve plánu (plán sa napríklad bude nazývať „Typy vlastností položiek“), ale v konfigurácii to bude určené iba pri vytváraní informačného registra na ukladanie hodnôt vlastností. (v jednom z rozmerov registra). V skutočnosti je možné v jednom pláne určiť typy vlastností rôznych objektov - tovar, protistrany atď. Ale asi častejšie sa ich vlastné PVC vytvára pre rôzne predmety.

Takže plán ukladá typy vlastností niečoho.

Napríklad typ vlastnosti je farba, hodnoty typu vlastnosti sú modrá, žltá. Typ nehnuteľnosti - materiál, hodnoty typu nehnuteľnosti - koža, náhrada.

Vo vlastnosti „Typy charakteristických hodnôt“ sú špecifikované TYPY (nie samotné typy) hodnoty typy vlastností (typy charakteristík). Názvy samotných charakteristík (vlastností) zadáva buď používateľ alebo vývojár, ako je preddefinované v konfigurátore.

Vlastnosť „Additional property values“ špecifikuje NAME (nie odkaz) adresára, v ktorom budú uložené hodnoty vlastností. Vlastníkom tohto adresára je PVC.

Tie. Ak sa pozriete na tento adresár bez výberu podľa vlastníka, budú tam presne hodnoty všetkých typov charakteristík.

Otvorme formulár tohto adresára:

Tu vidíte, že sú uložené hodnoty rôznych vlastností, farieb a materiálov. Ale každá hodnota má vlastníka – druh majetku, alebo inak povedané prvok plánu typov charakteristík, t.j. všetko je tu správne.

Zdá sa mi, že by bolo logickejšie nazvať túto vlastnosť „Typ hodnoty dodatočných charakteristík“ a uviesť nie názov, ale odkaz na referenčnú knihu, ako obvykle. Pretože ak používateľ pri vytváraní nového typu vlastností vo formulári plánu vyberie, že hodnota tohto typu bude prvkom tohto adresára, znamená to, že typ hodnoty je adresár.

Otvorme samotný formulár plánu typov charakteristík:

Tu môžete vidieť, že používateľ vytvára nové typy vlastností a vyberá ich typ z poskytnutého zoznamu typov. Zoznam typov, ako som už povedal, je špecifikovaný vo vlastnosti „Typy charakteristických hodnôt“.

Typ vlastnosti - dátum vzhľadu, typ hodnoty - dátum

Typ nehnuteľnosti - skladník, typ hodnoty - odkaz na adresár “Fyzické osoby”

Ak používateľ vytvoril typ vlastnosti „farba“, potom vo formulári na vytvorenie prvku plánu vpravo bude odkaz na prechod na referenčnú knihu podriadenú plánu, v ktorej musí používateľ vytvoriť hodnoty farieb. Adresárový formulár sa otvorí s výberom vlastníka automaticky, t.j. vo forme zoznamu sú len farby a nie hodnoty všetkých vlastností, ako na prvom obrázku.


Ryža. 4


Ďalej sa vytvára register informácií a prečo je to potrebné. Ukladá typy vlastností, hodnoty vlastností a to, na čo tieto vlastnosti odkazujú. Tie. nie vlastnosti samy o sebe, ale v spojení s nejakým predmetom. Napríklad informačný register „Hodnoty vlastností produktu“ (nazval by som to „Vlastnosti položky“). Tie. že konkrétny produkt „počítačový stôl“ má farbu – „modrú“ a materiál – „dub“. Pôjde o 2 záznamy v informačnom registri:

Ryža. 5


Štruktúra registra:

Merania- nomenklatúra a druh nehnuteľnosti (typ - odkaz na plán).

Zdroj- hodnota (Charakteristický typ je virtuálny typ, ktorý zahŕňa všetky typy z plánu).

Dostávame sa teda k otázke, čo je táto vlastnosť „Odkazy parametrov výberu“ v zdroji registra informácií? Tam máme Selection.Owner(PropertyType). Nerozumel som, na čo sa výber vzťahuje a aký vlastník je vlastníkom čoho? Nevieme, aký typ bude hodnota.

Poďme po poriadku: Myslím si, že výber je vlastnosťou formulára zoznamu adresára "Používateľské charakteristiky"

Pomocník syntaxe hovorí, že zoznam adresárov má vlastnosť „výber“ typu výber (niektoré vlastnosti v pomocníkovi syntaxe sú v trojuholníkových zátvorkách; v článku sa nezobrazujú):

CatalogList.Directory name (CatalogList.Directory name)
Filter

Výber typu:

Filter
Zbierkové predmety:
Prvok výberu
Pre objekt je možné prechádzať zberom pomocou operátora Pre každý... Od... Slučka. Počas prehľadávania sa vyberajú prvky výberu.
K prvku výberu je možné pristupovať pomocou operátora [...]. Ako argument sa odovzdá index prvku (číslovanie od 0).
Vlastnosti:
Názov prvku filtra

A výber má tiež vlastnosť „Názov prvku výberu“

Tie. v tomto prípade je názov prvku výberu Vlastník.

Ale vlastník má zmysel len pre záznamy, ktoré majú ako zdroj prvok adresára „User Characteristics“. Z toho usudzujem, že táto vlastnosť sa vzťahuje len na takéto záznamy. Tie. pri záznamoch s majetkovými typmi „dátum vzhľadu“ a „skladník“ to jednoducho nedáva zmysel. Potom všetko zapadne na svoje miesto.

Napríklad sa otvorí vstupný formulár informačného registra s vlastnou charakteristikou:

Ryža. 6

Ak prejdeme do formulára zoznamu referenčnej knihy „Vlastné charakteristiky“, aby sme vybrali farbu, potom so zadanou hodnotou vlastnosti „Odkazy parametrov výberu“ Selection.Owner (Typ vlastnosti) budú iba farby

Tie. Vyberú sa iba tie hodnoty vlastností, ktorých typ vlastnosti je farba. (hodnoty s vlastníkom „Farba“ a nie napríklad „Materiál“)

Tie. tvar je rovnaký ako na treťom obrázku.

Záver, že vlastnosť „Odkazy parametrov výberu“ sa vzťahuje len na hodnoty doplnkových charakteristík potvrdzuje aj fakt, že ak túto vlastnosť vymažeme, ovplyvní to len záznamy s doplnkovými typmi vlastností a napríklad pri výbere skladníka, vždy otvorí, presne podľa potreby, adresár jednotlivcov.

Plán typov charakteristík v 1C 8.3 (PVC) je metaúdajový objekt určený na organizovanie ukladania informácií o vlastnostiach objektu a analytike. To znamená, že vývojár vo fáze návrhu nevie, aké vlastnosti bude chcieť používateľ použiť.

Kľúčovou vlastnosťou PVC je prítomnosť dvoch špeciálnych detailov - Charakteristický hodnotový typ A .

Existuje mnoho príkladov použitia v typických konfiguráciách: ukladanie analytiky, subconto (pre), ukladanie vlastností, rôzne používateľské práva.

Nastavenie a vlastnosti charakteristického typového plánu v 1C

Pozrime sa na príklad použitia, konfigurácie a základných vlastností plánu typov charakteristík na príklade mechanizmu pre ďalšie informácie a podrobnosti o konfigurácii Trade Management, vydanie 11.

Získajte 267 video lekcií na 1C zadarmo:

  • Charakteristický hodnotový typ— tento atribút definuje množinu možných typov údajov dostupných na nastavenie hodnoty PVC. UT 11 má pomerne slušný zoznam takýchto objektov: nomenklatúra, projekty, organizácia, partneri atď. Povinné PVC rekvizity.
  • Ďalšie štatistické hodnoty— podriadený adresár, v ktorom sú uložené ľubovoľné vlastnosti. V adresári môžete napríklad vytvoriť novú vlastnosť - veľkosť a priradiť ju k položke.

Štandardné podrobnosti PVC sa líšia od bežných adresárov iba prítomnosťou atribútu „Typ hodnoty“. Toto je rekvizita, ktorá ukladá typ nehnuteľnosti:

...Účtovanie podrobností sa vykonáva v kontexte charakteristík a vlastností a musí byť realizované pomocou plánu typov charakteristík. Súbor vlastností definuje charakteristiku. Jedna časť môže mať niekoľko rôznych vlastností...

Riešenie

V podstate je potrebné implementovať nasledovné: vytvorte podriadený adresár „Nomenclature Characteristics“ v adresári „Nomenclature“ a organizujte schopnosť tohto adresára ukladať hodnoty vlastností, ktoré definujú charakteristiku.

1. Pridajte do konfigurácie adresár „Charakteristiky položky“ a podriaďte ho adresáru „Nomenklatúra“.

2. Pre plán typov charakteristík „Vlastnosti objektov“ definujeme „Typ charakteristickej hodnoty“. Musí obsahovať všetky typy hodnôt, ktoré môžu mať rôzne vlastnosti.

3. Pre ukladanie hodnôt vlastností vytvoríme informačný register „Object property values“.
Miery:

  • Objekt napíšte „Directory.CharacteristicsNomenclature“ (Môžete pridať ďalšie typy; na vyriešenie tohto problému stačí jeden adresár);
  • Vlastnosť, typ „Plán typov charakteristík.Vlastnosti objektov“;
  • Hodnota, typ „Charakteristika.Vlastnosti objektov“, ktorý je definovaný plánom typov charakteristík „Vlastnosti objektov“.

POZOR!!! Tu musíte vybrať nie typ „Plán typov CharakteristikyLink.Vlastnosti objektov“, ale typ „Charakteristiky.Vlastnosti objektov“.

4. Ak chcete určiť typ atribútu „Value“ v závislosti od typu vybranej hodnoty atribútu „Property“, vyplňte vlastnosť „Relationship by type“ zadaním atribútu „Property“.

Spodná čiara

Problém je vyriešený pri riešení problému, neuvažuje sa o vytváraní krásy (uvádzanie nadpisov foriem rôznych entít, oddeľovanie objektov do podsystémov, vytváranie formulárov, kontrola správnosti údajov, vytváranie názvu charakteristiky v závislosti od hodnôt vlastnosti) .

Po spustení vyvinutého aplikačného riešenia a zadaní údajov získame potrebnú funkcionalitu

Páčil sa vám článok? Zdieľaj to