internet Okná Android
Rozbaľovať

Periodické detaily 1c 8.3. Vytvorenie a zaznamenávanie novej referenčnej položky

Ahoj, naši drahí kolegovia a partneri. Počas uplynulého mesiaca sme dostali niekoľko otázok od užívateľov programu 1c účtovania 8.3 s požiadavkou na pomoc pri vytváraní zoznamu nomenklatúry v programe, ako to bolo v 8.2. To znamená, že v starom programe mohli vidieť v zozname nomenklatúry článku alebo kódexu pozície nomenklatúry. Bolo to veľmi pohodlné. Ale pri 8.3, nie je možné vidieť nič a nepochopiteľné. V skutočnosti je všetko veľmi jednoduché konfiguráciu. Preto sme sa rozhodli napísať trochu pokynov na nastavenie referenčných kníh v programe 1C účtovníctva 8.3, ale tento algoritmus je použiteľný v akomkoľvek konfigurácii 1C.

V sekcii "Rezervácie" budem prevádzkovať príručku "nomenklatúra".

V zozname, ktorý sa otvorí, vidíme názov nomenklatúry, v ktorej nie sú žiadne informácie o článku článku. Ak chcete zmeniť pomoc adresára, použite nastavenie jeho tvaru. Otvorenie zoznamu príkazov podľa tlačidla "Ešte", v spodnej časti nájdeme "Zmeniť tvar".

Vo forme formy predstavujeme všetky podrobnosti o adresári, ktoré sa dajú zobraziť.

Inštaláciou príslušného zaškrtávania, napríklad, "kód" a "článok" získame zoznam nomenklatúry, v ktorej sa zobrazia kód a článok.

V tomto formulári však niektorí užívatelia nemajú radi referenčnú knihu. Chcú vidieť číslo a článok pred názvom tovaru. Je tiež veľmi ľahko vyriešená. Otvorte formulár na nastavenie zoznamu as pomocou modrých šípok na paneli s nástrojmi presuňte podpora hore alebo dole, v závislosti od toho, ako chceme zobraziť zoznam. Môžete tiež "ťahať" Detaily pomocou ľavého tlačidla myši.

Teraz je zoznam nomenklatúry, ako ste ho chceli vidieť.

Experiment s nastaveniami zoznamu. Neboj sa. Všetko, čo som napísal, môžete použiť v akejkoľvek konfigurácii na spravovaných formách av akejkoľvek referenčnej knihe, napríklad na zobrazenie PPC v odvolaní o zmluve alebo na osvedčení o zmluve v osvedčení o zmluve. Nebojte sa, že budete "zlomiť" v programe.

V extrémnych prípadoch budete vždy uložiť možnosť "Nastaviť štandardné nastavenia", ktorý je v nastavení formulára v časti "Viac"

A ďalej. Niekedy zákazníci volajú s takýmto otázkou: "Niečo som stlačil a teraz som názov to nie je abecedne. Vráťte všetko, ako som mal. " Táto otázka sa tiež ľahko vyrieši. V každom adresári v tabuľke tabuľky v názve je vždy "magická šípka", ktorá označuje stĺpec, ktorý je inštalovaný a smer tohto triedenia.

Môžete zmeniť smer triedenia jednoduchým kliknutím na túto šípku a potom zoznam bude zoradený, napríklad, z i som pred A. Ak chceme triediť tovar podľa kódu, potom pre to musíte kliknúť na Názov zodpovedajúceho "Kód" a "Magic Arrogo" sa presunie do iného stĺpca.

To je všetko. Dúfam, že moje tipy vám pomôžu pracovať s 1C programami. Práca v 1c s radosťou. Pridajte sa k našim skupinám do kontaktu a spolužiakov a ste vždy prvý, kto viete o našich nových článkoch a zmenách v programoch.

Užívateľ s referenčnými knihami a dokumentmi v 1C pozostáva z plnenia polí na formulári.

Podrobnosti 1C sú adresárové a dokumentové polia, ktoré sa zobrazujú na formulári, aby ich používateľ vyplnil.

Podrobne zvážiť tému detailov v 1c.

