Kontakti

Uzkrāšanas reģistru vērtību saraksts 1s. Paliekas un apgrozījumi. Akumulācijas reģistra mērījumi

Uzkrāšanas reģistri Sistēmā 1C:Enterprise ir sadalīti divos veidos: uzkrāšanas reģistri pārpalikumi un uzkrāšanas reģistri apgr./min.

Reģistra veids tiek izvēlēts, veidojot to konfiguratorā

Kā norāda nosaukums, daži ir paredzēti, lai iegūtu atlikumus uz noteiktu datumu, bet otrie ir paredzēti, lai iegūtu apgrozījumu noteiktā periodā. Atkarībā no uzkrāšanas reģistra veida platforma 1C:Enterprise ģenerē atšķirīgu virtuālo tabulu kopu. Šajā rakstā aplūkosim darbu ar virtuālajām uzkrāšanas reģistru tabulām. Lai to izdarītu, mēs izveidosim uzkrājošo atlikumu reģistru - ProduktiPaliek un revolūcijas uzkrāšanas reģistrs - ProduktiApgrozījums.

Tagad apskatīsim, kādas virtuālās tabulas platforma nodrošina katram no šiem reģistriem.

Revolūcijas uzkrāšanas reģistrs

Skaidrības labad atvērsim un apskatīsim, kuras tabulas ir pieejamas reģistram ProduktiApgrozījums. Šī ir paša reģistra tabula - ProduktiApgrozījums, kas fiziski eksistē datu bāzē, un viena virtuālā tabula - ProduktiApgrozījums.Apgrozījums

Ar standarta tabulu viss ir skaidrs. Apskatīsim tuvāk virtuālo.

Virtuālais galds Apgrozījums

Šī tabula ļauj iegūt resursu apgrozījumu dimensiju izteiksmē. Mūsu gadījumā mums ir divas dimensijas: Krājumi Un Produkts. Un viens resurss - Daudzums

Lai mūsu reģistrā ir šādi ieraksti

Atgriezīsimies pie vaicājumu noformētāja un sāksim, vienkārši atlasot no tabulas ProduktiApgrozījums.Apgrozījums visi lauki

Attiecīgi pieprasījums izskatīsies šādi:

IZVĒLĒTIES ProduktusApgrozījumsApgrozījums.Noliktava, ProduktiApgrozījumsApgrozījums.Produkts, ProduktiApgrozījumsApgrozījums.DaudzumsApgrozījums NO ReģistraUzkrāšanās.ProduktiApgrozījums.Apgrozījums(,) AS ProduktiApgrozījumsApgrozījums

Vaicājuma rezultāts izskatās šādi:

Tas ir, visu laiku saņēmām apgrozījumu preču un noliktavu izteiksmē. Pieņemsim, ka mūs neinteresē noliktavas un gribam gūt apgrozījumu tikai preču ziņā.

Lai to izdarītu, mēs izslēdzam izmēru no pieprasījuma Krājumi

IZVĒLĒTIES ProduktusApgrozījumsApgrozījums.Produkts, Produkta ApgrozījumsApgrozījums.DaudzumsApgrozījums NO ReģistraUzkrāšanās.ProduktiApgrozījums.Apgrozījums(,) AS ProduktiApgrozījumsApgrozījums

un rezultātā mums paliks tikai divas rindas

Bet parasti nav nepieciešams iegūt apgrozījumu visā reģistra pastāvēšanas laikā. Būtībā tie ir nepieciešami konkrētam periodam: mēnesim, ceturksnim, gadam utt. Turklāt parasti ir nepieciešama atlase pēc izmēriem (prece, noliktava). Tas tiek panākts, izmantojot virtuālās tabulas parametri. Parametrus ir ērti aizpildīt no konstruktora. Pēc pogas Virtuālā galda opcijas Tiek atvērts dialoglodziņš, kurā varat ievadīt visu nepieciešamo:

Pēc tam mūsu sākotnējam pieprasījumam būs šāda veidlapa

IZVĒLĒTIES Preču ApgrozījumsApgrozījums.Noliktava, PrečuApgrozījumsApgrozījums.Produkts, Preču ApgrozījumsApgrozījums.Daudzums Apgrozījums NO ReģistraUzkrāšanās.PrecesApgrozījums.Apgrozījums(&Perioda sākums, &Perioda beigas, Noliktava = &Noliktavas) Apgrozījums AS Preces Apgrozījums

Kā redzam, atšķirība ir tāda, ka iekavās aiz virtuālās tabulas nosaukuma ir norādīti parametri, kas jāaizpilda pirms vaicājuma izpildes.

Tiem, kuri tikai sāk strādāt ar virtuālajām tabulām, bieži vien rodas kārdinājums iestatīt atlasi parastajā veidā, nevis izmantot parametrus:

NO Reģistra Uzkrājumi.ProduktiApgrozījums.Apgrozījums(,) KĀ ProduktiApgrozījumsApgrozījums KUR ProduktiApgrozījumsApgrozījums.Noliktava = &Noliktava

Aizpildot parametrus mēs palaidām garām Periodiskums. Atvērsim sarakstu un izvēlēsimies no iespējamo opciju masas Mēnesis. Mēs noņemsim visus pārējos parametrus, lai neapjuktu.

Pēc tam mēs novērojam, ka tabulas laukos parādās lauks Periods.

Pievienojot to atlasītajiem laukiem, mēs saņemam šādu pieprasījuma tekstu:

IZVĒLĒTIES ProduktusApgrozījumsApgrozījums.Periods, ProduktiApgrozījumsApgrozījums.Noliktava, ProduktiApgrozījumsApgrozījums.Produkts, ProduktiApgrozījumsApgrozījums.DaudzumsApgrozījums NO ReģistraUzkrāšanās.ProduktiApgrozījums.Apgrozījums(, Mēnesis,) AS ProduktiApgrozījumsApgrozījums

Mēs izpildām pieprasījumu:

Tādējādi izvēlētajā laika intervālā varam sadalīt apgriezienus mazākos intervālos atbilstoši izvēlētajai frekvencei.

Atlikumu uzkrāšanas reģistrs

Tāpat kā ar reverso reģistru, vaicājumu noformētājā apskatīsim, kuras virtuālās tabulas ir pieejamas bilances uzkrāšanas reģistram

Kā redzat, bilances uzkrāšanas reģistram ir pieejamas trīs virtuālās tabulas: Revolūcijas, Pārpalikumi, Atlikumi un apgrozījums. Apskatīsim katru no tiem atsevišķi.

Virtuālais galds Apgrozījums

Neskatoties uz to, ka reģistra veids ir Pārpalikumi, mēs tomēr varam saņemt no tā apgrozījumu. Turklāt mums šeit ir divi papildu resursi: Nāk Un Patēriņš

Atgādināšu, ka, izdarot ierakstu bilances reģistrā, tiek norādīts uzkrājuma kustības veids (ienākumi vai izdevumi), savukārt apgrozījuma reģistram kustības veids netiek norādīts. Tāpēc šeit mums ir papildus bonuss iespējas veidā saņemt ne tikai kopējo perioda apgrozījumu, bet arī ienākumus un izdevumus atsevišķi. Bet, protams, ja metadatos ir reversais reģistrs ar līdzīgu mērījumu kopu, tad labāk to izmantot apgrozījuma iegūšanai. Kopumā darbs ar šo virtuālo tabulu ir līdzīgs darbam ar virtuālo tabulu Revolūcijas iepriekš apspriestais apgrozāmais reģistrs.

Virtuālais galds Atlikumi

Šo tabulu izmanto, lai iegūtu resursu atlikumus pēc dimensijām. Tabulas parametros varam norādīt datumu, uz kuru saņemam atlikumus un iestatīt atlases:

Apskatīsim nelielu piemēru. Mums ir šādi reģistra ieraksti:

Atlasīsim visus pieejamos laukus un kā atlikuma saņemšanas datumu iestatīsim jūnija beigas. Mēs neizvēlēsimies, pamatojoties uz mērījumiem. Tad pieprasījuma teksts izskatīsies šādi:

IZVĒLĒTIES ProdukcijuAtlikušums.Noliktava, ProduktiAtlikušums.Produkts, ProduktiAtlikušums.Daudzums,Atlikušais NO ReģistraUrājumi.ProduktiAtlikušums.Atlikušais(&DatumsAtlikušais,) AS ProduktiAtlikušais.

Un pēc tā izpildes mēs iegūstam šo rezultātu

Virtuālais galds Atlikumi un apgrozījums

Šī tabula apvieno abas iepriekš apspriestās un ļauj iegūt apgrozījumu izvēlētajā laika periodā, kā arī atlikumus perioda sākumā un beigās. Varat arī iestatīt atlasi.

Šīs tabulas izmantošana var būt attaisnojama, kad vienā pārskatā nepieciešams vienlaicīgi iegūt gan apgrozījumu, gan atlikumus perioda sākumā un beigās. Citos gadījumos nevajadzētu ļaunprātīgi izmantot to.

Objekts 1C "Uzkrāšanās reģistri" - tie ir lietišķie objekti, kas veido pamatu naudas līdzekļu (finanšu, preču, materiālu uc) kustības uzskaites mehānismam, kas projektēti operatīvās uzskaites rādītāju glabāšanai un ļauj automatizēt tādas jomas kā noliktavas uzskaite, savstarpējie norēķini un plānošana.

Citiem vārdiem sakot, tie ir lietojumprogrammu konfigurācijas objekti, kas ļauj ātri reģistrēt un uzglabāt jebkura uzņēmuma aktīvu vai saistību kustības.

Uzkrāšanas reģistrs ir tabula ar informāciju, kurā apkopotas visas noteiktās kustības (kvītis, norakstīšana vai apgrozījums).

Uzkrāšanas reģistrs veido daudzdimensionālu mērījumu sistēmu un ļauj “uzkrāt” skaitliskos datus vairāku dimensiju kontekstā. Piemēram, šādā reģistrā var uzkrāt informāciju par preču atlikumiem pa preču līnijām un noliktavām vai informāciju par pārdošanas apjomiem pa produktu līnijām un uzņēmuma nodaļām.

Atlikumu reģistrs(Atlikumi) saglabā kustības un, pamatojoties uz tām, arī atlikumus pēc katras kustības. Atlikumu uzkrāšanas reģistrus izmanto, piemēram, preču uzskaitei noliktavās.

Apspriežams reģistrs(Revolutions) saglabā kustības, nenorādot to virzienu, un tas nenozīmē atsevišķu atlikumu uzglabāšanu. Tirgojama reģistra izmantošanas piemērs ir datu ierakstīšana par uzņēmuma ieņēmumiem.

No tabulas modeļa viedokļa uzkrāšanas reģistrā ir:

  • mērījumi;
  • resursi (var būt skaitliski vai definējami);
  • rekvizīti.

Veidojot uzkrāšanas reģistra struktūru, jāieceļ reģistrators, jāizveido vismaz viens resurss.

[sabrukt]

Uzkrāšanas reģistra obligāts atribūts ir “Periods”, un biežumu nevar regulēt - ieraksti tiek saglabāti ar precizitāti līdz sekundei. Uzkrāšanas reģistrā saglabātā informācija vienmēr ir saistīta ar laika asi.

Ierakstot datus uzkrāšanas reģistrā, “Periods” nedrīkst būt tukšs. “Periods” ir standarta detaļa, kas jāaizpilda.

Standarta informācija par 1C uzkrāšanas reģistru ir pieejama cilnē "Dati" - "Standarta informācija".

  • Periods- pārvietošanas datumam nav jāsakrīt ar dokumenta datumu;
  • Reģistratūra- dokuments, kas izdara ierakstu reģistrā;
  • Rindas numurs- ierakstu kopas rindas kārtas numurs, kas ir unikāls reģistratorā;
  • Aktivitāte- atbild par ierakstu nokļūšanu virtuālajās tabulās (ātrs veids, kā iegūt profila informāciju no reģistriem); nevar iestatīt katram ierakstam atsevišķi ieraksta dokumenta ietvaros (var iestatīt ierakstu kopas minimumu);
  • SkatsDvīzijas- ienākumi vai izdevumi.

