ZVONEK

Jsou tací, kteří čtou tuto zprávu před vámi.
Přihlaste se k odběru nových článků.
E-mailem
název
Příjmení
Jak chcete Zvonek číst?
Žádný spam

Jedním ze základních prvků každé konfigurace 1C jsou adresáře. Ukládají informace, které se používají ve většině ostatních objektů aplikace 1C. Proto se při vývoji nebo upgradu jakéhokoli systému na platformě 1C nejprve přidávají a vyplňují nové adresáře. Každý vývojář 1C by měl znát základní vlastnosti, funkce a možnosti těchto konfiguračních objektů.

Struktura a funkce adresářů v 1C 8.3

Hlavní funkcí adresářů je ukládat a poskytovat regulační a referenční informace. Účetnictví v systémech 1C se provádí v rámci adresářů: Nomenklatura, Klienti a další.

Vývojáři rozlišují samostatný typ adresářů - klasifikátory. Patří mezi ně informace schválené například státem:

  • Jednotky;
  • měny;
  • Země světa;
  • Profese.

Adresáře v programu 1C jsou svou strukturou seznamy určitých dat. Abyste se seznámili se stávajícími adresáři v konfiguraci 1C, musíte je zadat v režimu konfigurátoru. Ve stromu konfigurátoru najděte větev „Adresář“ a rozbalte ji.

Každý z adresářů má své vlastní vlastnosti nastavené vývojáři. Podívejme se na hlavní vlastnosti pomocí adresáře „Currencies“ jako příkladu.

Záložka „Základní“ obsahuje informace o názvu adresáře a jeho popisu. Další část „Podsystémy“ odpovídá za zahrnutí adresáře do konkrétního podsystému.


Záložka Funkční možnosti definuje funkčnost pomocí referenční knihy. Záložka „Hierarchie“ umožňuje vytvářet vnořené prvky adresáře. Hierarchické pohledy na adresáře mohou být velmi užitečné.


Na záložce „Vlastníci“ se konfiguruje mechanismus podřízenosti. Pokud je adresář podřízen jinému, pak je vyplnění detailu „Vlastník“ povinné.

Karta „Data“ určuje, jaké informace můžete přidat do adresáře 1C. Nahoře můžete nakonfigurovat kód a název - jeden ze standardních podrobností, uprostřed - seznam přidaných podrobností. V dolní části vidíte tabulkové části adresáře.


Nastavení číslování objektů konfigurace v 1C umožňuje vytvořit jedinečné číslování pro prvky adresáře.


Karta Formuláře je místo, kde vývojáři vytvářejí rozhraní, která budou viditelná uživatelům. Nejběžnější formy jsou Element a List: takto uživatelé v programu 1C vidí seznam dat adresáře a jeho prvků.


Správné nastavení parametrů na záložce „Vstupní pole“ vytvoří pro uživatele nejpohodlnější pracovní podmínky. Možnosti Rychlý výběr/Zadání řetězce/Vyhledání celého textu vám pomohou najít požadovanou položku. "Historie výběru při zadávání" uloží dříve použité pozice.


Sekce „Příkazy“ zobrazuje seznam existujících tlačítek, která volají tento adresář. V "Layouts" najdete vše tištěné formuláře konkrétní konfigurační objekt. „Vstup založený na“ bude ovlivněn vývojářem v případech, kdy se plánuje vytvoření dalších konfiguračních objektů na základě prvku adresáře.


Podsekce „Práva“ obsahuje informace o tom, které role zahrnují přístup k adresáři, včetně vyplňování adresářů, změn a čtení. „Výměna dat“ vás bude informovat, kterých výměnných plánů se adresář účastní. Poslední záložka obsahuje možnost přejít do modulů pro psaní procedur a funkcí. K dispozici je také seznam předdefinovaných hodnot adresáře, ke kterým lze přistupovat přímo v kódu.


Ne všechny vlastnosti jsou povinné. Některé karty zůstanou po celou dobu životnosti softwaru na platformě 1C nedotčeny.

Aby bylo vytváření adresářů v 1C snadné, vytvořte nový konfigurační objekt tohoto typu.

Vytvoření a přenos adresáře do 1C 8.3

Na příkladu atypické konfigurace vytvoříme a začneme používat adresář „Divisions“, ve kterém budou uložena data o struktuře podniku. V konfigurátoru ve stromu konfigurace vyhledejte „Adresáře“ a klikněte na tlačítko „Přidat“. Vyplňte pole:

  • Jméno/Synonymum. První atribut odpovídá za název objektu v konfiguraci, druhý – za název v podnikovém režimu;
  • Zobrazení objektu se používá při otevírání jedné položky adresáře;
  • Zobrazení seznamu se používá při prohlížení seznamu dat adresáře;
  • Vysvětlení – nápověda pro uživatele.