Čo je 1c detaily

Každá referenčná kniha a dokument 1C pozostáva zo sady polí. Takéto polia sa nazývajú 1C detaily (pre programátor 1C).

V konfigurátore, v konfiguračnom strome 1C, rozšíriť akýkoľvek adresár alebo dokument a uvidíte pobočku detailov. Toto je zoznam detailov (polí) adresára.

Zobraziť rovnaké detaily 1c Pozrite sa na formu referenčnej knihy 1C.

Každá vlastnosť 1C má vlastnosti, ktoré označujú, aký druh hodnoty je uložený v prop. (String, číslo atď.) A ako bude užívateľ s ním pracovať.

Kliknite pravým tlačidlom myši na akékoľvek rekvizity 1C a kliknite na položku Vlastnosti. Zoznam vlastností vybraných rekvizít sa otvorí v pravom okne.

Hlavné vlastnosti 1C podrobnosti:

Štandardné detaily 1c.

Ako si všimnete, existuje 1c podrobnosti o formulári adresára, ktoré nie sú uvedené v konfigurátore: Group, Meno, BIK.

Vo forme zoznamu referenčnej knihy existujú aj podrobnosti o 1C, ktoré nie sú uvedené: odstránenie.

Toto sú štandardné detaily 1c. Čo to je? Každý má štandardne súbor detailov 1c. Pre referenčné knihy, napríklad - kód a názov. Dokumenty Toto je dátum a číslo.

Štandardné údaje 1c možno zobraziť nasledovne:

  • Prejdite na editor objektov 1C (adresár alebo dokument) kliknutím na to dvakrát pomocou myši
  • V okne, ktoré sa otvorí, vyberte kartu údajov
  • Tu môžete konfigurovať štandardné údaje kód a referenčný názov
  • Kliknutím na tlačidlo Štandardné údaje 1C zobrazíte celý zoznam.

VŠEOBECNÉ PODROBNOSTI 1C.

Vychádzajúc z verzie 1C 8.2.14 V 1C sa objavil nový objekt 1C - VŠEOBECNÉ PODROBNOSTI 1C. Použitie ho môžete pridať rekvizity (pole), ktoré budú prítomné okamžite v rôznych referenčných knihách a dokumentoch.

Vlastnosti celkových detailov 1c:

  • Automatické použitie - pridá celkom 1C rekvizity na všetky referenčné knihy a dokumenty
  • Kompozícia - Umožňuje pridať celkové údaje o 1C len na potrebné referenčné knihy a dokumenty (automatické použitie, potom sa nepoužívate na hodnotu).

Ako pridať požadované 1c

Kliknite pravým tlačidlom myši na vetvu 1S požadovaného adresára a vyberte položku Pridať.

Predstavujeme meno 1C rekvizity, napríklad "závislosť" a synonymum pre kanceláriu ". Typ Poďme opustiť predvolený riadok, ale položte si neobmedzenú dĺžku.

Pridávame ďalšie rekvizity 1c rovnakým spôsobom, jednoducho si vyberiete typ Boolean, zavolajte to "Beh".

Ako odvodiť rekvizity na formulári 1C (hrubý klient 1c)

Odhalíme vetvu formulára tej istej referenčnej knihy. Ak chcete otvoriť formulár - vyberte formulár položky a dvakrát stlačte myšou.

Vytiahnite myš nad okrajom formulára a natiahnite ho (voliteľná položka).

V paneli Configurator kliknite na tlačidlo "Umiestnenie dát". Môžete tiež použiť menu menu / umiestnenia.

Vidíte - naše podrobnosti formulára nie sú chované. Začiarknite políčko. A tiež zaškrtávajú prepisky a automaticky umiestnite.

Ako odvodiť rekvizity na formulári 1C (jemný klient 1c)

Odhalíme vetvu formulára tej istej referenčnej knihy. Vyberte formu prvku a dvakrát stlačte myšou.

Na karte Requisitions otvorte objekt riadu. V adresári uvidíte zoznam podrobností.

Teraz jednoducho presuňte z pravého okna do ľavého pravých rekvizít a zobrazí sa na formulári.