1C objekta "Uzkrāšanas reģistri" ierakstu unikalitāte

Sistēma nodrošina kontroli pār uzkrāšanas reģistrā saglabāto ierakstu unikalitāti. Pateicoties tam, uzkrāšanas reģistrā nevar būt divi ieraksti, kas attiecas uz viena un tā paša dokumenta vienu un to pašu rindu.

Ierakstu unikalitāte uzkrāšanas reģistra kustību tabulā nosaka lauki "Reģistrs" un "Līnijas numurs".

[sabrukt]

Uzkrāšanas reģistri vienmēr ir pakļauti dokumentu reģistratoram. Tāpēc starp to standarta detaļām vienmēr ir " ".

1C uzkrāšanas reģistra funkcionalitāte

Galvenā funkcionalitāte, ko uzkrāšanas reģistrs nodrošina izstrādātājam, ir:

  • ierakstu atlase noteiktā intervālā pēc noteiktiem kritērijiem;
  • reģistratūras ierakstu atlase;
  • bilanču un apgrozījuma iegūšana noteiktā laika brīdī, pamatojoties uz noteiktām mērījumu vērtībām;
  • darbības režīms ar kopsummu dalīšanu, kas nodrošina lielāku rakstīšanas paralēlismu reģistram;
  • tekošo kopsummu izmantošanas atspējošana;
  • rezultātu aprēķins norādītajam datumam;
  • ierakstu kopas lasīšana, modificēšana un ierakstīšana reģistrā;
  • iespēja rakstīt reģistram, nepārrēķinot rezultātus;
  • pilnīgu rezultātu pārrēķinu un rezultātu pārrēķinu par noteikto periodu.

Uzkrāšanas reģistriem var iespējot kopējo summu atdalīšanas režīmu:

Ja dalījums ir iespējots, tad reģistra kopsummas tabulai tiks pievienota papildu kolonna ar vērtību “Numurs”, kas darbosies kā atdalītājs pārējiem datiem gadījumā, ja vienlaicīga ierakstīšana reģistrā divi dokumenti.

[sabrukt]

1C objekta "Uzkrāšanās reģistri" struktūra

Informācija uzkrāšanas reģistrā tiek glabāta ierakstu veidā, no kuriem katrs satur:

  1. mērījumu vērtības (aprakstiet sadaļas, kurās tiek glabāta informācija);
  2. atbilstošās resursu vērtības (uzkrāj nepieciešamos skaitliskos kvantitatīvos datus).

Grāmatvedības sadaļa var būt, piemēram, noliktava, prece, preces raksturojums, preču sērija, kvalitāte.

Norādot mūs interesējošos mērījumus, daudzumu - resursu - varam iegūt jebkurā laikā.

Dažādu dimensiju kontekstā nākotnē, piemēram, varat iegūt atlikumus konkrētam datumam.

Uzkrāšanas reģistra dizaina iezīmes:

  1. Galvenokārt sistēmā jāieliek tie mērījumi, kas tiks pieprasīti visbiežāk;
  2. īpašums "Indekss" akumulācijas reģistra mērījumi jāiestata uz mērījumiem gadījumos, kad, iegūstot datus, mērīšanai plānots bieži piemērot atlases un šim mērījumam var būt liels skaits vērtības variantu. Piemēram, mums ir reģistrs “ProductsInWarehouses” (izmēri “Noliktava, Nomenklatūra”, resurss – “Daudzums”). Pareizāk ir indeksēt “Nomenklatūru”, bet lauku “Noliktava” nevajadzētu indeksēt, jo noliktavu skaits sistēmā, kā likums, nav būtisks.

Uzkrāšanas reģistra ierakstu komplekts

Šī ir tā virkņu (ierakstu) kolekcija, kas atrodas datora atmiņā.

Ierakstu kopa vienmēr ir saistīta ar konkrētu ieraksta dokumentu (t.i. nosaka reģistratūras dokuments), jo nevar būt neatkarīgi uzkrāšanas reģistri. Darbojoties ar ierakstu kopu, jūs varat nolasīt šos datus no datu bāzes, dzēst, mainīt un pievienot noteiktos apstākļos. Rakstot, tas parasti aizstāj visus datubāzē pieejamos ierakstus konkrētam nosacījumam ar ierakstiem, kas ietverti kopā. Ja ieraksti netiek aizstāti, kopa tiek notīrīta pēc rakstīšanas pabeigšanas.

Maksimālais ierakstu skaits komplektā ir 999 999 999.

Uzkrāšanas reģistra ierakstu komplektsVar izmantot:

  1. mainīt uzkrājumu reģistra ierakstus konkrētam reģistratoram;
  2. pievienot uzkrājumu reģistra ierakstus konkrētam reģistratoram;
  3. dzēst uzkrājumu reģistra ierakstus konkrētam reģistratoram;
  4. lai nolasītu ierakstu kopu konkrētam ierakstītājam.

Svarīgs! Atlases pamatā var būt tikai vienlīdzība.

Tā kā uzkrāšanas reģistrs tiek izmantots skaitlisko vērtību uzkrāšanai, katrs ieraksts veic izmaiņas saglabātajos resursos - kustība. Kustības kopumā var pievienot dažus pieaugumus saglabātajiem resursiem vai atņemt tos:

  1. draudzes kustība(“+”) - ja jāveic uzkrāto resursu palielināšana;
  2. plūsmas kustība("-") - ja jāveic uzkrāto resursu samazināšana.

Kopā ar katru ierakstu uzkrāšanas reģistrā var tikt saglabāta papildu patvaļīga informācija. Šim nolūkam tiek izmantoti uzkrāšanas reģistra dati.