Dále musíme přidat nový adresář do jednoho ze subsystémů, pokud chceme, aby jej uživatelé mohli vidět v rozhraní. Otevřete kartu „Podsystémy“ a zaškrtněte políčko vedle již existujícího podsystému „Obecné“.


Náš nový adresář bude hierarchický, protože divize do sebe mohou zapadat. V našem podniku nejsou plánovány žádné skupiny oddělení, proto je vybrán typ „Hierarchie prvků“. Vnořování pododdílů nebudeme omezovat.


Kromě standardní sady budeme potřebovat ještě pár detailů a tabulkovou část pro seznam zaměstnanců. Chcete-li to provést, musíte je přidat na kartu „Data“ v příslušných sekcích.


Pro usnadnění musíte do formuláře seznamu přidat naše údaje. Chcete-li to provést, na kartě „Formuláře“ vytvořte nová uniforma seznam a nastavte jej jako hlavní. V dialogovém okně zaškrtněte políčka u všech podrobností, které potřebujeme. Nastavíme také tvar prvku, abychom uspořádali detaily v pořadí, které vyhovuje našim uživatelům.


Tím je vytvoření demo adresáře „Divisions“ dokončeno. Aktualizujeme konfiguraci a znovu spustíme systém v podnikovém režimu. V podsystému „Obecné“ se objevila funkční klávesa „Seznam oddělení“. Kliknutím na něj se otevře formulář seznamu adresářů, který jsme zadali, s možností přidávat do něj prvky.


Mnoho společností pracuje s několika databázemi 1C, takže vývojář může čelit přenosu vytvořeného adresáře do jiné databáze. Za tímto účelem je spolu s většinou konfigurací dodáváno externí zpracování – „Nahrávání a načítání XML dat“. Než však přenesete adresáře 1C 8.3, musíte připravit konfiguraci příjmu. V něm by měl být vytvořen podobný konfigurační objekt se shodnými poli a částmi tabulky.

Při otevření tohoto zpracování musíme označit, které objekty chceme přenést a vybrat soubor. Poté spuštěné stahování adresáře vytvoří XML soubor, kam zapíše všechna data.


Chcete-li načíst adresáře do jiné informační databáze, musíte do ní přejít a otevřít stejné externí zpracování. Na druhé záložce začněte stahovat. Jedná se o ruční mechanismus, takže pokud plánujete pravidelně zadávat nové adresářové prvky do jedné databáze, je lepší zorganizovat výměnu mezi databázemi.

Na závěr připomínám, že vytváření adresářů v 1C 8.3 po zprovoznění systému způsobí problémy z důvodu nutnosti výhradního přístupu do databáze. Nejbezpečnější je aktualizovat konfiguraci na serveru.

Co jsou adresáře 1C a jakou roli hrají v 1C - o tom a mnohem více v našem novém článku.

Adresáře v 1C jsou vytvořeny za účelem ukládání informací, které budou použity k práci v jiných dokumentech v 1C, například sestavách. Ukazuje se, že práce v systému 1C se provádí podle referenčních knih a všechny informace, které jsou v nich uloženy, se nazývají normativní a referenční.

K čemu jsou adresáře 1C určeny?

Jakýkoli produkt poslouží jako jasný příklad pro vysvětlení. Pro jeho pohyb v podniku (nákup, skladování ve skladu, instalace, prodej atd.) se vypracovávají speciální dokumenty, například formuláře, faktury atd. V normální situaci by se všechny tyto dokumenty vyplňovaly ručně, ale pokud používáte automatizovaný systém, pak to nejen ušetří čas, ale také zabrání výskytu mnoha chyb.

Automatizovaný systém umožňuje jednorázově vytvořit seznam, který pak obsahuje právě tento produkt. V případě potřeby můžete v popisu vždy uvést potřebné údaje, vlastnosti a další informace. Ukazuje se, že adresáře 1C již jsou hotové seznamy s údaji o produktech, zákaznících, službách atd. V případě potřeby lze seznamy měnit a doplňovat.

Kde jsou umístěny adresáře 1C?

Rozhraní pro práci v 1C Enterprise je obvykle vyvinuto programátorem, což znamená, že různé adresáře mohou být umístěny ve zcela odlišných nabídkách.

V tlustém klientovi může uživatel s právy správce otevřít jakýkoli dokument 1C a má přístup do libovolného adresáře. Chcete-li to provést, musíte otevřít nabídku „operace“, kliknout na „adresáře“ a z poskytnutého seznamu vybrat ten, který potřebujete.