Podrobnosti formuláre 1c.

V klientovi Tolstaya má formulár svoje vlastné rekvizity. Sú na karte Podrobnosti.

Tieto údaje nie sú uložené v databáze, ale môžu byť použité na formulári pre polia, ktoré sú potrebné na prácu s formulárom.

Napríklad ste pridali kliešť. Keď sa stlačí na formu, niečo sa deje. Hodnota kontrolnej značky pre vás nezáleží (nie je potrebné zapísať) - používa sa len na prepnutie formulára pri práci s ním. V tomto prípade, ako údaje, nepoužívate požadovanú adresáru, ale formulár Podpripty.

Periodické detaily 1c.

V 1C verzie 7.7 boli periodické detaily. Ich význam je: hodnota rekvizín je odlišná v rôznych dátumoch. Napríklad hodnota 1. septembra je jedna, a 1. októbra - ďalšie. Na rovnakom potrebnom.

V 1C 8 Pravidelné detaily č. Toto je implementované takto:

V 1C 7.7 mali adresáre zaujímavé detaily - periodické, mohli si spomenúť na hodnotu rekvizín s odkazom na čas, nebolo to tak vhodné pracovať s nimi tak, že je veľmi pohodlné, ale pre absenciu alternatív. Po prechode na 8-KU, mnohí programátori boli prekvapení, aby našli absenciu periodických detailov v referenčných knihách.

Typické úlohy, ktoré sú riešené pomocou periodických informačných registrov, sú ukladanie informácií s odkazom na čas. Informácie môžu byť heterogénne toto a cena nomenklatúry a zamestnanec, ktorý zamestnanec zamestnanec v rôznych časových obdobiach, a parametre daňového účtovníctva podniku. V 8 analógoch periodických detailov sú hlásené periodické registre.

Aby ste opakovali funkčné 7.7, musíte vykonať nasledovné:

Vytvorte register vysídlený "REPOENAKECTANENTENTRAGNAGE", uveďte, že ide o periodický register informácií s frekvenciou dňa.

Teraz musíme pridať na kartu "DATA" - Dimension "Protistrana" Typ, ktorý sa zhoduje s referenčnou knihou, v ktorej chceme implementovať podobnú funkčnosť Podpery. Podrobnosti o podrobnostiach pridajte podrobnosti o údajoch, ktoré sú viazané na čas. Pre protistrany môže byť právna a fyzická adresa, hlavný telefón, názov hlavy, hlavného faxu atď.

Po uložení konfigurácie môžete pristupovať k informačnému registrovaniu cez bočné menu (v režime riadeného aplikačného režimu), pozrite si obrazovku Screenshot.

V normálnom režime aplikácie cez tlačidlo "Go"

Ale ak sa pozrieme na dokončený register, poznamenajte si, že je dosť ťažké pochopiť, aké informácie sú dosť ťažké, pretože vidíme celý súbor údajov ako celé číslo, a nielen aktuálne informácie v súčasnosti.

Keď sa informácie môžu ľahko mýliť, odporúča sa zobraziť najnovšie informácie v karte protistrany dnes. Neexistuje žiadne programovanie bez programovania.

Ak chcete začať, pridáme skupinu do formy, ktorú k nemu pridajú "Kontaktné údaje". Dve podprsenky "Manager" a "Telefón"


A v module formuláre na udalosti "Otvorenie" bude zavesiť akcie na získanie lokálnych údajov:

Postup prevádzky a rezanie (odmietnutie) // Vložte distribútor VMIST Dani \u003d recimatiatualnidani (); Pokus o riaditeľ \u003d Dani. Kerіvnik; vylúčenie zadržania; Pokus o telefón \u003d Dani. telefón; vylúčenie zadržania; Extrudress

Funkcia získavania aktuálnych údajov je nasledovná:

Funkcia recyklácie () // Vložte distribútor VMIST // ((designer__sult_sult // Dánsko Denník Constructor. // s Re-Viceristan Constructor, vyrobený ručne ZMіni sa zlepšuje !!! Žiadosť \u003d Nová požiadavka; Vyšetrovanie. Text \u003d "Vybrať | Periodichedmannіktragencensrezrevy. Protistrana | Periodichedmannіktragencensrezrevy. Kerіvnik, | Periodichedmannіktragencensrezrevy. Adresy | Periodichedmannіktragencensrezrevy. Telefón |Z | Register. Periodichnіdannіktragenent. Circling ako periodichennіktragencensrezrezrevy | Kde | Periodichedmannіktragencensrezrevy. Protistrany \u003d & contract"; Žiadosť. Parameter inštalácie (" Zmluva ", objekt. Odkaz); Výsledok reprove \u003d požiadavka. Spustiť (); Výmena skúseností \u003d Dodávka výsledkov. Vyberte (); Danі \u003d nová štruktúra; pri výbere je nasledujúci () cyklus. // vložte zberanosť vibrácií // sebobadetalcaptizmus. Balíčky; Dani. Vložka ("Kerіvnik", elegantná kompenzácia. Kerіvnik); Dani. Pasta ("Telefón", SamplDatalizácia. Telefón); Upozorniť (SampledaTvapi. Telefón); Endcycle; Návratový tanec; //)) designer_proType_s_processing_ Koncová funkcia

Použil som dotaz, hoci môžete použiť na tieto účely a menej objemný dizajn:

Výber \u003d Nová štruktúra; výber. Držte ("náprotivok", objekt); Údaje \u003d Registrácia. Kontaktné číslo_nformacia. Vylejte posledné viac (výber); Správa (údaje. Balenia); Správa (údaje. Číslo ());

Venujte pozornosť funkcii Získať viacprechádzajú sa dva parametre časového a výberového parametra, ale ak potrebujeme v súčasnosti, potom je možné vynechať prvý parameter, vo výbere sa názov kľúča musí zhodovať s ocenením merania registra.

Hlavná vec nie je zabudnúť do registra, aby ste nastavili zodpovedajúce kliešte na karte "Iné"

Ak zistíte, periodický informačný register je oveľa flexibilnejší nástroj v porovnaní s periodickými detailmi na 7.7. V typických konfiguráciách sa široko používa.

Vymenovanie referenčných kníh

Adresár ukladá zoznam možných hodnôt jedného alebo iného objektu alebo potrebného objektu. Odkazy sa používajú v prípadoch, keď je potrebné vylúčiť nejednoznačné bbpre informáciu. Napríklad, aby kupujúci, predávajúci, skladový zásobník a riaditeľa pochopili, aký druh produktu hovoríme, každý by mal nazývať rovnako. A v tomto prípade potrebujeme referenčnú knihu. Zvyčajne, na obchodnom podniku, má ten druh cenníka.

Systém 1C: Enterprise 8 umožňuje vykonať prakticky neobmedzený počet potrebných referenčných kníh. Každá referenčná kniha je zoznam homogénnych objektov: Príspevky, zamestnanci, zákazníci, tovar atď. Každý takýto objekt sa nazýva referenčný prvok.

Z pohľadu používateľa je potrebné mať na pamäti, že konfigurátor nevytvorí adresár samotný ako zoznam hodnôt, ale vyvíja sa referenčná práca, jej šablóna. Počas konfiguračného procesu bude štruktúra informácií uložená v adresári, na obrazovke av prípade potreby vytlačená reprezentácia referenčnej knihy dostane rôzne vlastnosti svojho správania.

Receptor režiséra (polia)

Ako povinné detaily má každý adresár Kód a názov. Kód referenčnej položky môže byť číselný aj textový. Systém 1C: Enterprise 8 poskytuje dostatok informácií o tom, ako pracovať s adresárovými prvkami: automatické priradenie kódov, automatické ovládanie jedinečnosti kódu a ďalších.

