1s kërkesa regjistri i akumulimit të revolucioneve. Bilancet dhe qarkullimi

Për të pasqyruar transaksione të ndryshme biznesi në programe të bazuara në 1C: Enterprise, përdoruesit përdorin dokumente. Prej tyre mund të merrni të gjitha të dhënat e nevojshme, për shembull, mbi bilancet e parave të gatshme në llogaritë e kompanisë, numrin e mallrave të shitura për një periudhë të caktuar kohore.

Gjatë procesit të punës, mund të ketë një numër mjaft të madh të dokumenteve të tilla. Këtu nuk bëhet fjalë për qindra dokumente, por për mijëra e dhjetëra mijëra. Natyrisht, raportet e ndërtimit dhe të dhënat e tjera nga një numër i tillë dokumentesh janë shumë të gjata, intensive dhe joefektive.

Vetëm imagjinoni që kur regjistron shitjen e një produkti, një kontabilist ulet dhe pret ndërsa programi kontrollon dokumentet e futura më parë dhe llogarit nëse ka bilanc të mjaftueshëm në magazinë për t'u shlyer.

Për të zgjidhur probleme të tilla në 1C ekzistojnë objekte të veçanta të konfigurimit - regjistrat e akumulimit. Kur dokumentet përpunohen, në to bëhen regjistrime dhe vetëm atëherë nga këta regjistra mund të merrni shpejt të gjitha të dhënat e nevojshme, përfshirë bilancet dhe qarkullimin. Kjo do të thotë, regjistrat e akumulimit jo vetëm që ruajnë të dhënat, por gjithashtu lejojnë që ato të përpunohen shpejt.

Siç u përmend më herët, regjistrat e akumulimit mund të lejojnë që bilancet dhe qarkullimi të rikuperohen shpejt. Ky funksionalitet lidhet drejtpërdrejt me llojin e regjistrit. Mund të ndryshohet në skedën "Basic" të formularit specifik të redaktimit të regjistrit.

  • Regjistrat e akumulimit qarkullues ju lejojnë të merrni vetëm qarkullim për një periudhë të caktuar kohe. Në këtë rast, nuk është e mundur të merren bilancet. Një regjistër akumulimi me pamjen “Turnover” krijon vetëm një tabelë virtuale në sistem - qarkullim.
  • Regjistrat e akumulimit me pamjen "Mbetet" i mundësojnë zhvilluesit të marrë balancat dhe qarkullimin. Në këtë rast do të krijohen tre tabela virtuale: bilancet, qarkullimet, bilancet dhe qarkullimet. Një shembull i një regjistri të tillë mund të jetë një regjistër i bilanceve të inventarit në magazina dhe flukseve monetare përmes llogarive rrjedhëse të organizatës.

shënim, që, pavarësisht universalitetit të regjistrit të gjendjeve në arkëtim dhe bilanceve dhe qarkullimit, ai ka edhe të metat e veta. Kur merren rrotullime në regjistrin e bilancit, produktiviteti zvogëlohet ndjeshëm. Në këtë drejtim, nuk rekomandohet përdorimi i regjistrit të bilancit në rastet kur ju nevojitet vetëm qarkullimi (për shembull, qarkullimi i shitjeve). Ju nuk duhet të vendosni llojin e regjistrit në mbetje "për çdo rast", sepse regjistrat janë krijuar për të shpejtuar programin, por përkundrazi, ju do ta ngadalësoni këtë proces.

Të dhënat e regjistrit të akumulimit

Matjet

Matjet e regjistrave të akumulimit nënkuptojnë seksione të caktuara në të cilat më vonë mund të merrni informacion. Në rastin tonë përmasat e regjistrit “Produkti i produktit” janë: organizimi, renditja, specifikimi, ndarja dhe të tjera.

Në çdo kohë do të jemi në gjendje të marrim bilanc, për shembull, për të gjithë organizatën në tërësi, për një porosi specifike.

Vetitë e dimensionit

