CLOPOTUL

Sunt cei care citesc aceasta stire inaintea ta.
Abonați-vă pentru a primi cele mai recente articole.
E-mail
Nume
Nume de familie
Cum ți-ar plăcea să citești Clopoțelul
Fără spam

Unul dintre elementele fundamentale ale oricărei configurații 1C sunt directoarele. Acestea stochează informații care sunt utilizate în majoritatea celorlalte obiecte ale aplicației 1C. De aceea, la dezvoltarea sau actualizarea oricărui sistem pe platforma 1C, noi directoare sunt mai întâi adăugate și completate. Fiecare dezvoltator 1C ar trebui să cunoască proprietățile, funcțiile și capacitățile de bază ale acestor obiecte de configurare.

Structura și funcțiile directoarelor din 1C 8.3

Funcția principală a directoarelor este de a stoca și furniza informații de referință. Contabilitatea în sistemele 1C se realizează în contextul directoarelor: Nomenclator, Clienți și altele.

Dezvoltatorii disting un tip separat de directoare - clasificatoare. Acestea includ informații aprobate, de exemplu, de stat:

  • Unități;
  • monede;
  • Țări ale lumii;
  • Profesii.

Conform structurii lor, directoarele din programul 1C sunt liste cu anumite date. Pentru a vă familiariza cu directoarele existente în configurația 1C, trebuie să le introduceți în modul configurator. Găsiți ramura „Referințe” în arborele configuratorului și extindeți-o.

Fiecare dintre directoare are propriile proprietăți stabilite de dezvoltatori. Luați în considerare principalele proprietăți pe exemplul cărții de referință „Monede”.

Fila „De bază” conține informații despre numele directorului și descrierea acestuia. Următoarea secțiune „Subsisteme” este responsabilă pentru includerea directorului într-un anumit subsistem.


Fila „Opțiuni funcționale” definește funcționalitatea folosind căutarea. Fila „Ierarhie” vă permite să creați elemente de director imbricate. Tipurile ierarhice de directoare pot fi extrem de utile.


În fila „Proprietari” este configurat mecanismul de subordonare. Dacă directorul este subordonat altuia, atunci completarea elementelor de recuzită „Proprietar” este obligatorie.

În fila „Date”, se stabilește ce informații puteți adăuga în directorul 1C. În partea de sus, codul și numele sunt configurate - unul dintre detaliile standard, în centru - o listă de detalii adăugate. În partea de jos veți vedea părți tabelare ale directorului.


Setările de numerotare ale obiectului de configurare în 1C vă permit să creați o numerotare unică pentru elementele directorului.


În fila Formulare, dezvoltatorii creează interfețe care vor fi vizibile pentru utilizatori. Cele mai comune forme sunt Element și List: așa văd utilizatorii o listă de date de director și elementele acesteia în programul 1C.


Setarea corectă a parametrilor din fila „Câmp de introducere” va crea cele mai convenabile condiții de lucru pentru utilizatori. Opțiunile Selectare rapidă/Introducere după șir/Căutare text complet vă vor ajuta să găsiți articolul pe care îl căutați. „Selectarea istoricului pe măsură ce tastați” va salva pozițiile utilizate anterior.


Secțiunea „Comenzi” arată o listă de butoane existente care apelează acest director. În „Layouts” puteți găsi totul tipărire a formularelor obiect de configurare specific. „Intrarea bazată pe” va fi afectată de dezvoltator în cazurile în care alte obiecte de configurare sunt planificate să fie create pe baza elementului director.


Subsecțiunea „Permisiuni” reflectă informații despre rolurile care includ accesul la director, inclusiv completarea directoarelor, editare și citire. „Schimb de date” vă va spune la ce planuri de schimb participă directorul. Ultima filă include posibilitatea de a merge la module pentru a scrie proceduri și funcții. Există, de asemenea, o listă de valori de dicționar predefinite care pot fi accesate direct în cod.


Nu toate proprietățile sunt necesare. Unele file rămân neatinse pe toată durata de viață a software-ului pe platforma 1C.