Uzkrāšanas reģistra obligātais standarta rekvizīts ir reģistrators.

[sabrukt]

Reģistratūra - tas ir dokuments, kura laikā tiek ģenerēti reģistra ieraksti (t.i., tas ir dokuments, kas var veikt kustības uzkrāšanas reģistrā).

Ierakstiem ir nozīme tikai tad, ja ierakstītājs pastāv; Dzēšot ieraksta dokumentu, tiks dzēsti arī ieraksti.

Reģistratūras dokumentu saraksts ir norādīts konfigurācijas objekta “Uzkrājumu reģistrs” rediģēšanas loga atbilstošajā cilnē “Reģistratori”.

Attēls konfigurācijas objekta "Uzkrājumu reģistrs" rediģēšanas loga cilne "Ierakstītāji"

[sabrukt]

Tomēr jūs varat programmatiski izveidot ierakstu bez ierakstītāja dokumenta (taču tas joprojām pieņem, ka ir ierakstītājs). Tāpat ierakstu veidošana var notikt ne tikai pasākumu laikā, bet arī dažos citos pasākumos, šeit nav stingru ierobežojumu.

Lielākā daļa algoritmu kustības veidošanai uzkrāšanas reģistrā veidojas, grāmatojot dokumentu (procedūra “Apstrādā grāmatojumu”).

1C objekta "Uzkrāšanās reģistri" savienošana ar reģistratoru

Uzkrāšanas reģistra stāvokļa izmaiņas parasti notiek, grāmatojot dokumentu. Tāpēc katrs reģistra ieraksts ir saistīts ar konkrētu dokumentu - reģistratūru, šī dokumenta rindas numuru un datumu - periodu.

[sabrukt]

Parasti lauka "Periods" vērtība var nesakrist ar dokumenta datumu. Piemēram, dokumentā Pārdošanas plāns var ierakstīt uzņēmuma paredzamos pārdošanas apjomus vairākos dažādos datumos uzkrāšanas reģistrā.

To dokumentu sastāvu, kas var veidot ierakstus uzkrāšanas reģistrā, nosaka izstrādātājs izveides procesā.

[sabrukt]

Iezīmes darbam ar reģistratoriem, apstrādājot dokumentus:

  1. Ierakstus uzkrāšanas reģistrā var veidot:
    • veicot dokumentu;
    • ierakstot dokumentu;
    • aizpildot dokumentu.
  2. Obligāts nosacījums attiecībā uz Reģistratūra, ierakstot datus uzkrāšanas reģistrā: Ieraksta dokuments ir jāreģistrē. Kamēr dokuments nav ierakstīts, sistēmā uz to nav saites, un saite ir jānorāda laukā "Reģistratori".
  3. Laukā "Reģistratori" var būt netukša saite tikai uz reģistratūras dokumentu(kontrolēts tips).
  4. Tips lauka dati "reģistratori" noteikts cilnē "Reģistratori". konfigurācijas objektu rediģēšanas logā.
  5. Laukam "Reģistratori" varat definēt veiduDocumentLink.<ИмяДокумента>. AR Ierakstītāju veidu saraksts ir diezgan specifisks (ekrānuzņēmums iepriekš).
  6. Lietas, kas jāatceras:
    • vienu uzkrāšanas reģistru var saistīt ar jebkuru dokumentu veidu skaitu;
    • vienu dokumenta veidu var saistīt ar jebkuru uzkrāšanas reģistru skaitu;
    • dzēšot dokumentu-reģistratoru, ieraksti tiek automātiski dzēsti no datu bāzes;
    • ieraksti var pastāvēt bez ieraksta dokumenta klātbūtnes, izmantojot apmaiņas plānu, kas var novest pie atsauces integritātes pārkāpšanai informācijas bāze.
  7. Reģistratūras dokumenta datums nekādā veidā nav saistīts ar reģistra darbības laiku. Reģistra ieraksta datums tiek noteikts programmatiski un var vai nu sakrist ar dokumenta datumu, vai būt pilnīgi atšķirīgs.

1C objektu kustību projektētājs "Uzkrāšanās reģistri"

Algoritmi, ar kuriem tiek ģenerēti reģistra ieraksti, ir aprakstīti, izmantojot iebūvēto valodu attiecīgo dokumentu procedūrās. Sistēma satur, kas palīdz izstrādātājam izveidot algoritmus dokumentu apstrādei.

Bilances reģistri un apgrozījuma reģistri

Ir divu veidu uzkrāšanas reģistri:

  1. bilances uzkrāšanas reģistri(uzglabā resursu kopējās vērtības - atlikumus);
  2. revolūciju uzkrāšanas reģistri(glabā tikai izmaiņas šajos resursos – apgriezienus).

Apgrozījuma uzkrāšanas reģistra esamība ir saistīta ar to, ka, automatizējot saimnieciskās darbības, ir ļoti daudz situāciju, kad nepieciešams tikai uzkrāt apgrozījumu, un atlikumu vērtībām nav jēgas. Tipisks apgrozījuma uzkrāšanas reģistra izmantošanas piemērs ir reģistrs “Pārdošanas ieņēmumi un izmaksas”, kurā tiek glabāta informācija par pārdošanas apjomiem.

Tā kā apgrozījuma uzkrāšanas reģistrs neuzkrāj atlikušos resursus, resursu (ienākumu vai izdevumu) kustības “virzienam” tam nav jēgas; Tiek uzkrāts tikai resursu izmaiņu apjoms. Tāpēc visi ieraksti apgriezienu uzkrāšanas reģistrā ir atzīmēti ar vienādām ikonām.

Apgriezienu uzkrāšanas reģistru vienības

Tirgojamiem uzkrāšanas reģistriem platforma atbalsta īpašu apkopošanas mehānismu, kas var ievērojami paātrināt datu izgūšanu no reģistriem, kuros ir liels ierakstu skaits – simtiem tūkstošu un miljonu ierakstu.