Okrem kódu a názvu, v referenčných knihách systému 1C: spoločnosť môže byť uložená akékoľvek ďalšie informácie o referenčnom prvku. Na ukladanie takýchto informácií v adresári môžu byť vytvorené ďalšie podrobnosti (polia). Pomocou mechanizmu remuunovi adresára sa dá ľahko organizovať, napríklad kartový súbor zamestnancov. Katalóg zamestnancov napríklad bude mať takmer určite detaily pozície, plat, dát a iné. Spoločnosť 1C predpokladaná programátori a predstavil dve povinné (vopred určené) podrobnosti: Kód a názov pre všetky referenčné knihy: Kód a názov. Skutočne, takmer akýkoľvek predmet zo skutočného života obsahuje tieto atribúty. Napríklad pre zamestnancov je kód číslo tabuľky a názov je názov, názov a patronymický (celé meno). Okrem toho, používanie kódov (pri použití automatického číslovania) vám umožňuje ľahko pochopiť, ktorá položka bola zavedená skôr a čo neskôr v databáze.

Typy údajov

Pre každé údaje o referenčnej knihe musíte špecifikovať typ údajov, napríklad "číslo", "riadok", "dátum", boolean (pravda alebo lži). Toto sú základné typy, ale môžete určiť komplexné typy údajov. Napríklad polohové rekvizity má dátový typ pozície. V tomto prípade budú hodnoty týchto rekvizít vybrané z referenčnej knihy. Takže najjednoduchšie spojenie medzi adresármi sa realizuje, keď sú hodnoty podrobností jednej referenčnej knihy vybrané z prvkov iného adresára.

Hierarchické adresáre

Zoznam referenčných položiek v systéme 1c: Enterprise 8 môže byť viacúrovňový. V tomto prípade budú všetky riadky referenčnej knihy rozdelené na 2 typy: "Jednoducho" prvky adresára a skupiny adresára. Skupiny vám umožňujú prepínať na základné úrovne referenčnej knihy s viacerými úrovňami. Použitie viacúrovňových referenčných kníh vám umožňuje usporiadať informácie o informáciách do adresára s požadovaným stupňom detailov. Prvky a skupiny prvkov vo viacúrovňovom adresári môžu byť prenesené z jednej skupiny do druhej.

Podriadené referenčné knihy

Medzi referenčnými knihami môže existovať podriadený vzťah. Z hľadiska relačných databáz sa medzi tabuľkami vytvorí "jedno-to-mnoho". V tomto prípade bude každý prvok podriadeného adresára spojený s jedným z prvkov referenčnej knihy majiteľa. Niekedy možno povedať, že prvky jednej referenčnej knihy patria do prvkov druhého. Systém môže mať napríklad príručku zmluvy. Potom môžete urobiť podriadený adresár zákazníkov. To znamená, že klient vlastní dohody a jedného klienta môže mať niekoľko zmlúv.

Náhradné diely

Vychádzajúc z verzie 1C 8.0, platforma implementuje možnosť nastaviť jednu alebo viac častí tabuľky v adresovacom prvku. Táto funkcia sa odporúča použiť na odrážanie informácií spojených s touto položkou, ale nemajú vlastný objektový subjekt (pre ktorý sa odporúčajú podriadené referenčné knihy). Napríklad pre adresár môže byť personál vybavený tabuľkovými časťami vzdelávania a predplatených. Práca s tabuľkovými časťami je podobná práci s podriadenými referenčnými knihami s výnimkou, že časti tabuľky nie je možné použiť ako hodnoty detailov iných objektov.

Kde je softvérový kód pre prácu s referenčnými knihami?

Vzhľadom k tomu, že vykonajte programový kód, musíme pristupovať k databáze, tieto dáta kódu strakov musia byť umiestnené v postupoch a funkciách (alebo moduloch) servery bežiace na boku. Ďalšie informácie nájdete v časti.

1. Odkaz na referenčnú knihu

Ak chcete pracovať s adresárom z akéhokoľvek modulu, musíte najprv vytvoriť odkaz na tento adresár.

Spseruditors \u003d Referencie. Zamestnancov; // alebo 2
Nákladnosť \u003d Referenčné knihy ["Príspevky"];

2. Vytvorenie a nahrávanie nového adresárového prvku

Novel \u003d referenčné knihy. Zamestnancov. Vytvoriť prvok ();
Noval. Názov \u003d "Petrov Petr Petrovich";
Noval. Plat \u003d 25000;
Noval. Zapísať (); // je v tomto momente, že záznamy v databáze