Pentru a ușura crearea directoarelor în 1C, să creăm un nou obiect de configurare de acest tip.

Crearea și transferul unui director în 1C 8.3

Folosind un exemplu de configurație non-standard, vom crea și vom începe să folosim directorul „Subdiviziuni”, care va stoca date despre structura întreprinderii. În configurator, în arborele de configurare, găsiți „Referințe” și faceți clic pe butonul „Adăugați”. Completați câmpurile:

  • Nume/Sinonim. Primul atribut este responsabil pentru numele obiectului din configurație, al doilea - pentru numele în modul întreprindere;
  • Reprezentarea obiectului este folosită la deschiderea unui element al directorului;
  • Vizualizarea listă este utilizată la vizualizarea unei liste de date de referință;
  • Explicație - ajutor pentru utilizatori.


În continuare, trebuie să adăugăm un nou director la unul dintre subsisteme dacă dorim ca utilizatorii să-l poată vedea în interfață. Deschideți fila „Subsisteme” și bifați caseta de lângă subsistemul „General” deja existent.


Noul nostru director va fi ierarhic, deoarece diviziile pot fi incluse una în alta. Grupurile de departamente nu sunt planificate la întreprinderea noastră, astfel încât este selectat tipul „Ierarhia elementelor”. În același timp, nu vom limita cuibărirea subdiviziunilor.


Pe lângă setul standard, avem nevoie de câteva detalii suplimentare și o parte tabelară pentru lista de angajați. Pentru a face acest lucru, trebuie să le adăugați în fila „Date” în secțiunile relevante.


Pentru comoditate, trebuie să adăugați detaliile noastre în formularul de listă. Pentru a face acest lucru, în fila „Formulare”, creați formă nouă listă și setați-o ca principală. În caseta de dialog, bifați casetele pentru toate detaliile de care avem nevoie. De asemenea, vom seta forma elementului pentru a aranja detaliile în ordinea care se potrivește utilizatorilor noștri.


Aceasta completează crearea directorului demonstrativ „Subdiviziuni”. Actualizăm configurația și pornim din nou sistemul în modul întreprindere. În subsistemul „General”, a apărut tasta funcțională „Lista departamentelor”. Făcând clic pe el, se deschide formularul de listă de directoare pe care l-am specificat, cu posibilitatea de a adăuga elemente la acesta.


Multe companii lucrează cu mai multe baze de date 1C, astfel încât dezvoltatorul se poate confrunta cu transferul directorului creat într-o altă bază de date. Pentru a face acest lucru, împreună cu majoritatea configurațiilor, este furnizată o procesare externă - „Încărcarea și încărcarea datelor XML”. Dar înainte de a transfera directoarele 1C 8.3, este necesar să pregătiți configurația receptorului. Un obiect de configurare similar cu câmpuri identice și părți tabulare ar trebui să fie creat în el.

La deschiderea acestei procesări, trebuie să specificăm ce obiecte dorim să transferăm și să selectăm un fișier. Apoi, descărcarea de director lansată creează un fișier XML în care scrie toate datele.


Pentru a încărca directoare într-o altă bază de informații, trebuie să intrați în ea și să deschideți aceeași procesare externă. În a doua filă, începeți descărcarea. Acesta este un mecanism manual, așa că dacă intenționați să introduceți în mod regulat elemente noi ale directorului într-o singură bază de date, atunci este mai bine să organizați un schimb între bazele de date.

În concluzie, aș dori să reamintesc că crearea directoarelor în 1C 8.3 după punerea în funcțiune a sistemului va cauza probleme din cauza necesității accesului exclusiv la baza de date. Cel mai sigur este să actualizați configurația pe server.

Ce sunt directoarele 1C și ce rol joacă ele în 1C - despre asta și multe altele în noul nostru articol.