Agregāti- tas ir īpašs mehānisms, kas ieviests apritē esošajos uzkrāšanas reģistros un ļauj būtiski samazināt atskaišu ģenerēšanas laiku.

Katrs agregāts ir specializēta krātuve, kas satur apkopotus reģistra datus dažādās sadaļās, kas ir ērta atskaišu ģenerēšanai šajā informācijas bāzē. Sistēma automātiski novērtē lietotāju darba intensitāti ar noteiktām informācijas sadaļām un, pamatojoties uz uzkrāto statistiku, izvēlas optimālo atbalstīto apkopojumu sastāvu.

Agregātu izmantošana ļauj analītiķiem un vadītājiem analizēt pieejamo informāciju, pārslēdzoties starp dažādiem skatīšanās skatiem ar īsu sistēmas reakcijas laiku. Tajā pašā laikā sistēma izmanto uzkrātos apkopotos datus un vienmēr nodrošina, ka saņemtie ziņojumi ir aktuāli.

Jebkuram reģistram var izveidot vairākus apkopojumus.

Platformā ir speciāls, ar kuru var mainīt vienību sastāvu un konfigurēt to izmantošanu.

Agregātu izstrādātāju var izsaukt no cirkulējošā uzkrāšanas reģistra rediģēšanas loga (cilne "Dati").

1C objekta "Uzkrājumu reģistri" saraksta forma un ierakstu kopas forma

Lai lietotājs varētu skatīt uzkrājumu reģistrā esošos datus, sistēma atbalsta šādus uzkrāšanas reģistra skatus:

  1. uzkrāšanas reģistra saraksta veidlapa- ļauj sakārtot un atlasīt attēloto informāciju pēc vairākiem kritērijiem; sistēma var automātiski ģenerēt šo veidlapu;
  2. uzkrāšanas reģistra ierakstu komplekta forma- ļauj pievienot, mainīt un dzēst ierakstus.

Līdz ar to izstrādātājam ir iespēja izveidot savas (pielāgotas) veidlapas, kuras sistēma izmantos noklusējuma veidlapas vietā.

Jebkuras grāmatvedības sistēmas uzdevums ir uzglabāt un operatīvi parādīt informāciju lietotājam, t.i. Jebkuras sistēmas dizaina mērķis ir nekavējoties sniegt lietotājam ziņojumu. Ar iegūto datu palīdzību uzņēmumos parasti tiek pieņemti vadības lēmumi.

Pieņemsim, ka mums ir 1000 dažādi dokumenti: preču saņemšana, norakstīšana, atgriešana, pārdošana utt. Un katrs no dokumentiem maina noteiktas preces daudzumu noliktavā. Lai iegūtu informāciju par pašreizējo daudzumu noliktavā, ir jāiziet cauri visam: daži palielina preču daudzumu, daži samazina, daži var palielināt vai samazināt. Un ja vēl ir jārēķinās ar noliktavu, organizāciju?.. Šāda sistēma ir ļoti resursietilpīga.

Lai vienkāršotu šo procesu, 1C izstrādātāji nāca klajā ar īpašiem konfigurācijas objektiem. Tos izmanto informācijas glabāšanas un izguves ērtībai; 1C 8.3 un 8.2 tiek izmantoti visa veida reģistri; šajā rakstā mēs īpaši runāsim par Uzkrāšanas reģistri.

Pats uzkrājumu reģistrs ir tabula ar informāciju, kurā apkopotas visas noteiktu dokumentu kustības (kvītis/norakstīšana vai apgrozījums). Apskatīsim, kā izskatās kustību tabula, izmantojot tipiskā uzkrājumu reģistra “Preces noliktavās” piemēru “Tirdzniecības vadība 10.3” konfigurācijā:

Šeit redzams, ka 1C “Pārdošanas” dokumenti samazina noteiktas preces daudzumu noteiktā uzglabāšanas vietā, bet saņemšanas dokumenti, gluži pretēji, palielina daudzumu. Rezultātā iegūstam kopainu, kurā skaidri redzams, kas, kad un kādā daudzumā saņemts (norakstīts) pēc grāmatvedības. Izmantojot šādu tabulu, ir daudz ērtāk izveidot pārskatu.

Uzkrāšanas reģistrs konfiguratorā

Kas ir akumulācijas reģistrs no konfigurācijas izstrādes viedokļa? Sāksim, apskatot uzkrāšanas reģistra laukus:

Saņemiet 267 video nodarbības 1C bez maksas:

Uzkrāšanas reģistrā ir Izmēri, resursi, detaļas un standarta informācija.

Vispirms apskatīsim uzkrāšanas reģistra standarta informāciju:

  • periodā— pārvietošanas datumam nav jāsakrīt ar dokumenta datumu;
  • reģistrators- dokuments, kas izdara ierakstu reģistrā;
  • līnijas numurs— ierakstu kopas rindas kārtas numurs, kas ir unikāls reģistratorā;
  • aktivitāte— atbild par ierakstu nokļūšanu virtuālajās tabulās (vairāk par tām zemāk);
  • skatskustība- ienākumi vai izdevumi.

Akumulācijas reģistra mērījumi

Dimensija ir sadaļa, kurā tiek glabāti ieraksti. Iepriekš minētajā piemērā grāmatvedības sadaļa ir: noliktava, nomenklatūra, produktu raksturojums, preču sērija, kvalitāte. Tas ir, norādot mūs interesējošos mērījumus, mēs varam iegūt daudzumu — resursu — jebkurā laikā. Dažādu dimensiju kontekstā nākotnē, piemēram, varat iegūt atlikumus konkrētam datumam.

Uzkrāšanas reģistra resurss

Resurss ir skaitlisks lauks, kurā tiek glabāta informācija iepriekš aprakstīto dimensiju kontekstā.

Pretējā gadījumā dimensiju/resursu mijiedarbību var shematiski attēlot kā koordinātu sistēmu:

