1c Ghid - documente

dispoziție a documentelor

documentele

Pe scurt, documentul are forme de ecran, iar acestea pot fi sub forma unui dialog, sau o listă de opțiuni, în funcție de programul de aplicație. Este aceste forme ale utilizatorului vede pe ecran. De asemenea, documentul au de obicei una sau mai multe forme de imprimare - machete. Folosind „aspectul“ un document tipărit pe hârtie, adică, de hîrtie electronice devine. documentează comportamentul este determinat prin utilizarea limbajului 1C încorporat. Scrise în limba respectivului document face în sistem, se creează o formă de hârtie și cum se comportă pe ecran.

care deține un document

Unele documente pot fi efectuate, unele nu. Din punct de vedere al utilizatorului, „hold“, documentul este de a crea o mișcare în evidențele sale contabile și înregistrările contabile. Din punctul de vedere al programatorului, în timpul modulul de lucru de hârtie al documentului. A fost acolo, care definește toate acțiunile efectuate pe parcursul documentului. De exemplu, în timpul documentul „Ordinul pentru un loc de muncă“ unitate de lucru a documentului, care este în personalul de referință va adăuga un nou angajat cu detaliile și setările relevante.

atributele documentului (detalii de bază)

Când creați o structură de document în configuratorul este permis un anumit nivel de abstractizare. Astfel, în cele mai multe două părți principale pot fi distinse documente: capac și porțiunea tabular (și în contrast cu versiunile 7.7, 8.2, 8.3 may piese mai multe mese în același document). Ca o regulă, antetul conține detaliile care sunt comune pentru întregul document. Orice tip de document, sunt detalii care sunt create automat - o „dată“ și „numărul“. De exemplu, în factura în partea de antet a datelor de setare plasat documentul - numărul și data, precum și informații cu privire la plătitor și beneficiarul plății. Datele din antet sau în tabelele de dimensiuni pot fi ajustate în mod arbitrar de către programator, în funcție de sarcina.

Pentru un document sau un grup de documente poate fi configurat așa-numitul „numărătorul“, care vor fi numerotate în conformitate cu anumite reguli de documente sau de grup. Puteți utiliza diferite prefixe, lungimea camerei - totul este setat în configuratorul.

Exemple de un document în 1C

// Ia-o legătură de tip de document gol, de exemplu RealizatsiyaTovarovUslug

// Crearea unui nou document, indică apartenența, setați data, numărul și înregistrare
// De exemplu RealizatsiyaTovarovUslug

NovyyDok = Documente. RealizatsiyaTovarovUslug. SozdatDokument ();
NovyyDok. UstanovitNovyyNomer ();
NovyyDok. = TekuschayaData Date ();
NovyyDok. Organizație = OrganizatsiyaPoUmolchaniyu;
NovyyDok. Record ();

// Copierea unui document existent

// Modificarea și înregistrați link-ul de document

// Marcați documentul pentru ștergere

// Blocați documentul pentru a schimba, modifica, salvați-l și apoi deblocați

// Găsiți documentul după numărul

// Același lucru este valabil pentru cererile

Cerere. UstanovitParametr ( "Number", "0000-000001".);

// Găsiți documentul pe elemente de recuzită

// Același lucru este valabil pentru cererile

// - selecteaza toate documentele din perioada pentru o anumită organizație, și să le aranjați în eșantion

RezultatZaprosa = Request. Executare ();

VyborkaDetalnyeZapisi = RezultatZaprosa. Selectați ();

// Selectează toate actele care nu sunt deținute și nu sunt marcate pentru ștergere

RezultatZaprosa = Request. Executare ();

VyborkaDetalnyeZapisi = RezultatZaprosa. Selectați ();

// Cum de a deschide o formă arbitrară a documentului în numele Grupului

// executa cod pe client

Forma = PoluchitFormu ( "Dokument.RealizatsiyaTovarovUslug.FormaSpiska");
Dacă nici o formă. Deschideți () Atunci
Forma. Deschideți ();
ENDIF;

/// Cum de a deschide un formular document existent

// executa cod pe client