Pokud se podíváte do tenkého klienta, je tam také podobná nabídka. Říká se tomu „všechny funkce“. Obsluhou se podobá menu „operace“.

V režimu konfigurátoru je přístup ke všem adresářům dostupný prostřednictvím konfigurační větve. Odtud můžete pracovat s libovolným adresářem, upravovat jeho šablonu, měnit ji a tak dále. Chcete-li začít, dvakrát na něj klikněte myší.

Jaký typ adresářů 1C vypadají?

Když otevřete adresář 1C 8, otevře se před vámi formulář ve formě seznamu. Pro usnadnění mohou být seznamy seskupeny podle určitých charakteristik a charakteristik.


Když otevřete skupinu, objeví se před vámi seznam všech prvků. A po kliknutí na samotný prvek se zpřístupní adresářový formulář, jehož pole lze vyplňovat a měnit.

Nejčastěji v 1C Enterprise existují dvě povinná pole pro adresáře:

    Název adresáře.

Jsou navrženy tak, aby pomohly odlišit jeden prvek od druhého. Někdy programátoři tyto možnosti deaktivují, ale to se stává velmi zřídka.


Pole „kód“ je nejčastěji uzavřeno z editace uživateli (vyžadují se speciální přístupová práva) a jeho hodnota je generována automaticky.

Adresář je seznam možných hodnot jednoho nebo druhého atributu dokumentu (v širokém smyslu slova „dokument“).

Adresáře se používají v případech, kdy je potřeba eliminovat nejednoznačné zadávání informací.

Aby například kupující, prodávající, skladník, ředitel pochopil, o jakém produktu mluvíme, musí to všichni nazývat stejně. A v tomto případě je potřeba referenční kniha. Obvykle v obchodní společnost má formu ceníku a pokud je takový adresář uložen v počítači, tak se do něj zapisuje celý možný sortiment zboží, se kterým obchodní společnost pracuje.

Systém 1C:Enterprise umožňuje udržovat téměř neomezený počet potřebných adresářů. Každý adresář je seznamem homogenních objektů: zaměstnanců, organizací, zboží atd. Každý takový objekt budeme nazývat adresářový prvek.

Jako povinné údaje má každý adresář kód A název. Kód prvku adresáře může být číselný nebo textový.

Systém 1C:Enterprise poskytuje dostatek příležitostí pro práci s kódy prvků adresáře: automatické přidělování kódů, automatické řízení jedinečnosti kódu a další.

Seznam prvků adresáře v systému 1C:Enterprise může být víceúrovňový. V tomto případě budou všechny adresářové řádky rozděleny do 2 typů: „prostě“ adresářové prvky a adresářové skupiny. Skupiny umožňují přejít na nižší úrovně víceúrovňového adresáře.

Použití víceúrovňových adresářů umožňuje organizovat zadávání informací do adresáře s požadovanou úrovní podrobnosti. Prvky a skupiny prvků ve víceúrovňovém adresáři lze přenášet z jedné skupiny do druhé.

Kromě kódu a názvu lze v adresářích systému 1C:Enterprise uložit jakékoli další informace o prvku adresáře. Pro uložení takových informací do adresáře lze vytvořit seznam podrobnosti.

Použití mechanismu podrobnosti adresář, je snadné uspořádat například soubor zaměstnance. K tomu stačí, aby adresář „Zaměstnanci“ vytvořil podrobnosti pro ukládání informací o vzdělání, pasových údajů a dalších personálních informací. Pomocí vestavěných vyhledávacích nástrojů v adresáři při použití konfigurace nezbytné informace informace o zaměstnancích lze snadno najít.

Chcete-li uživatelům usnadnit práci s adresářem ve fázi konfigurace, můžete vytvořit několik typů obrazovkových formulářů pro zobrazení adresáře. V závislosti na kontextu volání adresáře můžete určit použití konkrétního dialogu pro práci s adresářem.

Je třeba mít na paměti, že v Konfigurátoru se nevytváří samotný adresář jako seznam hodnot, ale vytváří se šablona adresáře, jeho šablona. Během procesu konfigurace je popsána struktura informací, které budou v adresáři uloženy, je vytvořena obrazovka a případně tištěná reprezentace adresáře a specifikovány různé vlastnosti jeho „chování“.

Níže v této příručce budeme používat termín „adresář“, který bude znamenat popis struktury, formy a chování adresáře.

Esej

na téma: „Hierarchické a podřízené adresáře v systému 1C: Enterprise“

Vyplnil: student skupiny 230105 3. ročník

D.G. Kravets