Divas dimensijas - abscisa un koordinātu sistēmas ordināta, t.i. šajā piemērā izmēri ir noliktava un prece. Dimensiju krustpunktā varam iegūt daudzumu – resursu. Piemēram, preces “zīmulis” “galvenajā” noliktavā ir 1 gab.

Sīkāka informācija par uzkrāšanas reģistru 1C

Uzkrājumu reģistra rekvizīti kalpo kā “komentārs” vai papildus informācija, mērījumu ziņā atlikumus/apgrozījumus iegūt nevar. Lietots diezgan reti.

Uzkrāšanas reģistra veidi

Ir divu veidu uzkrāšanas reģistri − apgrozījums un atlikumi.

Ja uzkrāšanas reģistra mērķis nav iegūt atlikumus, nepieciešams izmantot uzkrāšanas reģistra veidu - apgr./min. Tipisks apgrozījuma reģistra izmantošanas piemērs ir pārdošanas apjomu reģistrēšana. Šajā gadījumā mums ir jāzina tikai pārdošanas apjomi noteiktā laika periodā; atlikumiem šajā gadījumā nav jēgas.

Ja uzkrāšanas reģistra izmantošanas mērķis ir iegūt atlikumus uz noteiktu periodu, mums ir nepieciešams reģistrs ar formu pārpalikumi. Šis veids ļauj saņemt gan atlikumus, gan apgrozījumu. Šādam reģistram sistēma automātiski aprēķina atlikumus. “Atlikuma” reģistra piemērs ir preces noliktavās, nauda kasē.

Izmantojot reģistra veidu pārpalikumi kur var nokļūt apgr./min., tiek uzskatīta par kļūdu uzkrāšanas reģistra izstrādē no sistēmas veiktspējas viedokļa.

Atkarībā no reģistra veida sistēma izveidos dažādas virtuālās tabulas uzkrāšanas reģistram. Virtuālā tabula ir ātrs veids, kā iegūt profila informāciju no reģistriem.

Uzkrāšanas reģistram tas ir:

  • Pārpalikumi;
  • Revolūcijas;
  • Paliekas un apgrozījumi.

Risinājuma izstrādātājam dati tiek ņemti no vienas (virtuālās) tabulas, bet patiesībā 1C platforma tos ņem no daudzām tabulām, pārveidojot tās vajadzīgajā formā.

Pareiza akumulācijas reģistru noformēšana

Uzkrāšanas reģistri jāveido no nepieciešamajiem pārskatiem. Sarežģītākā lieta 1C 8.3 sistēmā ir informācijas pareiza glabāšana, lai to jebkurā laikā varētu viegli izgūt.

Starp reģistra dizaina iezīmēm jāatzīmē nepieciešamība pareizi sakārtot izmērus reģistrā. Pirmkārt, sistēmā jāievieto tie mērījumi, kas tiks pieprasīti visbiežāk.

Uzkrāšanas reģistra izmēru indeksēšana

Uzkrāšanas reģistra mērījumiem ir īpašība "indeksēt". Šis rekvizīts ir jāiestata uz mērījumiem gadījumos, kad, saņemot datus, mērījumam ir plānots bieži piemērot atlases un šim mērījumam var būt liels skaits vērtību opciju.

Piemēram, reģistrs ir “ProductsInWarehouses”, izmēri ir “Noliktava, Nomenklatūra”, resurss ir “Daudzums”.

Pareizāk ir indeksēt “Nomenklatūru”, bet lauku “Noliktava” nevajadzētu indeksēt, jo noliktavu skaits sistēmā, kā likums, nav būtisks.

Jebkurā 1s 8.2 konfigurācijā jūs varat redzēt šāda veida objektus kā reģistrus. To galvenais mērķis ir optimizēt datu ieguvi pārskatiem. Ir četri reģistru veidi: informācijas reģistri, uzkrājumu reģistri, grāmatvedības reģistri un aprēķinu reģistri. Un, lai gan šie veidi ir paredzēti dažādu problēmu risināšanai, jau pēc tā, ka tos visus sauc par “reģistriem”, var nojaust, ka tiem ir arī kas kopīgs.

Pirmkārt, kā jau minēts, tie kā konfigurācijas objekti ir nepieciešami, lai ātrāk nolasītu informāciju no datu bāzes, piemēram, vaicājumos. Reģistrus var salīdzināt ar grāmatu bibliotēkas katalogu (iepriekš tie tika sastādīti uz papīra kartēm). Tas ir, tā ir ne tikai informācijas (datu) glabāšana, bet arī tās sistematizēšana (noteiktas struktūras izveidošana), kad dati nonāk konkrētā reģistrā (piemēram, no dažāda veida dokumentiem) un, ja nepieciešams, var var ātri izgūt no turienes un parādīt, piemēram, atskaitē vai citā procesā. Kopumā galveno reģistru izmantošanu 1C var ilustrēt ar šādu shēmu: “Dokuments - reģistrs - ziņojums”, lai gan ir izņēmumi.

Otrkārt, visiem reģistriem, neatkarīgi no to veida, ir resursi, izmēri un informācija. Tas ir, tas ir noteikts Kas(resurss) kādās sadaļās(mērījumi) ir jāņem vērā. Attiecas uz bibliotēku – ņemam vērā grāmatas pēc autora, žanra un izdevēja. Un ar detaļu palīdzību var papildināt informāciju, piemēram, ar izdošanas gadu. Un šeit ir viens būtisks moments - reģistra struktūra ir jānosaka ļoti rūpīgi, atkarībā no tā, kādu informāciju mēs no tā izvilksim. Piemēram, ja mūsu bibliotēkā meklēšana visbiežāk tiek veikta pēc autora uzvārda, kartītē vispirms ir jābūt autoram (pirmā dimensija), un tikai pēc tam žanram (otrā dimensija).

Treškārt, reģistriem ir tabulas struktūra, taču tā atšķiras no objektu tabulu struktūras. Tātad jūs neatradīsit tādas klases kā RegisterReference vai RegisterObject. Reģistra tabulas sastāvs ir atkarīgs no tā īpašībām.

