familiarizați-vă cu obiectul Document de configurare 1C: Enterprise 8.1;
să învețe cum să dezvolte forme de documente;
aflați cum să lucrați cu modulele de configurare.
Ordinea de executare a muncii
Porniți configuratorul: selectați Start | Software | 1C: Enterprise 8.0 | Configurator.
Obiectul de configurare Documentul este un obiect de aplicație și este destinat să descrie informații despre tranzacțiile economice finalizate sau despre evenimentele care au avut loc în viața organizației în general. Pe baza obiectului de configurare, Platforma de documente creează o structură de informații în baza de date în care, de exemplu, vor fi stocate documente cum ar fi facturile primite.
Particularitatea obiectului de configurare Document este că, în timpul lucrului, utilizatorul poate crea în mod independent noi obiecte din această structură - documente noi.
Documentul are capacitatea de a deține. Faptul documentului înseamnă că evenimentul, pe care îl reflectă, a afectat starea de contabilitate. Până când documentul este ținut, starea de contabilitate este invariabilă, iar documentul nu este altceva decât o schiță. De îndată ce documentul este implementat, modificările aduse documentului la înregistrare pot avea efect, iar starea contului poate fi modificată.
Deoarece documentul face modificări în starea de contabilitate, acesta este întotdeauna "legat" de un anumit moment în timp. Aceasta vă permite să reflectați în baza de date succesiunea efectivă a evenimentelor.
Un alt fapt important este faptul că sistemul 1C are mecanisme de urmărire a corectitudinii situației contabile. Să presupunem că am schimbat unul dintre documentele anterioare și am reținut-o din nou "retroactiv". În acest caz, sistemul este capabil de a urmări afecta dacă modificările pe care le aduse la următoarele documente sunt efectuate, și, dacă da, sistemul poate pereprovesti documente necesare.
Fiecare document conține, de regulă, informații care descriu mai detaliat acest document. De exemplu, fiecare document "Factura de intrare" poate conține informații despre furnizorul de bunuri, depozitul pe care sunt importate mărfurile. Setul de astfel de informații este același pentru toate documentele de același tip, iar detaliile obiectului de configurare Document care sunt obiectele de configurare subordonate sunt folosite pentru a descrie acest set. Majoritatea proprietăților obiectului de configurare sunt create de dezvoltator independent, cu toate acestea, fiecare obiect de configurare "Document" are două câmpuri "implicite": data și numărul documentului.
Documentul conține, de regulă, un anumit set de informații, care sunt identice în structură, dar diferite în număr, pentru diferite documente. De exemplu, fiecare document "Facturi de intrare" poate conține o listă de bunuri primite. Pentru a descrie astfel de informații, se folosesc părțile tabulare ale obiectului de configurare Document.
Există câteva forme de bază pentru prezentarea unui document.
Comportament operativ și neoperator
Faptul documentului și necesitatea de a menține secvența actuală de documente pe axa evenimentelor dau naștere la două moduri diferite de realizare a documentelor: comportament prompt și neoperator.
Cu implementarea operațională a documentelor asociate noțiunii de ștampilă de timp operațională.
Timpul este o valoare de dată pe care sistemul o generează. Timpul de funcționare este creat de sistem de fiecare dată când documentul este executat prompt. Valoarea sa se formează pe baza timpului actual și a ultimului marcaj operațional creat.
Dacă ultimul marcaj operațional este mai mic decât timpul curent, ora curentă este considerată ca fiind noul semn operațional.
Dacă ultimul marcaj operațional este egal cu sau mai mare decât timpul curent, o nouă este considerată ca un nou marcaj operațional, cu o secundă mai mare decât timbrul timpului vechi.
Astfel, dacă obiectul de configurare Document are o proprietate operativă, secvența acțiunilor sistemului va fi următoarea: când se creează un document nou, sistemul va seta data curentă și timpul "zero".
Atunci când se face un astfel de document (cu data curentă), sistemul va stabili o ștampilă operativă ca dată a documentului. Dacă anulați documentul și apoi îl țineți din nou (fără a schimba data), sistemul va seta documentul o nouă marcă de timp.
Dacă încercați să rearanjați documentul, veți fi întrebat despre tipul de comportament (operațional sau nu).
În cazul unei implementări rapide, sistemul va stabili un nou timbru de funcționare operațional, iar dacă nu va fi realizat, timpul pentru document va fi același.
Când încercați să efectueze (sau reposting) efectuate imediat un document cu o dată diferită de cea actuală, veți primi un mesaj care să ateste că este imposibil să se efectueze document operațional și non-operațional propus să dețină (de exemplu, păstrarea data existente și ora documentului).
Când am creat rechizitele de directoare sau părți de tabel, am indicat întotdeauna tipul de valoare pe care pot să o facă această recuzită. Acestea au fost tipuri de date primitive - Număr, String, Dată și Boolean. Tipurile de date primitive sunt inițial definite în sistem, iar setul lor este limitat.
Împreună cu astfel de tipuri definite inițial în orice configurație, pot exista tipuri de date definite numai printr-o configurație specifică. Aceste tipuri formează elementele de configurare ele însele atunci când sunt create în configurator.
Figura 2.1 - Crearea documentului necesar. Tipuri de date tipice
Creați un document: selectați obiectul Documente din arbore. selectați Adăugați. în câmpul Nume, tastați: Factura de intrare. În câmpul Sinonim, introduceți factura de încasare.
Figura 2.2 - Crearea părții tabulare a documentului
Creați o parte tabelă: selectați Componente tabel, MP, Adăugați, în câmpul Nume, tastați Materiale.
Creați cerințele secțiunii de tabel: selectați secțiunea de tabel Materiale. MT. Adăugați. selectați câmpul Număr, introduceți Cantitate, din lista Tip, selectați Număr. selectați lungimea - 15. acuratețea - 3. non-negativ.
Creați pentru partea de masă Materiale:
elemente de recuzită Preț cu tipul Număr. lungime 15. precizie 2. non-negativ,
recuzită Sumă cu tipul Număr. lungime 15. precizie 2. non-negativ.
Selectați Debug | Începeți depanarea. la întrebarea apărută: configurația editată diferă de configurația bazei de date. Actualizați configurația bazei de date? Selectați Da. În fereastra Reorganizare informații, selectați Accept.
Figura 2.3 - Adăugarea unui document nou
Introduceți datele în document: selectați Operații | Documente. selectați documentul Invoice de încasat. faceți clic pe Inserați. umpleți-l cu materialele pentru repararea televizoarelor, de exemplu. Transformator orizontal GoldStar, transformator de linieSamsung, TransistorPhilips. faceți clic pe OK.
Figura 2.4 - Primirea documentelor
Vom crea un document care va primi urmatoarele materiale pentru instalarea masinilor de spalat Cablu electric, Furtun de cauciuc.
Figura 2.5 - Formular de primire a documentelor-2
Când completați documentul, trebuie să introduceți suma în fiecare linie. Acest lucru este incomod, și există o dorință de a automatiza documentul, astfel încât suma este calculată automat de fiecare dată când modificați prețul sau cantitățile de materiale într-un rând.