Zkontroloval: N.N. Shemyakina

Obsah

Úvod

1. Účel adresářů

2. Hierarchické adresáře

3. Podřízené adresáře

Závěr

aplikace

Bibliografie

Úvod

"1C:Enterprise" je softwarový systém pro komplexní automatizace různé oblasti ekonomická aktivita: účetnictví, operativní účetnictví, ekonomické kalkulace. „1C:Enterprise“ se skládá z technologické platformy a konfigurací.

Technologická platforma je soubor různých mechanismů používaných pro automatizaci a zahrnuje tři hlavní funkční komponenty:

1. „Účetnictví“ – slouží k vedení evidence na základě účetních operací. Zajišťuje vedení účtových osnov, zadávání transakcí, příjem účetních výsledků a reporting.

2. „Výpočet“ – určený k provádění složitých periodických výpočtů. Používá se pro výpočet mzdy jakákoliv složitost, výpočty dle cenné papíry a tak dále.

3. „Provozní účetnictví“ – určené k evidenci dostupnosti a pohybu finančních prostředků v různých sekcích v reálném čase. Používá se k účtování zásob zásob, vzájemného vypořádání s protistranami atd.

Konfigurace jsou zaměřeny na automatizaci určité oblasti ekonomické činnosti a odpovídají přijaté legislativě, fungují na základě vhodných technologických platforem.

Systém 1C:Enterprise implementuje mnoho nástrojů, ovládacích prvků a různé předměty k řešení problémů automatizace a dosažení určitých výsledků programu. Systém již má některé vestavěné funkce, jsou podporovány v jakémkoli typu dodávky systému. Jednou z těchto funkcí je mechanismus podpory adresářů nebo samotné adresáře, o kterých bude řeč v této eseji.


1. Účel adresářů

Adresář je seznam možných hodnot konkrétního atributu. Adresáře se otevírají pomocí položky nabídky Adresáře. Úplný seznam adresářů lze otevřít pomocí Operations-Directories. Adresář je seznam se stromovou strukturou. Každý objekt má svůj jedinečný kód, název a další potřebné indikátory. Pro každý adresář se otevře samostatné okno. Na levé straně okna se zobrazí strom skupiny a napravo se zobrazí seznam objektů aktuální skupiny. Adresáře se používají v případech, kdy je potřeba eliminovat nejednoznačné zadávání informací. Aby například kupující, prodávající, skladník, ředitel pochopil, o jakém produktu mluvíme, musí to všichni nazývat stejně. A v tomto případě je potřeba referenční kniha. Obvykle má v obchodní společnosti podobu ceníku a pokud je takový adresář uložen v počítači, tak se do něj zapisuje celý možný sortiment zboží, se kterým obchodní společnost pracuje.

Systém 1C:Enterprise umožňuje udržovat téměř neomezený počet potřebných adresářů. Každý adresář je seznamem homogenních objektů: zaměstnanců, organizací, zboží atd. Každý takový objekt se nazývá prvek adresáře.

Z pohledu uživatele je třeba mít na paměti, že v Konfigurátoru se nevytváří samotný adresář jako seznam hodnot, ale je vyvinuta šablona adresáře, jeho šablona. Během procesu konfigurace je popsána struktura informací, které budou v adresáři uloženy, je vytvořena obrazovka a případně tištěná reprezentace adresáře a specifikovány různé vlastnosti jeho „chování“.

Každý adresář má jako povinné údaje kód a název. Kód prvku adresáře může být číselný nebo textový. Systém 1C:Enterprise poskytuje dostatek příležitostí pro práci s kódy prvků adresáře: automatické přidělování kódů, automatické řízení jedinečnosti kódu a další.

Kromě kódu a názvu mohou adresáře systému 1C:Enterprise uložit libovolné dodatečné informace o prvku adresáře. Pro uložení takových informací do adresáře lze vytvořit seznam podrobností. Pomocí mechanismu detailů adresáře je snadné uspořádat například soubor zaměstnance. Například adresář Zaměstnanci bude mít téměř jistě atributy Pozice, Mzda a další. Společnost 1C předvídala programátory a do všech adresářů zavedla dva již definované atributy: Code a Name. Ve skutečnosti téměř jakýkoli předmět z reálný život obsahuje tyto atributy. Například pro zaměstnance je kód osobní číslo a jméno je příjmení, jméno, patronymie (celé jméno).

Pro každý atribut adresáře musíte zadat jeho datový typ, například „číslo“, „řetězec“, „datum“ (ve verzi 8.0 existuje také typ Boolean - True nebo False). Tento základní typy, ale můžete také specifikovat komplexní typy data. Například atribut Pozice má datový typ Pozice. V tomto případě budou hodnoty tohoto atributu vybrány z adresáře Positions. Takto je realizováno nejjednodušší spojení mezi adresáři, kdy jsou hodnoty atributů jednoho adresáře vybrány z jiného adresáře.