Directoarele din 1C au fost create pentru a stoca informații care vor fi folosite pentru a lucra în alte documente din 1C, de exemplu, rapoarte. Se pare că munca în sistemul 1C se desfășoară în funcție de directoare, iar toate informațiile care sunt stocate în acestea se numesc referință de reglementare.

Pentru ce sunt cărțile de referință 1C?

Orice produs va servi drept exemplu clar pentru explicație. Pentru deplasarea acestuia la întreprindere (cumpărare, depozitare în depozit, instalare, vânzare etc.) se întocmesc documente speciale, de exemplu, formulare, facturi etc. Într-o situație normală, toate aceste documente ar fi completate manual, dar dacă sunt folosite sistem automatizat, acest lucru va economisi nu numai timp, ci și vă va scuti de o mulțime de erori.

Un sistem automatizat vă permite să alcătuiți o singură listă, în care este apoi introdus chiar acest produs. Dacă este necesar, descrierea poate indica întotdeauna datele, caracteristicile și alte informații necesare. Se pare că directoarele 1C sunt deja liste gata cu date despre bunuri, clienți, servicii etc. Dacă este necesar, listele pot fi modificate și completate.

Unde se află directoarele 1C?

De obicei, interfața pentru lucrul în 1C Enterprise este dezvoltată de un programator, ceea ce înseamnă că diferite directoare pot fi în meniuri complet diferite.

Într-un client gros, un utilizator cu drepturi de administrator poate deschide orice document 1C și are acces la orice director. Pentru a face acest lucru, trebuie să deschideți meniul „operațiuni”, să faceți clic pe „manuale” și să selectați pe cel dorit din lista propusă.


Dacă te uiți în clientul subțire, atunci există și un meniu similar. Se numește „toate caracteristicile”. Conform schemei activității sale, este similar cu meniul „operațiuni”.

În modul configurator, accesul la toate directoarele este deschis prin ramura de configurare. De acolo, puteți lucra cu orice director, puteți personaliza șablonul acestuia, puteți modifica și așa mai departe. Faceți dublu clic pe el pentru a începe.

Ce fel de directoare are 1C?

Când deschideți directorul 1C 8, se deschide un formular în fața dvs. sub forma unei liste. Pentru comoditate, listele pot fi grupate în funcție de anumite caracteristici și caracteristici.


Când deschideți un grup, veți vedea o listă cu toate elementele. Și după ce faceți clic pe elementul în sine, va deveni disponibil formularul de referință, câmpurile în care puteți completa și modifica.

Cel mai adesea, în 1C Enterprise pentru directoare, sunt alocate două câmpuri obligatorii:

    Numele directorului.

Sunt concepute pentru a ajuta la distingerea unui element de altul. Uneori, programatorii dezactivează aceste opțiuni, dar acest lucru se întâmplă extrem de rar.


Câmpul „cod” este cel mai adesea închis de la editare de către utilizatori (sunt necesare drepturi speciale de acces) iar valoarea acestuia este generată automat.

Director este o listă de valori posibile ale unuia sau altui atribut al documentului (în sensul larg al cuvântului „document”).

Directoarele sunt utilizate în cazurile în care este necesar să se excludă introducerea de informații ambigue.

De exemplu, pentru ca cumpărătorul, vânzătorul, depozitarul, directorul să înțeleagă despre ce fel de produs vorbesc, toată lumea trebuie să-i numească același nume. Și în acest caz, aveți nevoie de un ghid. De obicei în întreprindere comercială arată ca o listă de prețuri, iar dacă un astfel de director este stocat pe un computer, atunci întreaga gamă posibilă de bunuri cu care lucrează societatea comercială este introdusă în el.

Sistemul 1C:Enterprise vă permite să mențineți un număr aproape nelimitat de directoare necesare. Fiecare director este o listă de obiecte omogene: angajați, organizații, bunuri etc. Fiecare astfel de obiect va fi numit element director.

Ca detalii obligatorii, fiecare director are Codulși Nume. Codul elementului de director poate fi fie numeric, fie text.

Sistemul 1C:Enterprise oferă oportunități ample de lucru cu coduri pentru elementele de director: atribuirea automată a codurilor, controlul automat al unicității codului și altele.