Ceturtkārt, dati tiek ierakstīti reģistros ierakstu kopu veidā. Katrs komplekts sastāv no viena vai vairākiem ierakstiem. Tomēr uz kopas ierakstu nevar atsaukties vai tam nevar piekļūt. Un ne ierakstu kopai, ne ierakstam kopā nevar būt statuss “atzīme dzēšanai”.

Piektkārt, piekļūstot reģistriem vaicājumos, lai iegūtu datus, ir iespējams piekļūt ne tikai fizisko reģistru tabulām, bet arī virtuālajām tabulām, kas ir ligzdots vaicājums, kas iegūst datus, pamatojoties uz noteiktiem parametriem. Virtuālās tabulas parametri tiek iestatīti atkarībā no konkrētajām vajadzībām datu iegūšanai no reģistru tabulām.

Tagad parunāsim par katra veida reģistru iezīmēm:

1. Informācijas reģistri

Varbūt vienkāršākais reģistra veids. Atšķirībā no citiem reģistru veidiem, tā resursu var nosaukt ne tikai kā skaitlisku vērtību, bet arī kā citu datu tipu.

Tam ir īpaša īpašība, kas netiek izmantota cita veida reģistros - periodiskums.

Tam var nebūt reģistratūras, tas ir, tas ir neatkarīgs; šajā gadījumā ieraksti tiek veikti tieši reģistrā, apejot reģistrācijas dokumentu (šis ir izņēmums no vispārējās reģistru izmantošanas shēmas 1.c punktā). Savukārt cita veida reģistros jābūt vismaz vienam dokumentu reģistratoram.

Turklāt šāda veida reģistriem ir automātiska ierakstu unikalitātes kontrole pēc perioda (reģistra rekvizītos norādītā biežuma) un izmēriem. Tas ir, starp reģistra ierakstiem nevar būt vairāk par vienu ierakstu ar vienādiem rādītājiem periods + mērījums + reģistrators (ja tāds ir). Ierakstu unikalitāti cita veida reģistros nosaka reģistrators.

2. Uzkrāšanas reģistri

Paredzēts skaitlisko rādītāju (resursu) uzkrāšanai un ir sadalīts divos apakštipos - Atlikumi un Apgrozījums. Atšķirība starp tiem ir tāda, ka Uzkrājumu reģistra atlikumi ir paredzēti, lai iegūtu informāciju par stāvokli “laikā”, bet Apgrozījums ir paredzēts, lai iegūtu informāciju par datiem “par periodu”.

Uzkrājumu reģistra dati tiek glabāti datubāzē divu tabulu veidā - kustību tabula un kopsummas tabula. Tieša piekļuve ir iespējama tikai kustības galdam.

3. Grāmatvedības reģistri

Tas ir līdzīgs uzkrāšanas reģistram, bet paredzēts grāmatvedības ierakstu datu sistematizēšanai. Taču to var izmantot ne tikai grāmatvedības, bet arī jebkura cita veida uzskaitei.

Tās galvenā iezīme ir iespēja ierakstīt datus, izmantojot dubultās ievades metodi, izmantojot debeta kredīta principu. Lai īstenotu darījumu ģenerēšanas iespēju, Grāmatvedības reģistrs jāsaista ar īpašu objektu - Kontu plānu.

4. Aprēķinu reģistri

Šis reģistra veids ir paredzēts ne tikai datu glabāšanai, uzkrāšanai un sistematizēšanai, bet arī sarežģītu periodisko aprēķinu mehānismu ieviešanai. Lai to izdarītu, aprēķinu reģistra īpašībās ir jādefinē vēl viens 1C objekts - aprēķinu veidu plāns. Tas ir, šāda veida reģistra darbība nav iespējama, ja tam nav noteikts īpašs aprēķinu veidu plāns.

Var teikt, ka aprēķinu reģistrs tiek izmantots informācijas glabāšanai par aprēķinu veidiem un aprēķinu rezultātu glabāšanai, kā arī aprēķinu starpvērtībām. Tās galvenais mērķis 1C konfigurācijās ir aprēķināt uzkrājumus, piemēram, algas un citus maksājumus darbiniekiem. Un šo uzdevumu īstenošanai, nosakot aprēķinu reģistra parametrus, tajā var norādīt saistību ar laika grafiku, kas ļauj veikt aprēķinus atkarībā no šajā grafikā noteiktā laika. Pats laika grafiks ir jādefinē, izmantojot atbilstošo informācijas reģistru.

Tādējādi mēs varam teikt, ka aprēķinu reģistram galu galā ir vissarežģītākā struktūra salīdzinājumā ar citiem reģistru veidiem 1 sekundēs.

Pārskats “Atlikumi un apgrozījums” izveidots priekš saņemot pārskatu par atlikumiem un apgrozījumu.

Pārskats tiek attēlots tabulas veidā ar kolonnām “Sākuma bilance”, “Kvīts”, “Izdevumi”, “Gala bilance” un detalizācijas kolonnām.

Šo pārskatu var izveidot jebkuram bilances uzkrāšanas reģistram atrodas konfigurācijā.

Ceļš: Pārskati – Universālie – Atlikumi un apgrozījums

Pēc galvenās atskaites veidlapas atvēršanas tas ir jādara, ko var izdarīt tieši galvenajā veidlapā. Šajā gadījumā ir nepieciešams:

  • laukā" Grāmatvedības sadaļa" izvēlieties atlikuma uzkrāšanas reģistru, par kuru vēlaties ģenerēt atskaiti (atlase tiek veikta no piedāvātā saraksta);
  • laukā "Periods no ... līdz ...."— norāda periodu, par kuru tiks sagatavots ziņojums.

