Cum de a crea documentul în 1c 8

Cum de a crea documentul în 1c 8

Informational 1C 8.2 este uneori necesar să se creeze nu predea documentele și software-ul. Acest lucru se face, de obicei, pentru accelerarea contabil, nu programator desigur, în cazul în care astfel de documente au nevoie pentru a crea o mulțime de, de exemplu, are o masă mare, cu date separate. Pe baza documentelor care trebuie să fie făcute 200, de exemplu.

Să ne uităm la totul în ordine:

// Crearea unui document
NashDokument = Documente. RealizatsiyaTovarovUslug. SozdatDokument ();

Folosind metoda „SozdatDokument“, care vorbește de la sine, vom adăuga documentul. Apoi, completați toate detaliile sale de bază. Nu este nevoie să completați la ce numărul documentului. El va apărea în mod automat după înregistrarea documentului.

// Umple rechizitele de bază
NashDokument. = TekuschayaData Date ();
NashDokument. Organizația = Directoare. Organizație. NaytiPoNaimenovaniyu ( "East Ltd.");
NashDokument. Contrapărți = Directoare. Contrapărți. NaytiPoNaimenovaniyu ( "OylTreyd");
NashDokument. Depozit = directoare. Depozite. NaytiPoNaimenovaniyu ( "curent");
NashDokument. SposobZachetaAvansov = Transferurile. SposobyZachetaAvansov. în mod automat;

Documentele „vânzări de bunuri și servicii“ este prezenta secțiune tabelare, care stochează informații despre unde denumirea produsului, cantitatea, prețul și cantitatea. Hai să-l umple.

// Completați tabelele acestui document
Marfa = NashDokument.Tovary;

String Tovary.Dobavit = ();
Stroka.Nomenklatura = Directoare. Nomenclatura. NaytiPoNaimenovaniyu ( "in (in)");
Stroka.Kolichestvo = 27 460;
Stroka.Tsena = 22. 05;
Stroka.Summa = Stroka.Kolichestvo * Stroka.Tsena;

Și scrie documentul în baza noastră de date

Desigur, dacă aveți nevoie pentru a efectua pașii descriși anterior în acest articol, avem nevoie pentru a termina procedura de citire a datelor din Excel și utilizând cicluri de date de ieșire într-un document separat. A se vedea ceea ce am plecat, ne putem deschide documentul nostru creat:

Cum de a crea documentul în 1c 8

În configurația „cu amănuntul“ (8,3 1c), acest exemplu conduce la rezultate neașteptate. în dimensiunea tabele sunt completate cu toate datele, cu excepția numărului. Mai mult decât atât, după înregistrarea linie, am adus un mesaj despre numărul. Valoarea corectă este prezentă în mesaj. Dar atunci când deschideți forma documentului în toate rândurile de numărul de tabelă nu este completat. Nu este zero, pur și simplu nu este completat

Uită-te la ceea ce debugger este atribuit un număr de recuzită din partea de masă. tipuri de date se potrivesc? Numărul de aici și de acolo?

articole similare