Çdo dimension ka grupin e vet të vetive që mund të ndikojnë ndjeshëm në funksionimin e regjistrit në tërësi. Karakteristikat e ngjashme janë gjithashtu të pranishme në burimet me detaje.

Në rast se planifikoni në të ardhmen të vendosni mjaft shpesh përzgjedhjen për çdo dimension. Në rastin tonë, ne nuk do të përdorim indeksimin për organizatën.

Ju gjithashtu mund të specifikoni këtu nëse dimensioni është i detyrueshëm, nëse duhet të përdoret kërkimi me tekst të plotë dhe cilësime të tjera.

Burimet

Burimet janë të dhëna numerike që ruajnë informacione të caktuara. Kjo është ajo që do të marrim në seksione të ndryshme në të ardhmen. Për shembull, në regjistrin e akumulimit "Produkti i produktit", vetëm sasia do të veprojë si burim. Në këtë rast, ne do të jemi në gjendje të marrim sasinë e produkteve të prodhuara në një moment të caktuar kohor, për shembull, për një ndarje të caktuar.

Një shembull tjetër i thjeshtë. Le të supozojmë se ne kryejmë të gjitha transaksionet në para duke përdorur regjistrin e akumulimit. Burimet do të jenë shuma e parave që ose janë marrë (pranuar) ose janë lëshuar (shpenzime) nga arka. Dimensioni mund të jetë, për shembull, një palë tjetër/person përgjegjës. Si rezultat, ne do të jemi në gjendje të marrim të dhëna për bilancet dhe qarkullimin si të arkës në tërësi, ashtu edhe për palët individuale.

Kushtet

Ndryshe nga dimensionet dhe burimet, atributet nuk përdoren aq shpesh. Ata ruajnë të dhënat që nevojiten për të informuar regjistrin (shënim). Të dhënat do të përdoren si atribute nëse nuk janë as burim dhe as dimension.

Detaje standarde

Përveç detajeve të zakonshme që zhvilluesi mund të shtojë në mënyrë të pavarur, ka edhe detaje standarde. Ju nuk mund të fshini ose shtoni të reja në këtë listë. Mund të shkoni te detajet standarde duke përdorur butonin me të njëjtin emër në skedën "Të dhënat".

Agregatet

Agregatët janë të disponueshëm vetëm në regjistrat e grumbullimit me pamjen "Turnover". Ju mund t'i përdorni ato nga skeda "Të dhënat". Agregatët përdoren në bazat e të dhënave me një sasi të madhe të dhënash për të shpejtuar gjenerimin e raporteve. Ne nuk do ta shqyrtojmë këtë mekanizëm në detaje, pasi kjo është një temë mjaft e gjerë.

Lëvizjet në regjistrat e akumulimit

Çdo regjistër akumulimi mund të ketë një ose disa regjistrues. Një dokument vepron si një regjistrues, gjatë të cilit gjenerohet një regjistrim përkatës në regjistrin e akumulimit.

Ju mund të shikoni listën e regjistruesve të akumulimit në skedën me të njëjtin emër në formën e vetë regjistrit. Në këtë shembull, lëvizjet në regjistrin "Lëshimi i produktit" mund të gjenerohen kur postoni katër dokumente të ndryshme.

Në vetë dokumentet, të cilët janë regjistrues, lista e regjistrave me të cilët bëjnë lëvizje ndodhet në skedën “Lëvizjet”. Një konstruktor lëvizjeje është gjithashtu i disponueshëm këtu, i cili do të ndihmojë në krijimin e procedurave të tilla (kryerja dhe zhbërja). Krahasimi i të dhënave të dokumentit dhe regjistrit bëhet duke krahasuar llojet e të dhënave.

Dokumentet janë thelbi i kontabilitetit në 1C. Çdo dokument ka një rezultat, për shembull +10 artikuj të mbërritur.

Raportet - ju lejojnë të shikoni rezultatet. Këto rezultate përmblidhen dhe i shfaqen përdoruesit.

