1.1 Să studieze principiile de realizare a unui document pe mai multe registre
1.2 Să se familiarizeze cu principiile serviciilor contabile folosind un registru de acumulare negociabil.
Scurt informații teoretice
Registrele de acumulare pot fi registre reziduale și registre de viteză.
Registrele "Reziduuri de materiale" și "Costul materialelor" existente în configurația de configurație creată sunt registrele de reziduuri. Dacă vă aduceți aminte, atunci când creați un raport "Materiale" în designerul de interogări, puteți vedea că pentru aceste registre sistemul creează trei tabele virtuale: o tabelă de balanțe, transformări și o tabelă cumulativă de balanțe și transformări.
Registrul invers al acumulării este foarte similar cu registrul deja cunoscut al soldurilor, pentru care conceptul de "rest" nu are sens. Registrul de cifre de afaceri acumulează doar cifra de afaceri, rămășițele acestuia sunt indiferente. Prin urmare, singura masă virtuală pe care sistemul o va crea pentru un astfel de registru va fi tabelul de revoluție.
În caz contrar, registrul negociabil nu se deosebește de registrul de solduri.
Trebuie spus despre o caracteristică a construcției registrelor de acumulare, legate direct de posibilitatea de a obține reziduuri. Atunci când se creează un registru de acumulare reversibil, nu există dificultăți deosebite în determinarea parametrilor care ar trebui să fie dimensiunile registrului - îi puteți atribui parametrii necesari ca dimensiuni.
Destul de diferită situație în cazul registrului de acumulare, care susține acumularea reziduurilor. Pentru el, alegerea măsurătorilor trebuie efectuată pornind de la faptul că mișcările registrului pot fi efectuate în două direcții: sosire și cheltuieli. Astfel, ca măsurători, este necesar să se aleagă acei parametri prin care mișcările vor fi realizate cu exactitate atât într-o direcție cât și în cealaltă.
De exemplu, dacă vă păstrați evidența materialelor în secțiuni ale gamei și depozit, este evident că nomenclatura, și de stocare poate fi măsurători, deoarece atât la sosirea și consumul de materiale vor fi întotdeauna efectuate, indicând nomenclatura specifică și de depozitare specifice. Dacă, în această situație, există dorința de a reflecta contabilitatea materialelor și în contextul furnizorului, trebuie să începem deja de la o schemă contabilă specifică adoptată la întreprindere.
Cel mai probabil, atunci când materialele sunt primite, furnizorul va fi specificat, dar în detrimentul materialelor, cu un grad ridicat de probabilitate, furnizorul nu va fi indicat, deoarece în majoritatea cazurilor aceasta este absolut inutilă. Prin urmare, furnizorul ar trebui adăugat ca recuzită a registrului de acumulare.
Dacă, pe cheltuiala materialelor, furnizorul este indicat cu certitudine, este logic să adăugați furnizorul la dimensiunile registrului.
Cu alte cuvinte, pentru fiecare dintre măsurătorile din registrul de acumulare a reziduurilor, schimbarea resurselor trebuie să aibă loc în mod necesar în ambele direcții: sosirea și consumul.
Pentru registrele registrului, acest principiu nu este important. Conform detaliilor din registru, resursele pot fi cheltuite sau cheltuite numai.
Încălcarea acestui principiu de construire a registrelor de acumulare va duce la o utilizare neproductivă a resurselor de sistem și, prin urmare, la încetinirea ritmului de scădere și la scăderea productivității.
Utilizarea documentului pe mai multe registre pentru a păstra înregistrările materialelor la costul mediu. Creați un registru negociabil de acumulare "Vânzări" pentru a ține cont de cantitatea și cantitatea de servicii prestate pentru o anumită perioadă de timp.
Figura 1 - Registrul de acumulare creat "Costul materialelor"
4.1 Schimbarea procedurii de efectuare a documentului de transport
Deschideți în configurator fereastra pentru editarea obiectului de configurare al documentului "Invoice de intrare" și accesați fila "Mișcări". În lista registrelor, rețineți că documentul va crea acum mișcări și în registrul "Costul materialelor".
Figura 2 - Adăugarea mișcărilor în registrul "Valoarea materialelor"
Porniți constructorul de mișcare. Faceți clic pe butonul "Motion Designer" și sunteți de acord că Procedura existentă pentru procesarea acțiunii va fi înlocuită.
Figura 3 - Solicitarea configuratorului pentru confirmarea procedurii de înlocuire
Se deschide fereastra Motion Designer, care va conține mișcări de documente create anterior în registrul "Material Remains". Adăugați la lista registrelor pe care se formează mișcările, alta - "Costul materialelor". Selectați pentru el aceeași parte de masă "Materiale" și completați expresiile.
Pentru resursa "Cost" selectați valorile părții tabulare a "Suma".
Figura 4 - Deplasări în registrul "Valoarea materialelor"
Faceți clic pe OK și analizați textul pe care proiectantul la generat.
Constructorul a creat două cicluri de traversare a părții de masă a documentului - separat pentru fiecare registru. Acest lucru se datorează faptului că, în general, un document poate avea mai multe părți de tabel, iar informațiile conținute în fiecare dintre ele pot fi direcționate către propriul registru.
Figura 5 - Prelucrarea în două registre
// Pentru fiecare TextBuildMateriale din ciclul materialelor
Lansați 1C: Enterprise în modul de depanare și trimiteți din nou documente "PribodnayaNakladnaya" # 1 și # 2.
Apoi deschideți "factura de intrare" # 1 și asigurați-vă că documentul creează înregistrările dorite în registrele de acumulare.
Figura 6 - Implementarea documentului "Factura de intrare" nr. 1
4.2 Schimbarea procedurii de realizare a documentului "Rendering of services"
Este necesar ca, atunci când se elimină materialele utilizate în procesul de furnizare a unui serviciu, ar trebui să fie posibil să se indice un cost diferit pentru același material, care este calculat de conducere pe baza considerentelor actuale ale pieței.
Având în vedere că documentul "Servicii de redare" reflectă numai prețul nomenclaturii, va trebui să adăugați încă un câmp în secțiunea tabelă a documentului, care va indica costul nomenclaturii.
Deschideți în fereastra de configurare de configurare de editare obiect „Document“ - „OkazanieUslugi“, du-te la tab-ul „date“ și de a crea un nou popi tabele ale acestui document cu numele „Value“, de tip „Number“, lungimea de 15 și o precizie de 2, non-negativ.
Figura 7 - Adăugarea părții de masă
După aceea, deschideți formularul "Document Form" al documentului "Redactarea serviciului" și adăugați o coloană în câmpul de tabel care afișează noul "Cost" proprietate, plasându-l după coloana "Nomenclatură". Pentru aceasta, selectați câmpul de tabelă și executați comanda meniului contextual "Plasarea datelor". În fereastra "Plasarea datelor", marcați "Cost" și faceți clic pe "OK". Apoi, utilizați mouse-ul pentru a glisa coloana "Cost" după coloana "Nomenclatură".
Figura 8 - Forma modificată a documentului "Servicii de redare"
Acum trebuie să creați mișcarea documentului "Efectuarea serviciului" în același mod ca și pentru documentul "Factura de intrare".
Deschideți în configurator fereastra pentru editarea obiectului de configurare "Document" "Furnizarea de servicii" și indicați că va crea mișcări în registrul de acumulare "Costul materialelor".
Porniți constructorul de mișcare a documentelor și adăugați registrul "Costul materialelor" în lista de registre. Refaceți mișcările din registrul "Reziduuri de materiale". Descrieți mișcarea documentului în registrul "Valoarea materialelor" după cum urmează (este important de reținut că valoarea se calculează ca fiind produsul valorii și cantității indicate în secțiunea tabelară):
Figura 9 - Mișcările din registrul "Costul materialelor" din documentul "Furnizarea de servicii"
Faceți clic pe "OK" și în textul format de designer, restabiliți modificările făcute mai devreme (nu scrieți mișcări dacă nomenclatura nu este materială). Se introduce după rândul "Pentru fiecare șir de text lista de articole din lista ciclului de nomenclatură" următorul cod:
În cazul în care textul este o listă a nomenclaturii. Nomenclatorul tipului de nomenclatură <> Numere, tipuri de nomenclatură
Porniți 1C: Enterprise în modul de depanare. Acum creați și rulați încă două documente "Servicii de redare". Este important să rețineți că aceste documente sunt create de alte date.
Figura 10 - Două noi documente "OkzanieSluzhi"
Verificați mișcarea registrelor:
Figura 11 - Mișcări ale registrelor ambelor documente
Anterior, registrele de acumulare de mișcare au fost create numai pentru liniile de documente care conțin materiale. Serviciile conținute în document nu au fost luate în considerare.
Faptul este că atunci când serviciile de contabilitate sunt complet diferite criteriile sunt importante, mai degrabă decât atunci când contabilitatea materialelor. În primul rând, nu are sens să vorbim despre cât de multe servicii există și cât de mulți au plecat, dar este importantă numai cantitatea și cantitatea de servicii oferite pentru o anumită perioadă de timp. În plus, sunt de interes următoarele aspecte:
- care au fost prestate servicii (pentru a face o evaluare a serviciilor);
- la care clientul a beneficiat de serviciile (pentru a-i oferi un discount de la volumul serviciilor plătite anterior, de exemplu);
- care comandantul a furnizat serviciile (să-l perceapă cu salarii).
Evident, registrele de acumulare existente sunt complet nepotrivite pentru rezolvarea unor astfel de probleme. Prin urmare, vom crea un alt "depozit" de date, care vor fi utilizate în programul nostru, - registrul invers al acumulării "Vânzărilor".
Deschideți configuratorul și creați un nou obiect de configurare "Registru de acumulare". Se numește "Vânzări" și se determină forma registrului - "Cifra de afaceri".
Figura 12 - Setarea numelui și a tipului registrului
În fila "Date", creați măsurători de registru:
Registrul va avea trei resurse:
- "Cantitate", tipul Numărul, lungimea 15, precizia 3 (non-negativă),
- "Venituri", tipul Numărul, lungimea 15, precizia 2,
- "Cost", tipul Numărul, lungimea 15, precizia 2 (non-negativă).
Deschideți fereastra pentru editarea obiectului de configurare "Document" - "Furnizarea de servicii" și în fila "Moțiuni", indicând faptul că acest document va crea mișcări în registrul "Vânzări".
De data aceasta, nu este necesar să utilizați constructorul de mișcare a documentelor, dar puteți să faceți adăugările necesare direct la manipulatorul evenimentului pentru evenimentul "Prelucrare" al documentului "Serviciu de redare".
Deschideți modulul obiectului de configurare "Document" - "Service" din configurator și găsiți în el procedura de procesare a evenimentului "Prelucrarea evenimentului".
Imediat după încheierea primului ciclu, creați un alt ciclu de traversare a părții de masă și comanda pentru a înregistra mișcarea registrului "Vânzări". Buclele trebuie să conțină următorul cod:
Pentru fiecare șir de texte, Lista Nomenclaturii din Lista ciclului de nomenclatură
Movement Cost = CostBuildingNumenclature Cost * TeatrokaNumărul de nomenclatură.
Toate structurile adăugate sunt deja bine cunoscute. Este important să rețineți că registrul invers nu are proprietatea "View of Movement", deoarece reflectarea tipului de mișcare (sosire sau consum) are sens numai atunci când se înregistrează soldurile contabile. În cazul registrului de viteză, este de interes doar valoarea care urmează să fie înscrisă în resursa registrului.
Rulați 1C: Enterprise în modul de depanare și retrimiteți cele două documente create anterior "Rendering the Service". Deplasările acestor documente în registrul "vânzări" trebuie să aibă următoarea formă:
Figura 13 - Deplasarea documentelor în registrul "Vânzări"
5.1 De ce trebuie să fac un document pe mai multe registre?
5.2 Cum se creează mișcări de documente pe mai multe registre cu ajutorul designerului?
5.3 Ce este un registru de angajamente revolving?
5.4 Care este diferența dintre registrul de acumulare a reziduurilor și registrul de acumulare reversibil?
5.5 Cum se creează mișcări de documente fără a folosi constructorul de mișcare
6.1 Titlul lucrării
6.3 Descrierea progresului lucrărilor cu fotografii
6.4 Răspunsuri la întrebările de test
6.5 Concluzii la locul de muncă
Lucrare practică №10