3. Vytvorenie a zaznamenávanie novej adresárovej skupiny (pre hierarchických adresárov)

Nového \u003d. Adresárov. Syddrniki. Vytvoriť skupinu ();

Nový. Zapísať ();
// alebo 2
Nové \u003d referencie ["zamestnanci"]. Vytvoriť skupinu ();
Nový. Názov \u003d "Práca";
Nový. Zapísať ();

4. Vyhľadajte referenčnú položku

// Ak sa zistí, že prvok sa vracia, inak sa hodnota okamžite vráti

Nájdené dnes \u003d pružiny. Kontakt (123); // hľadáme kód
Nájdené dnes \u003d pružiny. Nadácia("Ivanov Ivan Ivanovich"); // Názov
Nájdené dnes \u003d pružiny. Zliatina("Plagát", 5000); // podľa potreby

Ak nájdete nájdené \u003d Neistý
// položka sa nenašla
Ukončený;

5. Odstránenie referenčnej položky

Sprsotron \u003d referenčné knihy. Zamestnancov;

Springsotr. Odstrániť (); // priame odstránenie aktuálneho prvku referenčnej knihy

Springsotr. Setpowers(True); // odstránenie
Springsotr. Setpowers(FALSE); // Vyberte poznámku na odstránenie

// Môžete skontrolovať, či je prvok označený na odstránenie
// majetok značky má typ boolean (pravdy alebo lži)

Mark \u003d pružiny. Putovník; \\ T // Upozornenie: Táto vlastnosť
Ak je ochranná známka \u003d pravda
// element označený na odstránenie
Ukončený;

6. Mozgové prvky Rady

Odber vzoriek \u003d Referencie. Zamestnancov. Zamestnanca();
// Začiatok zhonu prvky referenčnej knihy v cykle
// akcie s ďalším prvkom ...

Endcycle;

7. Rodič. Bruep položky v skupine.

Skupina z hľadiska 1c je "rodič".

Sprsotron \u003d referenčné knihy. Zamestnancov;
Zoskupenie\u003d Pružiny. Nadácia("Práca");
Odber vzoriek \u003d pružiny. Vyberte si ( Zoskupenie);
Pričom vzorka. Ďalej () \u003d 1 cyklus

Správa ("dôstojník" + odber vzoriek. Názov);
Endcycle;

8. Majiteľ. Bruise prvky adresára patriaceho k prvku inej referenčnej knihy.

Jeden adresár je podriadený ďalšími adresármi, ako je napríklad adresár zberateľov daňových zberateľov podriadený riaditeľstvu.

Odber vzoriek \u003d Referencie. Témy. Vybrať (, zamestnanca); // tu zamestnanec - odkaz na prvku zamestnancov adresárov
Pričom vzorka. Ďalej () \u003d 1 cyklus
// akcie s ďalším prvkom
Správa ("prínos" + vzorka. Názov);
Endcycle;


9. Transakcia

Pri vytváraní rôznych referenčných položiek na urýchlenie práce môžete vstúpiť do cyklu transakcií. V tomto prípade sa skutočné vytvorenie všetkých prvkov uskutoční len na príkazii na opravu transakcie (). Pri použití transakcií bude akcia buď naplnená úplne (všetky prvky referenčnej knihy sú vytvorené), alebo nie sú splnené vôbec (v prípade akéhokoľvek zlyhania nebude nová položka, všetko zostane ako predtým, ako sa začne transakcia ). Transakcie sa široko používajú v bankovom sektore. Koniec koncov, nikto nechce, keď posiela peniaze, boli bezpečne odpísané z vášho účtu, ale kvôli akémukoľvek zlyhaniu nedosiahol adresát.

Sprsotron \u003d referenčné knihy. Zamestnancov;
Štatista();

Pre nom \u003d 1 až 100 cyklu
Nové \u003d pružiny. Vytvoriť prvok ();
Nový. Názov \u003d "NOVÝ" + LINE (NOM);
Nový. Zapísať ();
Endcycle;

Upevnenie transakcie();