Megjithatë, ka shumë dokumente dhe nëse do të ishte e nevojshme të përmblidhen rezultatet e tyre, do të ishte shumë e vështirë. Prandaj, është shpikur një mënyrë më e mirë!

Dokumentet regjistrojnë rezultatet e tyre (të quajtura "lëvizje") në tabela të veçanta - regjistrat 1c, të cilët vetë përmbledhin rezultatet në mënyrë që raporti thjesht të shfaq totalet e parallogaritura.

Sot do të flasim për regjistrat 1C dhe përdorimin e tyre.

Regjistri 1c është një tabelë, e njëjtë si në Excel, çdo dokument shkruan një ose disa rreshta të lëvizjeve (rezultateve) të tij me një shenjë - plus ose minus - në regjistrin 1c. Kjo do të thotë që totali i regjistrit 1C ka ndryshuar në shifrën përkatëse.

Dokumenti që regjistroi lëvizjet në regjistrin 1C quhet Regjistrues. Data dhe ora e lëvizjes janë të barabarta (në 99% të rasteve) me datën e dokumentit. Data e lëvizjes quhet Periudha.

Çdo regjistër 1C zakonisht merr parasysh lëvizjet e një drejtorie të veçantë. Për shembull, regjistri 1C Mallrat në depo - lëvizjet e mallrave (për sa i përket "nomenklaturës" 1C) - sa mallra mbërritën në depo, sa u larguan. Regjistroni 1C Shlyerjet e ndërsjella me palët (blerësit dhe furnitorët) - lëvizjet e kontratave me palët - sa na detyrohet pala tjetër pas blerjes ose sa i detyrohemi atij pas pagesës. Drejtoria në kontekstin e së cilës mbahet regjistri quhet dimensioni kryesor (analitika) e regjistrit 1C.

Sigurisht, askush nuk bën një matje bazë në regjistrin 1C. Në fund të fundit, nëse marrim parasysh lëvizjen e mallrave, atëherë ne jemi të interesuar jo vetëm se cilat mallra janë ulur ose rritur, por gjithashtu, për shembull, në cilën magazinë. Prandaj, ka gjithmonë tre deri në pesë matje shtesë "për çdo rast", të cilat mund të quhen analitikë shtesë të regjistrit 1C.

Si postohet një dokument përmes regjistrave?

Lëvizjet e dokumenteve nëpër regjistrat 1C

Le të shohim se si funksionojnë regjistrat 1C. Këtu kemi një dokument dëftese malli, në të cilin shohim se produkti Naftë ka mbërritur në magazinën kryesore.

Për sa i përket logjikës dhe matematikës, ky dokument ka rezultatin:

Vaji i Kremlinit, magazina kryesore +10 (pc)

Le të kontrollojmë - a është e vërtetë kjo?

Ky artikull i menysë do të na tregojë të gjitha lëvizjet e dokumentit që ka bërë në regjistra. Siç mund ta shohim, dokumenti bëri lëvizje nëpër një grup të tërë regjistrash 1C, në secilën prej të cilëve regjistroi informacione të ndryshme (në përputhje me qëllimin e regjistrit 1C). Sipas regjistrit të mallrave 1C në magazina, ai bëri postimin që kemi llogaritur.

Si duket në regjistrin 1C? Le të hapim regjistrin 1C përmes menysë Operacione.

Regjistri 1C është hapur. Ka shumë të dhëna në të. Ne do të bëjmë një përzgjedhje vetëm sipas dokumentit tonë.

Si rezultat, ne shohim lëvizjen e dokumentit tonë përmes regjistrit 1C. Pikërisht përkon me atë që kemi llogaritur me dorë:

  • Plus – lloji i lëvizjes (të ardhura/shpenzime)
  • Regjistruesi është dokumenti ynë
  • Aktiviteti - ky varg lëvizjeje është i vlefshëm (d.m.th. i paaktivizuar)
  • Nomenklatura, dimensioni kryesor
  • Magazina, dimension shtesë
  • Sasia, burimi (d.m.th., numri që numërojmë).