Lista elementelor de director din sistemul 1C:Enterprise poate fi pe mai multe niveluri. În acest caz, toate liniile directorului vor fi împărțite în 2 tipuri: elemente „simple” ale directorului și grupuri ale directorului. Grupurile vă permit să mergeți la nivelurile de bază ale unui director cu mai multe niveluri.

Utilizarea directoarelor pe mai multe niveluri vă permite să organizați introducerea informațiilor în director cu nivelul dorit de detaliu. Elementele și grupurile de elemente dintr-un dicționar pe mai multe niveluri pot fi transferate de la un grup la altul.

Pe lângă cod și nume, directoarele sistemului 1C:Enterprise pot stoca orice informații suplimentare despre elementul directorului. Pentru a stoca astfel de informații în director, se poate crea o listă. Detalii.

Utilizarea mecanismului Detalii director, este ușor să organizați, de exemplu, un dosar al angajaților. Pentru a face acest lucru, este suficient ca directorul „Angajați” să creeze detalii pentru stocarea informațiilor despre educație, datele pașapoartelor și alte informații despre personal. Folosind instrumentele de căutare încorporate în director, atunci când utilizați configurația informatie necesara despre angajat poate fi ușor de găsit.

Pentru confortul utilizatorilor care lucrează cu directorul în etapa de configurare, puteți crea mai multe tipuri de formulare de ecran pentru afișarea directorului. În funcție de contextul apelului de director, puteți specifica utilizarea unui anumit dialog pentru a lucra cu acesta.

Trebuie avut în vedere că Configuratorul nu creează directorul în sine, ca o listă de valori, ci dezvoltă un șablon de referință, șablonul acestuia. În procesul de configurare, este descrisă structura informațiilor care vor fi stocate în director, este dezvoltată un ecran și, dacă este necesar, o reprezentare tipărită a directorului și sunt specificate diverse caracteristici ale „comportamentului” acestuia.

Termenul „director” va fi folosit pe tot parcursul acestui Ghid, care va fi înțeles ca o descriere a structurii, formei și comportamentului directorului.

abstract

pe tema: „Directoarele ierarhice și subordonate în 1C: sistemul Enterprise”

Completat de: student grupa 230105 3 curs

D.G. Kravets

Verificat de: N.N. Shemyakina

Conţinut

Introducere

1. Scopul directoarelor

2. Directoare ierarhice

3. Directoare subordonate

Concluzie

Aplicație

Lista bibliografică

Introducere

1C:Enterprise este un sistem de programe pentru automatizare integrată diverse zone activitate economică: contabilitate, contabilitate operațională, calcule economice. 1C: Enterprise constă din Platforma Tehnologică și Configurații.

Platforma tehnologică este un set de mecanisme diferite utilizate pentru automatizare și include trei componente funcționale principale:

1. „Contabilitatea” – concepută pentru contabilitatea bazată pe tranzacții contabile. Oferă întreținerea planurilor de conturi, înregistrarea tranzacțiilor, primirea rezultatelor contabile, raportare.

2. „Calcul” – conceput pentru a efectua calcule periodice complexe. Folosit pentru a calcula salariile de orice complexitate, calcule valori mobiliare etc.

3. „Contabilitatea operațională” – concepută pentru a contabiliza disponibilitatea și mișcarea fondurilor în diverse secțiuni în timp real. Este folosit pentru a contabiliza stocurile de articole de inventar, decontări cu contrapărți etc.

Configurațiile sunt axate pe automatizarea unui anumit domeniu de activitate economică și respectă legislația adoptată, funcționează pe baza unor platforme tehnologice adecvate.

Sistemul 1C:Enterprise are multe instrumente, controale și diverse obiecte pentru a rezolva probleme de automatizare și a obține anumite rezultate ale programului. Sistemul are deja câteva funcții încorporate, acestea sunt suportate în orice tip de livrare a sistemului. Una dintre aceste funcții este mecanismul de susținere a directoarelor, sau directoarele în sine, care vor fi discutate în acest rezumat.