PIEZĪME: ja lauks "Periods no ... līdz ...." atstāj tukšu, atskaite tiks ģenerēta par visu sistēmas darbības laiku;

  • Lai izveidotu pārskatu mums ērtā formā, mēs to konfigurējam, izmantojot pogu “ Iestatījumi".
  • Izmantojot pogu, varat konfigurēt pārskatā attēloto datu atlasi. ( Turklāt atlasi var konfigurēt “Izlase"iestatījumu veidlapas.)

ar pogu " veidlapa" Pārskats tiek ģenerēts saskaņā ar pašreizējiem iestatījumiem.

Poga " Virsraksts"ļauj iegūt kompaktāku pārskata skatu, paslēpjot tā galveni.

Arī atskaiti sākotnēji var konfigurēt, izmantojot pogas "Iestatījumi". kas ļaus iestatīt visus iespējamos atskaites parametrus, t.sk. un tie, kas norādīti galvenajā veidlapā.

Veidlapā ir šādas cilnes:

  • Ir izplatīti;
  • Grupas;
  • Atlase;
  • Lauki;
  • Šķirošana.

Uz grāmatzīmes "Ir izplatīti" varat iestatīt pārskata periodu, izvēlēties grāmatvedības sadaļu, citus vispārīgus parametri un rādītāji.

Kā parametri ieteikts:

  • "Izmantot rekvizītus un kategorijas"— pēc izvēles rūtiņas ir iespējams atlasīt un grupēt datus pēc īpašībām, atlasīt pēc objektu kategorijām;
  • "Izkrāsojiet frakcijas"— atskaišu grupējumi tiks izcelti dažādās krāsās;
  • “Apkopojiet visus līmeņus” - Grupējot atskaiti, tiks parādīti katras grupas kopējie dati.

"Indekss"— pārskatā apkopotas skaitliskās vērtības. Šīs vērtības tiek parādītas kolonnās "Sākuma bilance", "Beigu bilance", "Ienākumi", "Izdevumi".

“Izvade dažādās kolonnās”— ja ir atzīmēta izvēles rūtiņa, katrs indikators tiks parādīts atsevišķā kolonnā; ja izvēles rūtiņa nav atzīmēta, indikatori tiks parādīti viens zem otra.

Uz grāmatzīmes Grupas Varat pielāgot pārskata informāciju:

— grupēšanas līnijas saturēs atlasīto rādītāju kopējās vērtības;

— Kopsummas veids nosaka, vai pārskatam ir jāpievieno papildu hierarhiskās grupas

Sistēma piedāvā šādus datu grupēšanas veidus:

Elementi– atskaites ģenerēšana par elementiem, kas iekļauti izvēlētajā uzkrāšanas reģistrā

Hierarhija— izveidot ziņojumu par grupām, kas ietver elementus,

Tikai hierarhija izmanto tikai tad, ja elementu kopsummas nav vajadzīgas, bet ir nepieciešamas tikai grupu kopsummas

— Lai izveidotu pārskatu pa grupām, jums ir jāizvēlas raksturlielums, pēc kura tiks detalizēts ziņojums. Šim nolūkam tas ir nepieciešams uz rindu grupēšanu pievienot grupēšanas skatu no uznirstošā loga "Lauku izvēle".

Uz grāmatzīmes "Izlase" datiem, tiek noteikti atskaites ģenerēšanas nosacījumi

Katra rinda norāda vienu atlases elementu, kas satur:

  • Lauks, kuru vērtības ir pakļautas atlases nosacījumiem.
  • Atlases elementa izmantošanas izvēles rūtiņa . Ļauj viegli atspējot un iespējot atsevišķus atlases elementus, neizņemot vai nepievienojot elementus.
  • Salīdzinājuma veids– atlases nosacījums, par kuru tiks ģenerēta atskaite.

Sistēma piedāvā šādus salīdzināšanas veidus:

Vienāds— atskaite tiks veidota tikai uz izvēlētā atribūta;

Nav vienāds— ziņojuma pamatā būs visi raksturlielumi, izņemot atlasīto;

Sarakstā— ziņojuma pamatā būs raksturlielumu saraksts;

Nav sarakstā— ziņojuma pamatā būs visi raksturlielumi, izņemot tos, kas tika atlasīti;

Grupā— atskaite tiks veidota, pamatojoties uz visiem parametriem, kas atrodas atlasītajā mapē no atbilstošā direktorija.

Nav grupā— atskaite tiks veidota, pamatojoties uz visiem raksturlielumiem, izņemot vienumus, kas atrodas atlasītajā mapē no atbilstošā direktorija.;

Grupā no saraksta— līdzīgi salīdzinājumam Sarakstā kā saraksta vērtības ir atlasītas tikai vairākas mapes no atbilstošā direktorija;

Nav sarakstā no saraksta- līdzīgi kā salīdzinājums Nav sarakstā, tikai vairākas mapes no atbilstošā direktorija ir atlasītas kā saraksta vērtības.

  • Nozīme, vērtības ir norādītas, lai noteiktu intervāla ievadīšanas atlases nosacījumus, ko nosaka divas vērtības - intervāla robežas. Ja tiek izvirzīts nosacījums atrašanai sarakstā, salīdzināmās vērtības tiek norādītas vērtību sarakstā.

Cilnē " Lauki" Varat norādīt pārskatā attēlojamo lauku sarakstu. Pēc noklusējuma, ja saraksts ir tukšs, pārskatā tiek parādīti grupēšanas sarakstā atlasītie lauki.

Laukos tiek parādīta papildu informācija, kas tiks parādīta, ģenerējot pārskatu kolonnās.

Cilnē " Šķirošana" Varat iestatīt secību, kādā tiks parādītas pārskata rindas.

Katra rinda norāda lauku un kārtošanas secību. Ja šķirošana nav norādīta, tad tiek izmantota automātiskā secība (rakstzīmju virknes - alfabēta secībā, cipari - augošā secībā utt.). Indikatora laukus var izvēlēties kā sakārtošanas laukus, kas ļauj sakārtot atskaites rindas indikatora dilstošā vai augošā secībā.

Pēc visu atskaites ģenerēšanas nosacījumu norādīšanas, noklikšķinot uz Labi, pārskats tiek ģenerēts

Ziņas skatījumi: 2537



Vai jums patika raksts? Dalies ar to