2. Hierarchické adresáře

Seznam prvků adresáře v systému 1C:Enterprise může být víceúrovňový. V tomto případě budou všechny adresářové řádky rozděleny do 2 typů: „prostě“ adresářové prvky a adresářové skupiny. Skupiny umožňují přejít na nižší úrovně víceúrovňového adresáře.

Použití víceúrovňových (hierarchických) adresářů umožňuje organizovat zadávání informací do adresáře s požadovanou úrovní podrobnosti. Prvky a skupiny prvků ve víceúrovňovém adresáři lze přenášet z jedné skupiny do druhé.

3. Podřízené adresáře

Libovolný adresář lze použít buď samostatně, nebo být podřízený nějakému jinému adresáři. Například adresář smluv lze používat samostatně nebo jej lze propojit s adresářem organizací.

Chcete-li adresář podřídit některému z adresářů, které již v systému existují, v poli „Podřízený“ vyberte název tohoto adresáře. Takový adresář v systému 1C:Enterprise se nazývá vlastník.

Na rozdíl od víceúrovňového adresáře, ve kterém mají všechny prvky stejnou strukturu, umožňuje použití mechanismu podřízených adresářů propojovat prvky různých struktur. V tomto případě bude každý prvek podřízeného adresáře spojen s jedním z prvků adresáře vlastníka.

Externě bude práce s podřízeným adresářem v systému 1C:Enterprise vypadat takto.

Pokud je u podřízeného adresáře nastaven režim zobrazení ve formě hierarchického seznamu, je třeba před použitím adresáře nejprve vybrat prvek adresáře vlastníka. Při zobrazení na obrazovce bude podřízený adresář obsahovat v názvu název prvku vlastníka a seznam prvků podřízeného adresáře bude obsahovat pouze prvky související s prvkem vlastník. Když se změní prvek vlastníka, budou odpovídajícím způsobem aktualizovány informace v okně podřízeného adresáře.

Pokud otevřete podřízený adresář bez výběru prvku vlastníka, pak se v okně podřízeného adresáře nezobrazí žádný prvek a v záhlaví okna se zobrazí zpráva „Prvek vlastníka není zadán“.

Při práci se systémem 1C:Enterprise lze pro podřízený adresář zakázat zobrazování ve formě hierarchického seznamu. V tomto případě se všechny prvky tohoto adresáře zobrazí v okně podřízeného adresáře, to znamená, že prvky přiřazené různým vlastníkům se zobrazí pomíchané. Každý prvek podřízeného adresáře však „zná“ svého vlastníka: pokud je pro adresář povolen režim „Editace v dialogu“, jméno prvku vlastníka se zobrazí v titulku okna pro úpravu prvku adresáře.


Závěr

Systém 1C:Enterprise implementuje mnoho nástrojů, ovládacích prvků a různých objektů pro řešení problémů automatizace a dosažení požadovaného výsledku programu. Některé funkce jsou již zabudovány do systému a jsou podporovány v jakémkoli typu dodávky systému. Jednou z těchto funkcí je mechanismus podpory adresářů nebo samotné adresáře, o kterých pojednává tento abstrakt.

Abstrakt představil základní pojmy adresářů, jejich účel v automatizačním systému a jejich typy, byly uvažovány dva typy adresářů, hierarchický a podřízený. Podřízené adresáře jsou zvažovány podrobněji, protože mají složitější strukturu než hierarchické. Jsou zde také příklady použití adresářů, se kterými se lze setkat při práci jakéhokoli podniku, a jsou zváženy základní principy vytváření a provozu adresářů v systému 1C:Enterprise.


aplikace

Obrázek 1. Formulář prvku adresáře.


Obrázek 2. Formulář seznamu adresářů.

Níže jsou uvedeny hlavní příklady programování pro práci s adresáři v systému 1C:Enterprise.

RefCotr = CreateObject("Adresář.Zaměstnanci");

RefDolzh = CreateObject("Directory.Positions");

Vytvoření a nahrávání nového prvku

Ref.New();

SprSotr.Name = "Ivanov Ivan Ivanovič";

Spr.Plat = 5000;

SprCotr.Write();

Odstranění prvku adresáře

ZVONEK

Jsou tací, kteří čtou tuto zprávu před vámi.
Přihlaste se k odběru nových článků.
E-mailem
název
Příjmení
Jak chcete Zvonek číst?
Žádný spam