1. Scopul directoarelor

Cartea de referință este o listă de valori posibile ale unuia sau altui atribut. Directoarele sunt deschise folosind elementul de meniu Directoare. Lista completă a directoarelor poate fi deschisă folosind Directory Operations. Directorul este o listă cu o structură arborescentă. Fiecare obiect are propriul cod unic, nume și alți indicatori necesari. Se deschide o fereastră separată pentru fiecare director. Arborele grupurilor este afișat în partea stângă a ferestrei, lista de obiecte din grupul curent este afișată în partea dreaptă. Directoarele sunt utilizate în cazurile în care este necesar să se excludă introducerea de informații ambigue. De exemplu, pentru ca cumpărătorul, vânzătorul, depozitarul, directorul să înțeleagă despre ce fel de produs vorbesc, toată lumea trebuie să-i numească același nume. Și în acest caz, aveți nevoie de un ghid. De obicei, într-o întreprindere comercială are forma unei liste de prețuri, iar dacă un astfel de director este stocat pe un computer, atunci întreaga gamă posibilă de bunuri cu care lucrează societatea comercială este introdusă în el.

Sistemul 1C:Enterprise vă permite să mențineți un număr aproape nelimitat de directoare necesare. Fiecare director este o listă de obiecte omogene: angajați, organizații, bunuri etc. Fiecare astfel de obiect este numit un element al directorului.

Din punctul de vedere al utilizatorului, trebuie avut în vedere că Configuratorul nu creează propriul dicționar, ca o listă de valori, ci dezvoltă un șablon de referință, șablonul acestuia. În procesul de configurare, este descrisă structura informațiilor care vor fi stocate în director, este dezvoltată un ecran și, dacă este necesar, o reprezentare tipărită a directorului și sunt specificate diverse caracteristici ale „comportamentului” acestuia.

Fiecare director are un cod și un nume ca detalii obligatorii. Codul elementului de director poate fi fie numeric, fie text. Sistemul 1C:Enterprise oferă oportunități ample de lucru cu coduri pentru elementele de director: atribuirea automată a codurilor, controlul automat al unicității codului și altele.

Pe lângă cod și nume, în directoarele sistemului 1C: Enterprise, orice Informații suplimentare despre elementul director. Pentru a stoca astfel de informații în director, se poate crea o listă de detalii. Folosind mecanismul detaliilor directorului, este ușor să organizați, de exemplu, un fișier al angajaților. De exemplu, directorul de angajați va avea aproape sigur atributele Poziție, Salariu și altele. Firma 1C a anticipat programatorii și a introdus două atribute deja stabilite în toate cărțile de referință: Cod și Nume. Într-adevăr, aproape orice obiect din viata reala conţine aceste atribute. De exemplu, pentru angajați, codul este numărul de personal, iar numele este numele de familie, prenumele, patronimul (numele complet).

Pentru fiecare atribut de dicționar, trebuie să specificați tipul său de date, de exemplu, „număr”, „șir”, „data” (în versiunea 8.0 există și un tip boolean - Adevărat sau Fals). aceasta tipuri de bază, dar poți și specifica tipuri complexe date. De exemplu, atributul Poziție are tipul de date Poziție. În acest caz, valorile acestui atribut vor fi selectate din directorul Poziții. Așa este implementată cea mai simplă conexiune între directoare, când valorile atributelor unui director sunt selectate dintr-un alt director.

2. Directoare ierarhice

Lista elementelor de director din sistemul 1C:Enterprise poate fi pe mai multe niveluri. În acest caz, toate liniile directorului vor fi împărțite în 2 tipuri: elemente „simple” ale directorului și grupuri ale directorului. Grupurile vă permit să mergeți la nivelurile de bază ale unui director cu mai multe niveluri.