Nëse zgjedhim jo sipas dokumentit, por sipas nomenklaturës (në të njëjtën mënyrë), atëherë do të shohim lëvizjet e të gjitha dokumenteve që prekën këtë nomenklaturë. Një dokument - kemi blerë mallrat. Tjetri u shit. Natyrisht, vetë regjistri 1C nuk tregon totalin - për këtë ju duhet të përdorni një raport ose pyetje.

Regjistrat 1C janë të ndryshëm (ne do ta diskutojmë këtë më poshtë). Postimet në regjistra të ndryshëm 1C gjithashtu duken ndryshe. Tani kemi parë hyrjet në regjistrin e akumulimit 1C. Kështu duken postimet e të njëjtit dokument tonë sipas regjistrit të kontabilitetit 1C, i cili funksionon në bazë të grafikut të kontabilitetit (tatimeve) 1C.

Pse nevojiten regjistrat 1C?

Regjistrat 1C vijnë në lloje të ndryshme. Qëllimi i përdorimit të regjistrit 1C varet nga lloji i tij.

  • Regjistrat e informacionit 1C
    Kjo është një tabelë e rregullt, si në Excel. Nuk ka lëvizje (të ardhura/shpenzime). Regjistri i informacionit 1C zakonisht përdoret për të ruajtur të dhëna shtesë të drejtorisë. Duke përdorur regjistrin e informacionit 1C mund të organizoni
  • Regjistrat e kontabilitetit 1C
    Nga këndvështrimi i përdoruesit, kontabiliteti mbahet në planin kontabël të llogarive. Në fakt, kontabiliteti mbahet në tabelën e regjistrave të kontabilitetit 1C, të cilat janë bërë në kontekstin e skemës së llogarive 1C.
  • Regjistrat e akumulimit 1C (regjistri i bilancit 1C)
    Tabela e lëvizjes së dokumentit + dhe –, e cila llogarit automatikisht totalin në fillim të periudhës dhe totalin në fund të periudhës. Për shembull, lëvizja e produktit Lopat ishte +10, dhe më pas -8. Kjo do të thotë që pjesa e mbetur në fillim ishte 0, dhe pjesa e mbetur në fund u bë 2.

    Regjistri i akumulimit 1C me pamjen "Bilanci" do të thotë që lëvizjet do të ruhen (faturat dhe shpenzimet, të cilat quhen gjithashtu "Qarkullim") dhe gjithashtu, totalet do të llogariten automatikisht (të quajtura "Bilanci").

    Regjistri i bilancit 1C përdoret në rastin kur drejtoria logjikisht mund të ketë një mbetje. Për shembull, kur marrim parasysh lëvizjen e mallrave, do të përdorim regjistrin e bilancit 1C - në fund të fundit, mund të themi se kanë mbetur 3 pjesë të produktit Lopat.

  • Regjistrat e akumulimit 1C (regjistri i revolucionit 1C)
    Tabela e lëvizjes së dokumenteve + dhe -, e cila nuk llogarit totalin.

    Regjistri i qarkullimit 1C nuk është i ndryshëm nga regjistri i bilancit, përveç se ai nuk llogarit automatikisht bilancet.

    Regjistri i revolucionit 1C përdoret në rastin kur drejtoria logjikisht nuk mund të ketë një mbetje. Nëse duhet të kemi parasysh shitjet e mallrave, atëherë do të përdorim regjistrin e qarkullimit.

    Për shembull, shitjet e produkteve ishin +10 (ne shitëm) dhe më pas -2 (ata na u kthyen). Nuk mund të themi se bilanci i shitjeve është bërë 8, sepse logjikisht koncepti i bilancit të shitjeve nuk ekziston; do të themi që xhiroja totale (shuma e çdo linje të qarkullimit) është bërë 8.

  • Regjistrat e shlyerjes 1C

    Tabela e lëvizjeve sipas llojeve dhe periudhave të llogaritjes. Përdoret në listën e pagave (të quajtura llogaritjet periodike komplekse).

