De exemplu, să presupunem că datele vor fi preluate din documente. În acest caz, de fiecare dată formarea orice programul ar avea nevoie de un raport sortați toate documentele, extrage date din acestea și abia apoi, pe baza acestor date, întocmește raportul solicitat.
Evident, o astfel de abordare a generării de rapoarte ar fi ineficientă. Prin urmare, în practică, există așa ceva ca deținerea unui document. La postarea unui document (spre deosebire de simpla înregistrare în baza de date 1C), pe baza formularului 1C completat de utilizator, Contabilitatea generează așa-numitele înregistrări, adică face una sau mai multe înregistrări într-una sau mai multe registre.
Registrele 1C sunt doar tabele care conțin coloane și rânduri. Principiul este același ca pentru tabelele Excel sau tabelele obișnuite „de hârtie”.
Mișcarea unui document prin registre reprezintă înscrierile efectuate de un document în registre în timpul postării, se numesc.
Din aceste registre sunt preluate datele atunci când se generează diferite rapoarte. aceasta mult mai rapid decât trecerea prin toate documentele. Din acest motiv ar trebui să fii mereu atent nu numai la completarea formularului de document, ci și, dacă este necesar, să controlezi postările generate de document.
A fost o parte importantă a articolului, dar fără JavaScript nu este vizibil!
Tipuri de registre 1C Contabilitate
De fapt, registrele din 1C: Contabilitatea sunt folosite nu numai pentru stocarea înregistrărilor de documente, ci și în diverse alte scopuri. În acest sens, sunt mai multe specii inregistreaza:
- Registre de informații
- Registre de acumulare
- Registre de calcul
- Registre contabile
Ultimul tip de registru doar stochează înregistrări contabile documente. Cum diferă toate acestea unele de altele și de ce, spun în cursul pe care l-am citit despre Contabilitatea întreprinderii 8. Aici voi da încă o dată o listă cu registrele 1C existente, doar sub forma unei capturi de ecran (de exemplu, 1C Accounting 8.2).
Și iată același lucru în exemplul 1C: Contabilitate 8.3:
website_Vizualizare registre 1C Contabilitate
Nu strică niciodată să știi exact unde se află anumite registre în program și de ce este nevoie de fiecare dintre ele. Ei bine, cel puțin pentru că o dată si foarte usor!) poate fi necesar să le revizuiți pentru a găsi și corecta erorile în contabilitate (o sarcină tipică atunci când închideți o lună).
Oricare dintre registre poate fi deschis folosind formularele pe care le-am dat mai sus. Adică din lista generală a registrelor de un anumit tip. De exemplu, voi da cel mai faimos registru - registrul contabil. Cu toate acestea, acest nume este mai tehnic, deoarece pentru utilizator este numit Jurnal de postare.
website_Când deschideți orice registru, datele sunt afișate acolo „într-o grămadă comună”. Ele pot fi filtrate după parametrii de care aveți nevoie, așa cum puteți face cu documentele.
Efectuarea de modificări la registre
Dacă aruncați o altă privire asupra fragmentului din conținutul registrului contabil 1C Enterprise din figura de mai sus, atunci acordați atenție absenței unui buton Adăuga. Adevărul este că nu toate registrele pot fi scrise direct, adică deschideți-l și adăugați elemente (șiruri) manual, așa cum puteți face cu documente sau directoare.
O întrebare rapidă: știți că în unele directoare este imposibil să introduceți date prin butonul „Adăugați” preferat de toată lumea. De ce crezi?
Și iată un exemplu de registru de informații simplu, în care înregistrările pot fi făcute manual. Folosirea unor astfel de registre este, desigur, mai ușoară.
website_Dacă nu există niciun buton în registru Adăuga, atunci datele din astfel de registre sunt introduse numai de așa-numitele registratorii. Sensul conceptului de registrator este ilustrat de aceeași imagine cu forma unui registru contabil.
Rezumând
Registrele 1C Accounting stochează date nu mai puțin importante decât cele înregistrate în formulare de documente. Este foarte important să puteți lucra corect cu diferite registre - acest lucru vă ajută să înțelegeți dacă programul face totul corect (în funcție de nevoile dvs.). De asemenea, toate acestea ajută la corectarea erorilor din contabilitate.
Caracteristicile diferitelor registre, introducerea datelor în ele, tipuri de registratori, diferența dintre registrele periodice și neperiodice și multe altele, consider în cursul meu 1C: Contabilitate 8, prezentat pe acest site.
Registre de informații 1C este un set de date structurat cu dimensiuni și resurse. Conceput pentru a stoca informații periodice.
Periodicitate
Informațiile sunt stocate în termeni de măsurători și perioade. Înregistrați informații, puteți seta frecvența:
- Neperiodică
- de registrator
- al doilea
- o săptămână
- lună
- sfert
Periodicitatea este necesară pentru a selecta informații din registru pentru o anumită perioadă de timp. Dacă specificați o frecvență, înscrierile în registru se vor face cu perioada în care a fost făcută înscrierea. Să presupunem că dacă te uiți la registrul „Prețuri articole”, poți vedea istoricul modificărilor de preț, cu ce măsurători și în ce perioadă de timp a fost făcută înregistrarea.
Periodicitatea în registrele de informații este necesară pentru informațiile care se modifică în timp, de exemplu: cursurile de schimb, prețurile articolelor, reducerile și marjele articolelor etc.
grefierii
Dacă scrieți în registrul de informații folosind un document, trebuie să setați modul de înregistrare: „Depunerea la registrator” și să selectați documentul care va fi folosit pentru a scrie în registru. Apoi în registru va apărea câmpul „Registrar”, unde vor fi stocate informații, cu ce document a fost făcută înscrierea. De asemenea, registratorul poate fi folosit ca perioadă, pentru aceasta, specificați în câmpul „Periodicitate” – „Prin registrator”. Subordonarea registratorului se face atunci când se cere legarea rigidă a registrului de document și modificarea înregistrărilor în registru în modul manual devine indisponibilă.
Pot exista mai multe documente care vor fi în rolul registratorilor. Pentru a adăuga un registrator, trebuie să accesați proprietățile registrului de informații solicitat, să accesați fila „Registrari” și să bifați casetele de lângă documentele care vor acționa ca registrator.
Puteți vedea mișcările pe care registratorul le face din document. Pentru a face acest lucru, trebuie să mergeți la documentul care vă interesează, faceți clic pe: Go - Mișcările documentelor prin registratorul.
În proprietățile registrului, nu uitați să adăugați drepturile, acestea pot fi atribuite în fila „Drepturi”. Apoi, în lista de roluri, trebuie să selectați rolul la care doriți să adăugați drepturi la registru și să setați drepturile pentru rolul selectat în lista de drepturi.
Unicitatea înregistrărilor
Unicitatea înregistrării depinde de perioadă și măsurători. De exemplu, dacă doriți să scrieți o înregistrare cu aceleași măsurători în registrul „Prețuri articole” în aceeași zi, atunci nu veți reuși și programul va provoca o eroare, deoarece frecvența registrului este în decurs de o zi.
Dacă frecvența este stabilită de registrator, acesta participă și la unicitatea înregistrării.
Pentru registrele neperiodice și independente, unicitatea depinde de combinația de dimensiuni.
Forme
Pentru a vizualiza înregistrările, utilizați formularul de listă, puteți seta selecția pentru câmpurile care vă interesează, puteți vizualiza istoricul înregistrărilor și le puteți modifica prin intermediul formularului de înregistrare. Puteți vizualiza intrările din registru astfel: în meniul de sus, faceți clic pe butonul „Operațiuni” - „Registre de informații”. În fereastra care se deschide, selectați registrul de care aveți nevoie. După aceea, se va deschide un formular de listă sub forma unui tabel, în care fiecare rând este o intrare unică.
Pentru editare/creare, utilizați formularul de înscriere, dacă înregistrarea este subordonată registratorului, atunci câmpul nu va fi disponibil și formularul nu va fi creat.
Trebuie să adăugați formulare în configurator accesând registrul de informații, în fila „Formulare” și făcând clic pe „lupă” la tipul dorit forme. În continuare, se va deschide o fereastră în care puteți configura câmpurile viitorului formular (locație, nume și prescrie funcționalitatea).
Dimensiuni, resurse și recuzită
Dimensiunile sunt menite să formeze unicitatea înregistrării, ele pot fi apoi folosite pentru a selecta și tăia după o anumită dimensiune. Combinația de măsurători formează cheia înregistrării. Este mai bine să nu creați un număr mare de dimensiuni, astfel încât masa să nu crească și să nu încetinească în procesul de lucru cu acesta.
Dimensiunile au o casetă de selectare „Leading”, dacă este setată, atunci înregistrarea va fi stocată în baza de date atâta timp cât această dimensiune există. Se pot face mai multe măsurători principale. De exemplu, în registrul de informații „Prețuri articole”, dimensiunea principală este articolul, dacă ștergeți articolul care participă la înregistrare, atunci înregistrarea din registrul de informații pentru acest articol va fi ștearsă automat.
Resursele sunt concepute pentru a stoca informații rezumative: cantitate, preț etc. Pe viitor vom primi resurse pentru o anumită perioadă de timp (dacă registrul este periodic), conform măsurătorilor.
Detaliile, în cele mai multe cazuri, au scopul de a stoca informații suplimentare, ele nu participă la unicitatea înregistrării. De exemplu, informații precum autorul, comentariul etc. pot fi introduse în detalii.
Puteți efectua următoarele acțiuni cu registrul de informații:
- Ștergerea unei înregistrări în registrul de informații 1C
Particularități
- Unicitatea înregistrărilor printr-un set de dimensiuni: fiecare înregistrare din registrul de informații este o nouă valoare a resursei.
- Înregistrările registrului de informații pot fi periodice sau nu.
- Registrul de informații poate fi dependent și independent de registrator.
- Este posibil să se facă o tăiere a primei și ultimelor înregistrări la data dorită. Acest lucru este implementat de tabelele virtuale: SliceFirst și SliceLast. Pentru a utiliza aceste tabele, puteți folosi atât selecția, cât și interogarea (în designerul de interogări, veți elimina aceste tabele virtuale și le puteți interoga). Aceste tabele vor fi disponibile dacă registrul de informații este periodic.
Registrul „Nomenclatura prețurilor” este un registru periodic de informații, înscrierile se fac conform registratorului.
Imaginea arată că frecvența este setată într-o zi. Aceasta înseamnă că prețul poate fi modificat o dată pe zi în funcție de măsurători unice în timpul zilei.
Registrul este subordonat documentului „Stabilirea prețurilor la articole”. Deci, înscrierea în registru provine din acest document. Mișcările pe un anumit document pot fi vizualizate din formularul documentului „Setarea prețurilor articolelor”.
Registrul este conceput pentru a stoca informații despre prețul articolului, cu dimensiunile „Tipul preț”, „Nomenclatură” și „Caracteristica articolului”. Dimensiunile principale sunt toate cele trei câmpuri ale dimensiunii, va fi posibil să se facă o selecție pe aceasta în timpul selecției.
Concluzie: după citirea articolului, veți putea crea un registru de informații 1C, adăugați dimensiuni și resurse, configurați formulare de editare și listare. Creați o înregistrare și selectați înregistrările existente. Dacă aveți întrebări, folosiți comentariile din articol, voi încerca să vă răspund rapid la întrebare.
Registrul de informații 1C 8 este un obiect de metadate conceput pentru a stoca informații de referință în contextul dimensiunilor definite de dezvoltator.
Un exemplu tipic de utilizare a registrului de informații este stocarea informațiilor despre cursul de schimb pe monedă și perioadă.
Să aruncăm o privire mai atentă asupra proprietăților și setărilor registrului de informații.
Cele două proprietăți principale ale registrului de acumulare sunt − Periodicitateși Modul de înregistrare.
Acestea sunt proprietăți unice ale registrului de informații pe care niciun alt obiect de metadate nu le are. Să le luăm în considerare mai detaliat.
Această proprietate vă permite să adăugați o dimensiune suplimentară la lista de dimensiuni — Perioadă. Cu ajutorul acestuia, puteți rezolva un număr mare de sarcini: stocarea informațiilor într-o bază de date, ținând cont de relevanța pentru o anumită dată. Există multe exemple aplicate de utilizare a perioadelor: stocarea valorii unei monede pentru fiecare zi, stocarea prețului unui articol etc.
Periodicitatea poate lua următoarele valori:
- Neperiodică
- într-o secundă
- Într-o zi
- Într-o lună
- În cadrul blocului
- Într-un an
Obțineți 267 de lecții video 1C gratuit:
Dacă selectați o altă periodicitate decât opțiunea Neperiodică, sistemul va controla unicitatea înregistrărilor într-o anumită perioadă de timp. Dacă înregistrarea nu este unică, sistemul 1C va emite un mesaj și nu vă va lăsa să scrieți în baza de date.
Și una dintre principalele caracteristici ale registrului periodic de informații este capacitatea de a primi valori gata făcute ale „Tăiați primul” și „Tăiați ultimul”. Aceste informații vă permit să obțineți foarte rapid informații din baza de date despre ultima (prima) valoare setată la o anumită dată.
Modul de înregistrare a registrului de informații
În 1C 8.2 și 8.3, această proprietate poate fi fie „Independentă”, fie „Subordonată registratorului”. În primul caz, înregistrările pot fi făcute atât programatic, cât și din formularul de listă de registru de informații. În al doilea caz, este obligatorie precizarea actului de înregistrare. Acest lucru impune anumite restricții, dar în același timp deschide noi oportunități.
Proprietățile dimensiunii registrului de informații
De asemenea, ar trebui să acordați atenție paletei de proprietăți de măsurare a registrului de informații 1C 8.3. În special pe steaguri Leading și selecția principală:
- Conducere- o proprietate a dimensiunii, care implică informația că, fără valoarea acestei dimensiuni, înregistrarea în registru nu are sens. De fapt, aceasta înseamnă că sistemul, atunci când șterge o valoare dintr-o dimensiune, șterge și intrarea din registru cu dimensiunea „Leading”. Se poate seta o singură măsurătoare.
- Selecția principală- daca registrul este independent, inregistrarea modificarilor pentru planul de schimb se va stabili prin aceste masuratori. Utilizare similară Selecția principală pe perioadă include selecția de bază pentru perioada pentru registrele periodice.
Înregistrarea programului în registrul de informații 1C
Există două modalități de a adăuga înregistrări noi în registrul de informații - folosind managerul de înregistrări și utilizarea unui set de înregistrări. Primul caz este potrivit pentru o singură intrare, al doilea pentru două sau mai multe intrări.
Utilizarea Managerului de înregistrări:
NewRecord = RegistersInformation.Currency Rates.CreateRecordManager();
NewRecord.Currency = References.Currencies.FindByName("USD");
NewRecord.Period = Data(31,12,2016);
NewRecord.Curs = 100;
NewRecord.Multiplicity = 1;
NewRecord.Record();
Folosind un set de înregistrări ale registrului de informații 1C:
NewRecordSet = DataRegisters.Currency Rates.CreateRecordSet();
//dacă nu setați selecția, toate înregistrările registrului de informații vor fi șterse
NewRecordSet.Selection.Currency.Set(Dolar, Adevărat);
NewRecordSet.Selection.Period.Set(Date(31,12,2016), True);
//formăm direct înregistrarea setului
NewRecordSet = NewRecordSet.Add();
NewSetRecord.Currency = References.Currencies.FindByName("USD");
NewSetRecord.Period = Data(31,12,2016);
NewSetRecord.Curs = 100;
NewSetRecord.Multiplicity = 1;
NewRecordSet.Write();
Se realizează sub forma unei serii de funcții inscriptibile. Acestea trebuie să corespundă parametrilor (tipurilor de măsurători) acceptați în platformă. Unde și cum sunt stocate și cum să adăugați sau să ștergeți o înregistrare în registrul de informații 1C?
Ce este informația
Compoziția obiectelor utilizate de dezvoltator este legată rigid de platforma în sine și nu poate fi modificată. De asemenea, nu este disponibil să vă creați propriile obiecte - puteți opera doar cu un set deja disponibil în platformă.
O astfel de construcție vă permite să standardizați procesul. Pe de altă parte, acest lucru face posibilă modificarea soluțiilor obținute de către alți specialiști.
Registrul (registru, engleză) de informații aparține și el obiectelor de configurare standard. Funcția sa este de a stoca orice date arbitrare în contextul măsurătorilor.
De exemplu, cursurile de schimb - în contextul valutelor, prețurilor - în contextul tipurilor de preț sau în conformitate cu nomenclatura etc.
Structura
Datele din 1C sunt stocate sub formă de înregistrări (înregistrare, engleză). Fiecare dintre ele include un tip de măsurători (secțiuni) și valorile resurselor corespunzătoare.
De exemplu, registrul „Prețurile mărfurilor” poate include măsurători (secțiuni) „Produs”și „Tip de prețuri”, iar resursele includ valoarea „Preț”. Astfel, structura sa este formată:
Și intrările în sine Prețurile mărfurilor vor arăta astfel:
Pentru a stoca informații suplimentare despre fiecare înregistrare, se folosesc „Detalii”.
Periodicitate
Pentru ca datele statice să fie urmărite în timp, înregistrarea are un câmp „Perioadă”. Aceasta este, de asemenea, o secțiune suplimentară pentru analiză. Valoarea periodicității poate fi selectată:
Alegerea unei valori de periodicitate
O intrare în registrul de informații în 1C (modificările acestora) se poate face manual. De asemenea, acestea se modifică automat la crearea documentelor.
În acest din urmă caz, fiecare înregistrare este actualizată cu un câmp special pentru a fixa un astfel de document generator.
Există o opțiune de selectare a modului. De exemplu, modul „Depunerea la registrator” va provoca o legare dură a documentelor de formare.
De exemplu, pentru a modifica prețurile, va fi necesar să creați un document special - „Modificări de preț”.
Unicitatea înregistrărilor
Pentru a evita conflictele, fiecare intrare este unică. Este determinat de o cheie generată automat de sistem. Această cheie depinde de valorile scrise în câmpuri și de tipul de registru în care sunt scrise datele.
Pentru a-l crea, sunt luate trei valori - valoarea înregistratorului (slave sau non-slave), valoarea perioadei (periodice sau neperiodice) și valoarea măsurării.
Editare
Există formulare încorporate(implicit) pentru a reprezenta datele (deși dezvoltatorul le poate crea propriile). De exemplu, formularul de listă:
Datorită acesteia, utilizatorul are posibilitatea de a vizualiza, căuta, șterge / adăuga date și poate, de asemenea, șterge registrul de informații 1C.
Pentru a intra și a lucra cu o înregistrare separată, există un formular pentru prezentarea acesteia:
Editarea cursului de schimb în 1C
Capacitățile delegate dezvoltatorului prin aceste forme:
- Ștergeți, modificați, adăugați o înregistrare în registru în 1C;
- Sortare diversificată multilaterală pe măsurători în intervale de timp și pe registratori.
În această publicație, v-ați familiarizat în detaliu cu diverse registre 1C, ați învățat cum să procesați informațiile din ele.