Utilizarea directoarelor (ierarhice) pe mai multe niveluri vă permite să organizați introducerea informațiilor în director cu nivelul de detaliu dorit. Elementele și grupurile de elemente dintr-un dicționar pe mai multe niveluri pot fi transferate de la un grup la altul.

3. Directoare subordonate

Orice director poate fi folosit atât de unul singur, cât și subordonat oricărui alt director. De exemplu, un director de contracte poate fi utilizat separat sau poate fi legat la un director de organizații.

Pentru a subordona un director oricăruia dintre directoarele care există deja în sistem, în câmpul „Subordonat”, selectați numele acestui director. Un astfel de director din sistemul 1C: Enterprise se numește proprietar.

Spre deosebire de un dicționar cu mai multe niveluri, în care toate elementele au aceeași structură, utilizarea mecanismului directoarelor subordonate vă permite să legați elemente din structuri diferite. În acest caz, fiecare element al directorului subordonat va fi asociat cu unul dintre elementele directorului proprietar.

În exterior, lucrați cu un director subordonat în sistemul 1C: Enterprise va arăta astfel.

Dacă modul de afișare este setat ca o listă ierarhică pentru o căutare subordonată, atunci înainte de a utiliza căutarea, trebuie mai întâi selectat un element al căutării proprietarului. Când este afișat pe ecran, dicționarul subordonat va conține numele elementului proprietar în antetul său, iar lista de elemente din directorul subordonat va conține doar elemente legate de elementul proprietar. Când elementul proprietar este schimbat, informațiile din fereastra subdirectorului vor fi actualizate în consecință.

Dacă deschideți un director subordonat fără a selecta un element proprietar, atunci niciun element nu va fi afișat în fereastra directorului subordonat, iar mesajul „Element proprietar nesetat” va fi afișat în titlul ferestrei.

Când lucrați cu sistemul 1C:Enterprise, afișarea sub forma unei liste ierarhice poate fi dezactivată pentru un director subordonat. În acest caz, fereastra directorului subordonat va afișa toate elementele acestui director, adică elementele reparate de diferiți proprietari vor fi afișate amestecate. Cu toate acestea, orice element al directorului subordonat „își cunoaște” proprietarul: dacă modul „Editare în dialog” este activat pentru director, numele proprietarului elementului va fi afișat în titlul ferestrei pentru editarea elementului din director.


Concluzie

Sistemul 1C:Enterprise implementează multe instrumente, controale și diverse obiecte pentru a rezolva sarcinile de automatizare și a obține rezultatul dorit al programului. Unele funcții sunt deja încorporate în sistem, sunt acceptate în orice tip de livrare a sistemului. Una dintre aceste funcții este mecanismul de susținere a directoarelor, sau directoarele în sine, care sunt discutate în acest rezumat.

În rezumat, au fost date principalele concepte de directoare, scopul lor în sistemul de automatizare și tipurile lor, au fost luate în considerare două tipuri de directoare, ierarhice și subordonate. Directoarele subordonate sunt considerate mai detaliat, deoarece sunt mai complexe în structura lor decât cele ierarhice. De asemenea, sunt date exemple de utilizare a directoarelor care pot fi întâlnite în timpul activității oricărei întreprinderi și sunt luate în considerare principiile de bază ale creării și operațiunii directoarelor în sistemul 1C: Enterprise.


Aplicație

Figura 1. Forma elementului de referință.


Figura 2. Formular listă director.

Mai jos sunt principalele exemple de programare pentru lucrul cu directoare în sistemul 1C:Enterprise.

SprOtr = CreateObject("Directory.Employees");

SpecShould = CreateObject("Directory.Positions");

Crearea și scrierea unui element nou

RefStr.New();

SprStr.Name = „Ivanov Ivan Ivanovici”;

Spr.Salariu = 5000;

Spr.Write();

Ștergerea unei intrări din director

CLOPOTUL

Sunt cei care citesc aceasta stire inaintea ta.
Abonați-vă pentru a primi cele mai recente articole.
E-mail
Nume
Nume de familie
Cum ți-ar plăcea să citești Clopoțelul
Fără spam