Ku ndodhen regjistrat 1C?

Ekzekutimi i një dokumenti në kod (në një program) përcaktohet nga programuesi. Për ta bërë këtë, hapni. Gjeni një rresht si “Procedure ProcessingProcessing(. Hapni kryqin dhe do të shihni programin për përpunimin e këtij dokumenti.

Vendosja dhe zhvillimi i Regjistrave 1C

Karakteristikat kryesore të Regjistrave 1C, sipas skedës:

Regjistrat e akumulimit në sistemin 1C: Enterprise ndahen në dy lloje: regjistrat e akumulimit mbetjet dhe regjistrat e akumulimit rpm.

Lloji i regjistrit zgjidhet gjatë krijimit të tij në konfigurues

Siç sugjeron emri, disa synojnë të marrin bilanc në një datë të caktuar, dhe të dytat synojnë të marrin qarkullim për një periudhë të zgjedhur. Në varësi të llojit të regjistrit të akumulimit, platforma 1C:Enterprise gjeneron një grup të ndryshëm tabelash virtuale. Në këtë artikull do të shikojmë punën me tabelat virtuale të regjistrave të akumulimit. Për ta bërë këtë, ne do të krijojmë një regjistër për akumulimin e bilanceve - Produktet Mbeten dhe regjistri i akumulimit të revolucionit - Qarkullim i produkteve.

Tani le të shohim se çfarë tabelash virtuale ofron platforma për secilin prej këtyre regjistrave.

Regjistri i akumulimit të revolucionit

Për qartësi, le të hapim dhe të shohim se cilat tabela janë të disponueshme për regjistrin Qarkullim i produkteve. Kjo është tabela e vetë regjistrit - Qarkullim i produkteve, e cila ekziston fizikisht në bazën e të dhënave, dhe një tabelë virtuale - Produkte Qarkullim.Qarkullim

Me tabelën standarde gjithçka është e qartë. Le të hedhim një vështrim më të afërt në atë virtual.

Qarkullimi i tavolinës virtuale

Kjo tabelë ju lejon të merrni qarkullimin e burimeve për sa i përket dimensioneve. Në rastin tonë kemi dy dimensione: Stoku Dhe Produkt. Dhe një burim - sasi

Lejoni që regjistri ynë të ketë shënimet e mëposhtme

Le të kthehemi te projektuesi i pyetjeve dhe të fillojmë thjesht duke zgjedhur nga tabela Produkte Qarkullim.Qarkullim të gjitha fushat

Prandaj, kërkesa do të duket si kjo:

ZGJIDH ProdukteTXhirimi.Magazinimi,ProduktetQurtimi.Produkti,ProduktetQurtimi.SasiaQurtimi NGA RegjistriAkumulimi.ProduktetQurtimi.Qarkullimi(,) AS ProdukteTxhiroQurro

Rezultati i pyetjes duket si ky:

Domethënë kemi marrë xhiro për mallra dhe magazina gjatë gjithë kohës. Le të supozojmë se ne nuk jemi të interesuar për magazina dhe duam të kemi xhiro vetëm në aspektin e mallrave.

Për ta bërë këtë, ne përjashtojmë dimensionin nga kërkesa Stoku

SELECT ProdukteTurnoverTurnover.Product, ProductTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProdukteTurnoverQurnover

dhe si rezultat do të kemi vetëm dy rreshta

Por, si rregull, nuk ka nevojë të sigurohet qarkullim për të gjithë ekzistencën e regjistrit. Në thelb, ato nevojiten për një periudhë specifike: muaj, tremujor, vit, etj. Plus, zakonisht nevojiten zgjedhje sipas dimensioneve (Produkt, Magazinë). Kjo arrihet duke përdorur parametrat e tabelës virtuale. Është i përshtatshëm për të plotësuar parametrat nga konstruktori. Me buton Opsionet e tabelës virtuale Hapet një kuti dialogu në të cilën mund të futni gjithçka që na nevojitet:

Pas kësaj, kërkesa jonë origjinale do të marrë formën e mëposhtme

ZGJIDHJEMallratQurtimi.Magazina,MallratQurtimi.Produkti,Qurtimi i mallrave.SasiaQurtimi NGA RegjistriAccumulation.GoodsTurnover.

Siç mund ta shohim, ndryshimi është se në kllapa pas emrit të tabelës virtuale ka parametra që duhet të plotësohen përpara se të ekzekutohet pyetja.

Ata që sapo kanë filluar të punojnë me tabela virtuale shpesh tundohen të vendosin përzgjedhjen në mënyrën e zakonshme në vend që të përdorin parametra:

NGA RegjistriAccumulations.ProductsTurnover.Turnover(,) SI ProdukteTurnoverTurnover WHERE ProductsTurnoverTurnover.Magazina = &Magazina

Gjatë plotësimit të parametrave që kemi humbur Periodiciteti. Le të hapim listën dhe të zgjedhim nga masa e opsioneve të mundshme Muaj. Ne do të heqim të gjithë parametrat e tjerë në mënyrë që të mos ngatërrohemi.

Pas kësaj, vërejmë se një fushë shfaqet në fushat e tabelës Periudha.

Duke e shtuar atë në fushat e zgjedhura, marrim tekstin e mëposhtëm të kërkesës:

ZGJIDHJE ProdukteTXhirimi.Periudha, Produkte Qarkullim.Magazina,ProdukteQurrim.Produkti,ProdukteQurrim.SasiQurrim NGA RegjistriAkumulimi.ProduktetQurtimi.Qarkullimi(, Muaj,Turn) ASTurn

Ne ekzekutojmë kërkesën:

Kështu, brenda intervalit kohor të zgjedhur, ne mund t'i ndajmë rrotullimet në intervale më të vogla në përputhje me frekuencën e zgjedhur.

Regjistri i akumulimit të bilancit

Ashtu si me regjistrin e kundërt, le të shohim në projektuesin e pyetjeve se cilat tabela virtuale janë të disponueshme për regjistrin e akumulimit të bilancit

Siç mund ta shihni, tre tabela virtuale janë të disponueshme për regjistrin e akumulimit të bilancit: Revolucionet, Mbetjet, Mbetet dhe Qarkullimet. Le të shqyrtojmë secilën prej tyre veç e veç.

Qarkullimi i tavolinës virtuale

Pavarësisht se lloji i regjistrit është Mbetjet, megjithatë ne mund të marrim xhiro prej saj. Plus ne kemi dy burime shtesë këtu: Duke ardhur Dhe Konsumi

Më lejoni t'ju kujtoj se kur bëhet një regjistrim në regjistrin e bilancit, tregohet lloji i lëvizjes së akumulimit (të ardhura ose shpenzime), ndërsa për regjistrin e qarkullimit nuk tregohet lloji i lëvizjes. Prandaj, këtu kemi një bonus shtesë në formën e mundësisë për të marrë jo vetëm qarkullimin e përgjithshëm për periudhën, por edhe të ardhurat dhe shpenzimet veç e veç. Por sigurisht, nëse meta të dhënat përmbajnë një regjistër të kundërt me një grup të ngjashëm matjesh, atëherë është më mirë ta përdorni atë për të marrë qarkullim. Në përgjithësi, puna me këtë tabelë virtuale është e ngjashme me punën me një tabelë virtuale Revolucionet regjistri i negociueshëm i diskutuar më sipër.

Bilancet e tabelës virtuale

Kjo tabelë përdoret për të marrë bilancet e burimeve sipas dimensionit. Në parametrat e tabelës mund të specifikojmë datën për të cilën marrim bilancet dhe vendosim zgjedhje:

Le të shohim një shembull të vogël. Ne kemi regjistrimet e mëposhtme të regjistrit:

Le të zgjedhim të gjitha fushat e disponueshme dhe të vendosim fundin e qershorit si datë për marrjen e bilanceve. Ne nuk do të zgjedhim në bazë të matjeve. Pastaj teksti i kërkesës do të duket si ky:

ZGJIDHni Produktet Mbetjet Mbetjet.Magazina, Produktet Mbetjet Mbetjet.Produkti, Produktet Mbetjet Mbetjet.Sasia e Mbetur NGA RegjistriAkumulimet.ProduktetMbetjet.Mbetjet(&Data Mbetjet,) AS Produktet Mbeten Mbetjet

Dhe pas ekzekutimit të tij marrim këtë rezultat

Tabela virtuale Bilancet dhe qarkullimet

Kjo tabelë kombinon dy ato të diskutuara më parë dhe ju lejon të merrni qarkullimin për periudhën e zgjedhur kohore, si dhe bilancet në fillim dhe në fund të periudhës. Ju gjithashtu mund të vendosni përzgjedhjen.

Përdorimi i kësaj tabele mund të justifikohet kur ju duhet të merrni njëkohësisht xhiron dhe bilancet në fillim dhe në fund të periudhës në një raport. Në raste të tjera, nuk duhet të abuzoni me përdorimin e tij.

Regjistri i akumulimit 1C ky është një grup i strukturuar i të dhënave që përmban informacione për të gjitha lëvizjet (marrja / shpenzimi ose qarkullimi) i dokumenteve të zgjedhura.

Llojet e regjistrit të akumulimit

Në 1C ekzistojnë vetëm dy lloje të regjistrit të akumulimit:

  • Revolucionet
    Nëse planifikoni të merrni vetëm rrotullime nga regjistri, sigurohuni që ta vendosni llojin në rrotullime.
    Për shembull, gjatë regjistrimit të shitjeve, numri i shitjeve është i rëndësishëm për ne dhe balancat nuk janë absolutisht të nevojshme këtu. Prandaj, lloji i regjistrit duhet të vendoset në "Revolucione".
  • Mbetjet
    Nëse planifikoni të merrni bilancet dhe qarkullimin nga regjistri, vendosni llojin në bilanc. Për shembull, le të marrim regjistrin e akumulimit "GoodsInWarehouses"; informacione të rëndësishme në të do të jenë si bilancet ashtu edhe qarkullimi. Prandaj, lloji i regjistrit duhet të vendoset në "Bilanci".

Kujdes: zgjedhja e llojit të gabuar të regjistrit të akumulimit do të rezultojë në performancë të ulët të bazës së informacionit.

Dimensionet, Burimet, Detajet dhe Detajet Standarde

Çdo regjistër akumulimi përmban dimensione, burime, detaje dhe detaje standarde.

Matjet nevojiten për të gjeneruar të dhëna kryesore të regjistrimit, nga të cilat në të ardhmen mund të merrni bilancet ose të shikoni qarkullimin për matjet që ju interesojnë.
Ju gjithashtu mund të vendosni një kontroll për plotësimin e dimensioneve në vetitë e dimensionit (një vlerë boshe do të shkaktojë një gabim)

Burimet nevojiten për të ruajtur të dhënat përmbledhëse në një regjistër: sasia, sasia, etj. Në të ardhmen, ne do të marrim burime me matje.

Kushtet nevojiten kryesisht për të ruajtur informacione të lidhura dhe përdoren rrallë.

Detaje standarde janë si më poshtë:

  • periudha - data kur është kryer lëvizja e regjistrit
  • regjistruesi - dokument me të cilin është bërë regjistrimi në regjistër
  • lloji i lëvizjes - të ardhura ose shpenzime (ardhja rrit sasinë e burimeve, dhe shpenzimet zvogëlohen)

Regjistruesit

Regjistruesit janë dokumente që mund të bëjnë lëvizje në regjistrin e akumulimit. Lëvizjet në regjistrin e akumulimit 1C mund të bëhen vetëm duke përdorur dokumente (regjistruesit). Shumica e algoritmeve për krijimin e lëvizjes në regjistrin e akumulimit formohen kur postoni një dokument në modulin e objektit, procedura "Përpunimi i postimit".


Dimensionet e indeksimit

Indeksimi kërkohet për të rritur performancën e bazës së informacionit.
Vetia "Index" duhet të specifikohet për dimensionet për të cilat planifikoni të kryeni zgjedhje të shumta dhe që kanë një numër të madh elementësh.

Për shembull: regjistri i akumulimit “Shumë mallra në magazina”. Ekziston një dimension "Nomenklatura" dhe "StatusParties". Është më e përshtatshme të vendosni atributin e indeksimit për dimensionin "Nomenklatura" sesa për "Statusi i Pjesës", pasi numri i opsioneve të nomenklaturës është shumë më i lartë se sa për statusin e grupit.

Unike e rekordeve

1C Enterprise kontrollon veçantinë e hyrjeve në regjistrin e akumulimit, dhe për këtë arsye nuk do të gjeni dy hyrje identike.

Aftësitë e regjistrit të akumulimit

  • një përzgjedhje të shënimeve për një periudhë të caktuar sipas dimensioneve të specifikuara
  • përzgjedhja e të dhënave nga regjistruesi
  • marrjen e bilanceve dhe qarkullimit për një datë të zgjedhur me matje të specifikuara
  • duke llogaritur totalet për një datë të caktuar

Shembuj të punës me regjistrin e akumulimit

Një shembull i marrjes së bilanceve për datën aktuale

Procedura GetBalanceOnDate()
NewRequest = Kërkesë e re;
NewQuery.Text =
"ZGJIDH
| Mallrat mbeten. Nomenklatura,
| Artikulli i mbetur.Sasia e mbetur
|NGA
| RegisterAccumulation.GoodsInWarehouses.Remains(&CurrentDate,) AS ProductRemains";
NewQuery.SetParameter("Data aktuale",Data aktuale());

Cikli i Fundit;
Fundi i procedurës

Një shembull i marrjes së qarkullimit për vitin aktual

NewRequest = Kërkesë e re;
NewQuery.Text =
"ZGJIDH
| Qarkullimi i produktit.Nomenklatura,
| Qarkullimi i Mallrave.Qurtimi i Sasisë
|NGA
| Regjistri i Akumulimit.MallratNë magazinat.Qarkullimi(&Periudha e fillimit, &Periudha e Fundit,) AS Qarkullim";

New Query.SetParameter("Fillimi i periudhës", Fillimi i Vitit(Data aktuale()));
NewQuery.SetParameter("ConPeriod", CurrentDate());

SelectQuery = NewQuery.Execute().Select();

Ndërsa QuerySelect.Next() Loop
Cikli i Fundit;

Shembull se si të zgjidhni lëvizjet në regjistrin e akumulimit

NewRequest = Kërkesë e re;
NewQuery.Text =
"ZGJIDH
| ProdukteNë magazina.Periudha,
| MallratNë magazinat.Regjistrues,
| Produktet në magazina Lloji i Lëvizjes,
| Produktet në magazina Nomenklatura,
| ProdukteNë magazina.Sasia
|NGA
| Regjistri i Akumulimit.MallratNëMagazinat AS MallratNëMagazinat";

SelectQuery = NewQuery.Execute().Select();

Ndërsa QuerySelect.Next() Loop
Cikli i Fundit;

Format e listës së regjistrit të akumulimit

Formularët përdoren për të parë vizualisht të gjitha lëvizjet e një regjistri të zgjedhur. Në të mund të shihni se cilat dokumente regjistrojnë shpenzimet ose faturat, si dhe të shihni se cilat matje janë përdorur. Ju gjithashtu mund të renditni lëvizjet ose të bëni zgjedhje atje.
Sistemi do të gjenerojë automatikisht një formular liste ose mund ta personalizoni vetë.