Kontaktid

Akumulatsiooniregistrite väärtuste loend 1s. Jäägid ja käibed. Akumulatsiooniregistri mõõtmised

Kogumisregistrid 1C:Enterprise süsteemis jagunevad need kahte tüüpi: akumulatsiooniregistrid ülejäägid ja akumulatsiooniregistrid p/min.

Registri tüüp valitakse selle loomisel konfiguraatoris

Nagu nimigi ütleb, on mõned mõeldud saldode saamiseks teatud kuupäeva seisuga ja teised on mõeldud valitud perioodi käibe saamiseks. Olenevalt akumulatsiooniregistri tüübist genereerib platvorm 1C:Enterprise erineva virtuaalsete tabelite komplekti. Selles artiklis käsitleme akumulatsiooniregistrite virtuaalsete tabelitega töötamist. Selleks loome kogunevate saldode registri - Tooted Jääb ja revolutsiooni akumulatsiooniregister - Tooted Käive.

Nüüd vaatame, milliseid virtuaalseid tabeleid platvorm iga sellise registri jaoks pakub.

Revolutsiooni akumulatsiooniregister

Selguse huvides avame ja vaatame, millised tabelid on registri jaoks saadaval Tooted Käive. See on registri enda tabel - Tooted Käive, mis on füüsiliselt andmebaasis olemas, ja üks virtuaalne tabel - Tooted Käive. Käive

Standardlauaga on kõik selge. Vaatame lähemalt virtuaalset.

Virtuaallaud Käive

See tabel võimaldab teil saada ressursside käivet mõõtmete järgi. Meie puhul on meil kaks mõõdet: Varud Ja Toode. Ja üks ressurss - Kogus

Olgu meie registris järgmised kanded

Läheme tagasi päringukujundaja juurde ja alustame lihtsalt tabelist valimisega Tooted Käive. Käive kõik väljad

Sellest lähtuvalt näeb taotlus välja järgmine:

VALI TootedKäiveKäive.Ladu, TootedKäiveKäive.Toode, TootedKäiveKäive.Kogus Käive ALT Registrist Akumulatsioon.TootedKäive.Käive(,) AS TootedKäiveKäive

Päringu tulemus näeb välja selline:

See tähendab, et kogu aeg saime käivet kaupade ja ladude osas. Oletame, et meid ei huvita laod ja tahame saada käivet ainult kauba osas.

Selleks jätame mõõtme taotlusest välja Varud

VALI TootedKäiveKäive.Toode, TootekäiveKäive.KogusKäive ALT RegistristAkumulatsioon.TootedKäive.Käive(,) AS TootedKäiveKäive

ja selle tulemusena jääb meile ainult kaks rida

Aga reeglina pole kogu registri eksisteerimise ajaks vaja käivet hankida. Põhimõtteliselt on neid vaja kindla perioodi jaoks: kuu, kvartal, aasta jne. Lisaks on tavaliselt vaja valikuid mõõtmete järgi (toode, ladu). See saavutatakse kasutades virtuaalse tabeli parameetrid. Parameetrite täitmine on mugav konstruktorist. Nupu järgi Virtuaallaua valikud Avaneb dialoogiboks, kuhu saate sisestada kõik, mida vajame:

Pärast seda esitatakse meie algne taotlus järgmisel kujul

SELECT KaubakäiveKäive.Ladu, KaubakäiveKäive.Toode, KaubakäiveKäive.Kogus Käive Registrist Akumulatsioon.Kaubakäive.Käive(&Perioodi algus, &Perioodi lõpp, Ladu = &Laokäive) AS Käive

Nagu näeme, on erinevus selles, et virtuaalse tabeli nime järel sulgudes on parameetrid, mis tuleb enne päringu täitmist täita.

Neil, kes alles alustavad virtuaalsete tabelitega töötamist, on sageli kiusatus parameetrite kasutamise asemel valida tavapärasel viisil:

FROM RegistristAkumulatsioonid.TootedKäive.Käive(,) KUIDAS TootedKäiveKäive KUS TootedKäiveKäive.Ladu = &Ladu

Parameetrite täitmisel jäime kahe silma vahele Perioodilisus. Avame loendi ja valime võimalike valikute hulgast Kuu. Me eemaldame kõik muud parameetrid, et mitte segadusse sattuda.

Pärast seda näeme, et tabeliväljadele ilmub väli Periood.

Lisades selle valitud väljadele, saame järgmise päringu teksti:

VALIK TootedKäiveKäive.Periood, TootedKäiveKäive.Ladu, TootedKäiveKäive.Toode, Tooted Käive.Kogus Käive RegistristKogumine.TootedKäive.Käive(, Kuu,) AS TootedKäiveKäive

Täidame taotluse:

Seega saame valitud ajaintervalli piires jagada pöörded väiksemateks intervallideks vastavalt valitud sagedusele.

Saldo kogumise register

Nii nagu pöördregistri puhul, vaatame päringukujundajast, millised virtuaalsed tabelid on saldokogumisregistri jaoks saadaval

Nagu näete, on saldo kogumise registri jaoks saadaval kolm virtuaalset tabelit: Revolutsioonid, Ülejäägid, Jäägid ja käibed. Vaatleme igaüks neist eraldi.

Virtuaallaud Käive

Vaatamata sellele, et registritüüp on Ülejäägid, saame sellest siiski käivet saada. Lisaks on meil siin kaks lisaressurssi: Tulemas Ja Tarbimine

Tuletan meelde, et saldoregistrisse kande tegemisel märgitakse akumulatsiooniliikumise liik (tulu või kulu), käiberegistri puhul aga liikumise liiki ei märgita. Seetõttu on meil siin lisaboonus võimaluse näol saada mitte ainult perioodi kogukäivet, vaid ka tulusid ja kulusid eraldi. Aga muidugi, kui metaandmed sisaldavad pöördregistrit sarnase mõõtekomplektiga, siis on parem seda käibe saamiseks kasutada. Üldiselt on selle virtuaalse tabeliga töötamine sarnane virtuaalse tabeliga töötamisega Revolutsioonid eelpool käsitletud kaubeldav register.

Virtuaallaud Saldod

Seda tabelit kasutatakse ressursside saldo saamiseks dimensioonide kaupa. Tabeli parameetrites saame määrata saldode laekumise kuupäeva ja teha valikuid:

Vaatame väikest näidet. Meil on järgmised registrikanded:

Valime välja kõik saadaolevad väljad ja määrame saldode laekumise kuupäevaks juuni lõpu. Me ei vali mõõtude põhjal. Seejärel näeb taotluse tekst välja selline:

VALI TootedJääbused.Ladu, TootedJääbused.Toode, TootedÜlejäänud Jäägid.Kogus Registrist järelejäänud Kogused.TootedÜlejäägid.Jääljäägid (&KuupäevJäljad) AS TootedJääljäänud

Ja pärast selle täitmist saame selle tulemuse

Virtuaallaud Saldod ja käibed

See tabel ühendab kaks eelnevalt käsitletut ja võimaldab teil saada valitud perioodi käivet, samuti perioodi alguses ja lõpus olevaid saldosid. Saate määrata ka valiku.

Selle tabeli kasutamine võib olla põhjendatud, kui on vaja ühes aruandes saada korraga nii käive kui ka saldod perioodi alguses ja lõpus. Muudel juhtudel ei tohiks te selle kasutamist kuritarvitada.

Objekt 1C "Akumulatsiooniregistrid" - need on rakendusobjektid, mis on kujundatud rahaliste vahendite liikumise (rahandus, kaubad, materjalid jne) arvestuse mehhanismi aluseks. operatiivarvestuse näitajate salvestamiseks ning võimaldab automatiseerida selliseid valdkondi nagu laoarvestus, omavahelised arveldused ja planeerimine.

Teisisõnu, need on rakenduse konfiguratsiooniobjektid, mis võimaldavad teil kiiresti salvestada ja salvestada ettevõtte mis tahes varade või kohustuste liikumist.

Kogumisregister on tabel teabega, mis kogub kõik teatud liikumised (laekumised, mahakandmised või käibed).

Akumulatsiooniregister moodustab mitmemõõtmelise mõõtesüsteemi ja võimaldab „koguda“ arvandmeid mitme mõõtme kontekstis. Näiteks saab sellisesse registrisse koguda infot tootesaldode kohta tootesarjade ja laode kaupa või infot müügimahtude kohta tootesarjade ja ettevõtte divisjonide kaupa.

Jääkregister(Jäägid) salvestab liigutused ja nende põhjal ka jäägid pärast iga liigutust. Jääkakumulatsiooniregistreid kasutatakse näiteks ladudes olevate kaupade kajastamiseks.

Läbiräägitav register(Revolutions) salvestab liikumised ilma nende suunda näitamata ja ei tähenda jääkide eraldi ladustamist. Kaubeldava registri kasutamise näide on ettevõtte tulude andmete registreerimine.

Tabelimudeli seisukohalt sisaldab akumulatsiooniregister:

  • mõõdud;
  • ressursid (võivad olla kas numbrilised või määratletavad);
  • rekvisiidid.

Kogumisregistri struktuuri kujundamisel tuleb määrata registripidaja ning luua vähemalt üks ressurss.

[ahendada]

Kogumisregistri kohustuslik atribuut on "Period" ja sagedust ei saa reguleerida - kirjed salvestatakse sekundi täpsusega. Kogumisregistrisse salvestatud teave on alati seotud ajateljega.

Kogumisregistrisse andmete kirjutamisel ei tohi “Periood” olla tühi. „Periood” on standardne detail, mis tuleb täita.

1C akumulatsiooniregistri standardandmed on saadaval vahekaardil "Andmed" - "Standardsed üksikasjad".

  • Periood- liikumise kuupäev ei pea ühtima dokumendi kuupäevaga;
  • Registripidaja- dokument, mis teeb kande registrisse;
  • Rea number- registripidaja sees kordumatu kirje seerianumber;
  • Tegevus- vastutab kirjete jõudmise eest virtuaalsetesse tabelitesse (kiire viis profiiliinfo hankimiseks registritest); ei saa määrata iga kirje jaoks eraldi kirjedokumendi sees (saab seada kirjete kogumi miinimumi);
  • VaadeDvisioonid- tulu või kulu.

1C objekti "Akumulatsiooniregistrid" kirjete unikaalsus

Süsteem võimaldab kontrollida akumulatsiooniregistrisse salvestatud kirjete unikaalsust. Tänu sellele ei saa kogumisregister sisaldada kahte sama dokumendi rea kohta käivat kannet.

Akumulatsiooniregistri liikumistabeli kirjete unikaalsus määratud väljade "Registraator" ja "Rea number" järgi.

[ahendada]

Kogumisregistrid alluvad alati dokumendiregistri pidajale. Seetõttu on nende standardandmete hulgas alati " ".

1C akumulatsiooniregistri funktsionaalsus

Peamised funktsioonid, mida akumulatsiooniregister arendajale pakub, on:

  • kirjete valimine etteantud intervalliga vastavalt kindlaksmääratud kriteeriumidele;
  • kirjete valik registripidaja poolt;
  • saldode ja käibe saamine kindlaksmääratud ajahetkel kindlaksmääratud mõõteväärtuste alusel;
  • töörežiim summade jagamisega, mis tagab registrile kirjutamise suurema paralleelsuse;
  • jooksvate kogusummade kasutamise keelamine;
  • kindlaksmääratud kuupäeva tulemuste arvutamine;
  • kirjete komplekti lugemine, muutmine ja registrisse kirjutamine;
  • võimalus kirjutada registrisse ilma tulemusi ümber arvutamata;
  • tulemuste täielik ümberarvestus ja kindlaksmääratud perioodi tulemuste ümberarvestus.

Kogumisregistrite jaoks saab lubada summade eraldamise režiimi:

Kui jagamine on lubatud, siis lisatakse registri kogusummade tabelisse täiendav veerg väärtusega “Arv”, mis toimib ülejäänud andmete eraldajana, kui registrisse kirjutatakse samaaegselt. kaks dokumenti.

[ahendada]

Objekti 1C struktuur "Akumulatsiooniregistrid"

Kogumisregistris olev teave salvestatakse kirjete kujul, millest igaüks sisaldab:

  1. mõõteväärtused (kirjeldage jaotisi, kuhu teavet salvestatakse);
  2. vastavad ressursi väärtused (koguma vajalikud arvulised kvantitatiivsed andmed).

Raamatupidamise osa võib olla näiteks ladu, artikkel, toote omadused, tooteseeria, kvaliteet.

Täpsustades meid huvitavad mõõdud, saame koguse - ressursi - igal ajal kätte.

Erinevate dimensioonide kontekstis saate tulevikus näiteks kindla kuupäeva saldod hankida.

Kogumisregistri kujunduslikud omadused:

  1. Eelkõige on vaja süsteemi panna need mõõdud, mida kõige sagedamini küsitakse;
  2. omadus "Indeks" akumulatsiooniregistri mõõtmised tuleb seada mõõtmistele juhtudel, kui andmete hankimisel on plaanis mõõtmisel sageli valikuid rakendada ja sellel mõõtmisel võib olla palju väärtusvariante. Näiteks on meil register “ProductsInWarehouses” (mõõtmed “Ladu, nomenklatuur”, ressurss – “Kogus”). Õigem on indekseerida “Nomenklatuur”, kuid välja “Ladu” ei tohiks indekseerida, kuna ladude arv süsteemis ei ole reeglina oluline.

Kogumisregistri kirjete komplekt

See on arvuti mälus olevate stringide (kirjete) kogum.

Kirjete komplekt on alati seotud konkreetse kirjedokumendiga (st. määratakse registripidaja dokumendiga), kuna iseseisvaid akumulatsiooniregistreid ei saa olla. Kirjete komplektiga töötades saate neid andmeid lugeda andmebaasist, kustutada, muuta ja teatud tingimustel lisada. Kirjutamisel asendab see tavaliselt kõik antud tingimuse jaoks andmebaasis saadaolevad kirjed komplektis sisalduvate kirjetega. Kui kirjeid ei asendata, tühjendatakse komplekt pärast kirjutamise lõpetamist.

Maksimaalne rekordite arv komplektis on 999 999 999.

Kogumisregistri kirjete komplektsaab kasutada:

  1. kogumisregistri kannete muutmiseks konkreetse registripidaja kohta;
  2. konkreetse registripidaja kohta kogumisregistri kannete lisamiseks;
  3. konkreetse registripidaja kohta kogumisregistri kannete kustutamiseks;
  4. konkreetse salvesti kirjete komplekti lugemiseks.

Tähtis! Valik saab põhineda ainult võrdsusel.

Kuna akumulatsiooniregistrit kasutatakse arvväärtuste kogumiseks, muudab iga kirje salvestatud ressursse - liikumine. Liikumised võivad üldiselt lisada salvestatud ressurssidele juurdekasvu või neid lahutada:

  1. koguduse liikumine("+") - kui salvestatud ressursse tuleks suurendada;
  2. voolu liikumine(“-”) – salvestatud ressursside vähendamine.

Koos iga akumulatsiooniregistri kandega saab salvestada täiendavat suvalist teavet. Selleks kasutatakse kogumisregistri andmeid.

Kogumisregistri nõutav standardrekvisiit on registripidaja.

[ahendada]

Registripidaja - see on dokument, mille käigus genereeritakse registrikanded (s.t. see on dokument, millega saab kogumisregistris liikumisi teha).

Kirjetel on tähendus ainult siis, kui salvesti on olemas; Kirjedokumendi kustutamisel kustutatakse ka kirjed.

Registripidaja dokumentide loend on määratud konfiguratsiooniobjekti “Kogunemisregister” muutmise akna vastaval “Registraatorid” vahekaardil.

Joonis konfiguratsiooniobjekti "Kogunemisregister" redigeerimise akna vahekaart "Salvestajad"

[ahendada]

Programmiliselt saab aga teha kirje ilma salvesti dokumendita (aga see eeldab ikkagi, et salvesti on olemas). Samuti võib kirjete loomine toimuda mitte ainult sündmuste ajal, vaid ka mõne muu sündmuse puhul, siin pole rangeid piiranguid.

Enamus kogunemisregistris liikumise tekitamise algoritme moodustatakse dokumendi konteerimisel (protseduur “Konteerimise töötlemine”).

1C objekti "Akumulatsiooniregistrid" ühendamine registripidajaga

Kogumisregistri seisu muutus toimub tavaliselt dokumendi postitamisel. Seetõttu on iga registrikanne seotud konkreetse dokumendiga - registripidaja, selle dokumendi rea number ja kuupäev - periood.

[ahendada]

Üldjuhul ei pruugi välja "Perioodi" väärtus kattuda dokumendi kuupäevaga. Näiteks Müügiplaani dokumendis saab kogumisregistris fikseerida ettevõtte eeldatavad müügid mitmel erineval kuupäeval.

Kogumisregistrisse kandeid tekitavate dokumentide koosseisu määrab arendaja loomise käigus.

[ahendada]

Registripidajatega töötamise tunnused dokumentide töötlemisel:

  1. Kogumisregistri kandeid saab moodustada:
    • dokumendi täitmisel;
    • dokumendi salvestamisel;
    • dokumendi täitmisel.
  2. Kohustuslik tingimus Registripidaja suhtes andmete kogumisregistrisse kandmisel: salvestusdokument tuleb salvestada. Kuni dokumendi salvestamiseni süsteemis sellele linki ei ole ning link tuleb märkida väljale "Registraatorid".
  3. Väljal "Registripidajad" võib olla mittetühja link ainult registripidaja dokumendile(tüüp kontrollitud).
  4. Tüüp välja andmed "Registraatorid" määratud vahekaardil "Registreerijad". konfiguratsiooniobjekti redigeerimise aknas.
  5. Väljale "Registraatorid" saate määrata tüübiDocumentLink.<ИмяДокумента>. KOOS Salvestitüüpide loend on üsna spetsiifiline (ekraanipilt ülal).
  6. Asjad, mida meeles pidada:
    • ühte akumulatsiooniregistrit saab seostada suvalise arvu dokumenditüüpidega;
    • ühte dokumendiliiki saab seostada suvalise arvu akumulatsiooniregistritega;
    • dokumendisalvestaja kustutamisel kustutatakse kirjed andmebaasist automaatselt;
    • vahetusplaani kasutamisel võivad dokumendid eksisteerida ilma kirjedokumendita, mis võib viia viitamise terviklikkuse rikkumisele teabebaas.
  7. Registripidaja dokumendi kuupäev ei ole kuidagi seotud registri kehtivusajaga. Registrikande kuupäev määratakse programmiliselt ja võib kas kattuda dokumendi kuupäevaga või olla täiesti erinev.

1C objekti liikumise kujundaja "Akumulatsiooniregistrid"

Algoritme, mille abil registrikirjeid genereeritakse, kirjeldatakse sisseehitatud keele abil vastavate dokumentide protseduurides. Süsteem sisaldab, mis aitab arendajal luua algoritme dokumentide töötlemiseks.

Saldoregistrid ja käiberegistrid

Kogumisregistreid on kahte tüüpi:

  1. saldo akumulatsiooni registrid(salvestab ressursside koguväärtused - saldod);
  2. revolutsiooni akumulatsiooniregistrid(salvestab ainult muutused nendes ressurssides – pöörded).

Käibe kogumise registri olemasolu on tingitud sellest, et majandustegevuse automatiseerimisel tuleb ette väga palju olukordi, kus on vaja ainult käivet koguda ning saldode väärtustel pole mõtet. Tüüpiline näide käibe akumulatsiooniregistri kasutamisest on register “Müügitulud ja -kulud”, mis salvestab infot müügimahtude kohta.

Kuna käibe akumulatsiooniregistrisse allesjäänud ressursse ei koguta, ei ole ressursside (tulude või kulude) liikumise “suund” selle jaoks mõttekas; Kogutakse ainult ressursside muutuse summa. Seetõttu on kõik pöörete akumulatsiooniregistri kirjed tähistatud samade ikoonidega.

Pöörete kogumise registrite ühikud

Kaubeldavate akumulatsiooniregistrite puhul toetab platvorm spetsiaalset koondamismehhanismi, mis võib oluliselt kiirendada andmete otsimist suurt hulka kirjeid – sadu tuhandeid ja miljoneid kirjeid – sisaldavatest registritest.

Täitematerjalid- see on spetsiaalne mehhanism, mida rakendatakse ringlevates akumulatsiooniregistrites ja mis võimaldab oluliselt vähendada aruannete koostamise aega.

Iga agregaat on spetsiaalne salvestusruum, mis sisaldab erinevates jaotistes koondatud registriandmeid, mis on mugav selles teabebaasi aruannete koostamiseks. Süsteem hindab automaatselt kasutajate töö intensiivsust teatud teabelõikudega ja valib kogutud statistika põhjal optimaalse toetatud agregaatide koostise.

Agregaatide kasutamine võimaldab analüütikutel ja juhtidel analüüsida saadaolevat teavet, lülitudes erinevate vaatamisvaadete vahel lühikese süsteemi reageerimisajaga. Samas kasutab süsteem akumuleeritud koondandmeid ja tagab alati laekunud aruannete ajakohasuse.

Iga registri jaoks saab luua mitu agregaati.

Platvorm sisaldab spetsiaalset, mille abil saate muuta üksuste koostist ja konfigureerida nende kasutamist.

Ringleva akumulatsiooniregistri redigeerimise aknast (vahekaart "Andmed") saab helistada koondkujundajale.

Objekti 1C loendivorm ja kirjekomplekti vorm "Kogunemisregistrid"

Selleks, et kasutaja saaks näha kogumisregistris sisalduvaid andmeid, toetab süsteem järgmisi akumulatsiooniregistri vaateid:

  1. kogumisregistri nimekirja vorm- võimaldab sorteerida ja valida kuvatavat teavet mitme kriteeriumi järgi; süsteem saab selle vormi automaatselt genereerida;
  2. akumulatsiooniregistri kirjekomplekti vorm- võimaldab kirjeid lisada, muuta ja kustutada.

Koos sellega on arendajal võimalus luua oma (kohandatud) vormid, mida süsteem vaikevormi asemel kasutab.

Iga arvestussüsteemi ülesanne on salvestada ja operatiivselt kuvada kasutajale infot, s.t. Mis tahes süsteemikujunduse eesmärk on kasutajale viivitamatult aruanne esitada. Saadud andmete abil tehakse ettevõtetes reeglina juhtimisotsuseid.

Oletame, et meil on 1000 erinevat dokumenti: kauba vastuvõtmine, mahakandmine, tagastamine, müük jne. Ja iga dokument muudab teatud toote kogust laos. Et saada infot laos oleva hetkekoguse kohta, tuleb kõik läbi teha: mõni suurendab kauba kogust, mõni vähendab, mõni võib suurendada või vähendada. Ja kui on vaja arvestada ka laoga, organisatsiooniga?.. Selline süsteem on väga ressursimahukas.

Selle protsessi lihtsustamiseks tulid 1C arendajad välja spetsiaalsete konfiguratsiooniobjektidega. Neid kasutatakse teabe salvestamise ja hankimise hõlbustamiseks; 1C 8.3 ja 8.2 puhul kasutatakse igasuguseid registreid; selles artiklis räägime konkreetselt Kogumisregistrid.

Kogumisregister ise on tabel teabega, mis kogub teatud dokumentide kõik liikumised (laekumised/ mahakandmised või käibed). Vaatame, kuidas näeb liikumistabel välja tüüpilise akumulatsiooniregistri “Kaubad ladudes” näitel “Kaubanduse haldamine 10.3” konfiguratsioonis:

Siin näeme, et 1C “Müügi” dokumendid vähendavad teatud toote kogust teatud ladustamiskohas ja vastuvõtudokumendid, vastupidi, suurendavad kogust. Tulemusena saame üldpildi, milles on selgelt näha, mida, millal ja millises koguses raamatupidamise järgi laekus (maha kantud). Sellise tabeli abil on aruannet palju mugavam koostada.

Kogumisregister konfiguraatoris

Mis on akumulatsiooniregister konfiguratsiooni arendamise seisukohalt? Alustuseks vaatame akumulatsiooniregistri välju:

Hankige 267 videotundi 1C-s tasuta:

Kogumisregistris on Mõõtmed, ressursid, üksikasjad ja standardsed üksikasjad.

Mõelgem esmalt kogumisregistri standardandmetele:

  • periood— liikumise kuupäev ei pea ühtima dokumendi kuupäevaga;
  • registripidaja- dokument, mis teeb kande registrisse;
  • rea number— registripidaja sees kordumatu registri rea seerianumber;
  • tegevust— vastutab kirjete jõudmise eest virtuaalsetesse tabelitesse (nende kohta lähemalt allpool);
  • vaadeliikumine- tulu või kulu.

Akumulatsiooniregistri mõõtmised

Dimensioon on jaotis, milles peetakse arvestust. Ülaltoodud näites on raamatupidamise jaotis järgmine: ladu, nomenklatuur, toote omadused, tooteseeria, kvaliteet. See tähendab, et meid huvitavad mõõtmised täpsustades saame koguse – ressursi – igal ajal kätte. Erinevate dimensioonide kontekstis saate tulevikus näiteks kindla kuupäeva saldod hankida.

Kogumisregistri ressurss

Ressurss on numbriväli, kuhu salvestatakse teave ülalkirjeldatud dimensioonide kontekstis.

Vastasel juhul saab mõõtmete/ressursside vastasmõju skemaatiliselt kujutada koordinaatsüsteemina:

Kaks mõõdet - abstsiss ja koordinaatsüsteemi ordinaat, s.o. selles näites on mõõtmeteks ladu ja artikkel. Mõõtmete ristumiskohas saame koguse – ressursi. Näiteks toote “pliiats” “põhilaos” on laos 1 tk.

Kogumisregistri andmed 1C

Kogumisregistri andmed on “kommentaariks” või lisainfoks, mõõtude osas saldosid/käivet ei saa. Kasutatud üsna harva.

Kogumisregistri tüübid

Kogumisregistreid on kahte tüüpi – käibed ja saldod.

Kui akumulatsiooniregistri eesmärk ei ole saldode saamine, on vaja kasutada akumulatsiooniregistri tüüpi - p/min. Käiberegistri kasutamise tüüpiline näide on müügimahtude registreerimine. Sel juhul peame ainult teadma, milline müük teatud aja jooksul toimus, saldod sel juhul ei ole mõttekad.

Kui kogumisregistri kasutamise eesmärk on teatud perioodi saldosid hankida, vajame registrit vormiga ülejäägid. See tüüp võimaldab teil saada nii saldosid kui ka käivet. Sellise registri jaoks arvutab süsteem automaatselt saldod. “Jääku” registri näiteks on kaup ladudes, raha kassas.

Registritüübi kasutamine ülejäägid kust pääseb rpm, peetakse süsteemi toimivuse seisukohalt akumulatsiooniregistri ülesehituses veaks.

Olenevalt registri tüübist loob süsteem akumulatsiooniregistri jaoks erinevad virtuaalsed tabelid. Virtuaalne tabel on kiire viis profiiliteabe hankimiseks registritest.

Kogumisregistri jaoks on see:

  • Ülejäägid;
  • Revolutsioonid;
  • Jäägid ja käibed.

Lahenduse arendaja jaoks võetakse andmed ühest (virtuaalsest) tabelist, kuid tegelikult võtab 1C platvorm need paljudest tabelitest, muutes need vajalikuks vormiks.

Akumulatsiooniregistrite nõuetekohane projekteerimine

Nõutavatest aruannetest tuleb kujundada akumulatsiooniregistrid. Kõige keerulisem asi 1C 8.3 süsteemis on teabe õige salvestamine, et seda saaks igal ajal hõlpsalt kätte saada.

Registrikujunduse tunnuste hulgas tuleb märkida vajadust mõõtmete korrektseks järjestamiseks registris. Eelkõige tuleb süsteemi panna need mõõdud, mida kõige sagedamini küsitakse.

Kogumisregistri mõõtmete indekseerimine

Kogumisregistri mõõtmistel on "indekseerimise" omadus. See omadus tuleb määrata mõõtmistele juhtudel, kui plaanitakse andmete vastuvõtmisel mõõtmisel sageli valikuid rakendada ja sellel mõõtmisel võib olla palju väärtusvalikuid.

Näiteks register on “ProductsInWarehouses”, mõõtmed “Ladu, Nomenklatuur”, ressursiks “Kogus”.

Õigem on indekseerida “Nomenklatuur”, kuid välja “Ladu” ei tohiks indekseerida, sest ladude arv süsteemis ei ole reeglina oluline.

Igas 1s 8.2 konfiguratsioonis näete seda tüüpi objekte registritena. Nende peamine eesmärk on optimeerida aruannete jaoks andmete kogumist. Registreid on nelja tüüpi: teaberegistrid, akumulatsiooniregistrid, raamatupidamisregistrid ja arvestusregistrid. Ja kuigi need tüübid on mõeldud erinevate probleemide lahendamiseks, võib ainuüksi sellest, et neid kõiki nimetatakse "registriteks", aimata, et neil on ka midagi ühist.

Esiteks, nagu juba mainitud, on neid konfiguratsiooniobjektidena vaja andmebaasist info kiiremaks lugemiseks näiteks päringutes. Registreid võib võrrelda raamatute raamatukogu kataloogiga (varem olid need koostatud paberkaartidele). See tähendab, et see ei ole ainult teabe (andmete) salvestamine, vaid ka selle süstematiseerimine (teatud struktuuri loomine), kui andmed sisenevad konkreetsesse registrisse (näiteks erinevat tüüpi dokumentidest) ja vajadusel saavad seda teha. sealt kiiresti kätte saada ja kuvada näiteks aruandes või muul viisil. Üldiselt saab registrite peamist kasutamist 1C-s illustreerida järgmise skeemi abil: “Dokument - register - aruanne”, kuigi on ka erandeid.

Teiseks on kõigil registritel, olenemata nende tüübist, ressursid, mõõtmed ja üksikasjad. See tähendab, et see on kindlaks määratud Mida(ressurss) millistes osades(mõõtmisi) tuleb arvesse võtta. Kehtib raamatukogule – arvestame raamatuid autori, žanri ja kirjastuse järgi. Ja detailide abil saab infot täiendada näiteks ilmumisaastaga. Ja siin on üks oluline punkt - registri struktuur tuleb väga hoolikalt kindlaks määrata, sõltuvalt sellest, millist teavet me sellest välja võtame. Näiteks kui meie raamatukogus tehakse otsing kõige sagedamini autori perekonnanime järgi, peaks kaardil olema esmalt autor (esimene mõõde) ja alles pärast seda žanr (teine ​​mõõde).

Kolmandaks on registritel tabelistruktuur, kuid see erineb objektitabelite struktuurist. Nii et te ei leia selliseid klasse nagu RegisterReference või RegisterObject. Registritabeli koosseis sõltub selle omadustest.

Neljandaks kirjutatakse andmed registritesse kirjekogumite kujul. Iga komplekt koosneb ühest või mitmest rekordist. Komplektis olevale kirjele ei saa aga viidata ega juurde pääseda. Ja ei kirjete komplektil ega ka komplektis oleval kirjel ei saa olla olekut "kustutamise märk".

Viiendaks, andmete hankimise päringutes registritesse pääsemisel on võimalik ligi pääseda mitte ainult füüsiliste registri tabelitele, vaid ka virtuaaltabelitele, mis on pesastatud päring, mis hangib andmeid teatud parameetrite alusel. Virtuaalse tabeli parameetrid seatakse sõltuvalt konkreetsetest vajadustest registri tabelitest andmete saamiseks.

Räägime nüüd igat tüüpi registrite omadustest:

1. Inforegistrid

Võib-olla kõige lihtsam registritüüp. Erinevalt teist tüüpi registritest saab selle ressurssi nimetada mitte ainult arvväärtuseks, vaid ka teiseks andmetüübiks.

Sellel on spetsiaalne omadus, mida teist tüüpi registrites ei kasutata – perioodilisus.

Sellel ei pruugi olla registripidajat, see tähendab olla sõltumatu; sel juhul tehakse kanded otse registrisse, registreerimisdokumendist mööda minnes (see on erand punktis 1c olevast registrite kasutamise üldisest skeemist). Teistel registritüüpidel peab olema vähemalt üks dokumentide salvestaja.

Lisaks on seda tüüpi registril kirjete kordumatuse automaatne kontroll perioodide (registri omadustes määratud sagedus) ja mõõtmete järgi. See tähendab, et registrikannete hulgas ei saa olla rohkem kui üks samade näitajatega kanne periood + mõõtmine + salvesti (kui on). Teist tüüpi registrite kirjete unikaalsuse määrab registripidaja.

2. Kogumisregistrid

Mõeldud numbriliste näitajate (ressursside) kogumiseks ja jaguneb kaheks alamtüübiks - Jäägid ja Käibed. Nende erinevus seisneb selles, et akumulatsiooniregistri saldod on mõeldud teabe hankimiseks oleku kohta "ajahetkel" ja Käibed on mõeldud andmete hankimiseks "perioodi kohta".

Kogumisregistri andmed salvestatakse andmebaasi kahe tabeli kujul - liikumistabel ja kogusummade tabel. Otsene juurdepääs on võimalik ainult liikumislauale.

3. Raamatupidamisregistrid

See sarnaneb akumulatsiooniregistriga, kuid on mõeldud raamatupidamiskirjete andmete süstematiseerimiseks. Seda saab aga kasutada mitte ainult raamatupidamise, vaid ka mis tahes muu raamatupidamise jaoks.

Selle peamine omadus on võimalus salvestada andmeid topeltsisestuse meetodil, kasutades deebet-krediidi põhimõtet. Tehingute genereerimise võimaluse rakendamiseks tuleb Raamatupidamise register siduda spetsiaalse objektiga - Kontoplaaniga.

4. Arvutusregistrid

Seda tüüpi register ei ole mõeldud mitte ainult andmete salvestamiseks, kogumiseks ja süstematiseerimiseks, vaid ka perioodiliste arvutuste keerukate mehhanismide rakendamiseks. Selleks peate arvutusregistri atribuutides määratlema veel ühe 1C objekti - arvutustüüpide plaani. See tähendab, et seda tüüpi registri toimimine on võimatu ilma selle jaoks konkreetset arvutustüüpide plaani määratlemata.

Võib öelda, et arvutusregistrit kasutatakse teabe salvestamiseks arvutuste tüüpide ja arvutuste tulemuste ja arvutuste vaheväärtuste salvestamiseks. Selle põhieesmärk 1C konfiguratsioonides on viitvõlgade, näiteks töötajate palkade ja muude maksete arvutamine. Ja nende ülesannete elluviimiseks on arvutusregistri parameetrite määramisel võimalik selles märkida seos ajagraafikuga, mis võimaldab arvutusi teha sõltuvalt selles ajakavas määratud ajast. Ajakava ise tuleb määratleda vastava inforegistri abil.

Seega võime öelda, et arvutusregistril on lõppkokkuvõttes kõige keerulisem struktuur võrreldes teist tüüpi registritega 1s.

Aruanne "Saldod ja käibed" jaoks loodud saldode ja käibe väljavõtte saamine.

Väljavõte kuvatakse tabelina, kus on veerud “Algsaldo”, “Laekumine”, “Kulu”, “Lõppsaldo” ja detailveerudega.

Seda aruannet saab koostada mis tahes saldo kogumise registri jaoks konfiguratsioonis olemas.

Tee: Aruanded – Universaalne – Saldod ja käive

Pärast aruande põhivormi avamist peate seda tegema, mida saab teha otse põhivormil. Sel juhul on vajalik:

  • põllul" Raamatupidamise osa" vali saldo kogumise register, mille kohta soovid aruannet koostada (valik tehakse pakutud nimekirjast);
  • põllul "Ajavahemik ... kuni ...."— täpsustada periood, mille kohta aruanne koostatakse.

MÄRKUS: kui väli "Ajavahemik ... kuni ...." jäetakse tühjaks, koostatakse aruanne kogu süsteemi tööperioodi kohta;

  • Aruande koostamiseks meile sobivas vormis konfigureerime selle nupu “ Seaded".
  • Nupu kasutamisel saate konfigureerida aruandes kuvatavate andmete valikut. ( Lisaks saab valikut konfigureerida jaotises "Valik"seadete vormid.)

nupuga " Vorm" Aruanne koostatakse vastavalt kehtivatele sätetele.

nupp " pealkiri" võimaldab teil saada aruandest kompaktsema ülevaate, peites selle päise.

Samuti saab aruannet algselt konfigureerida kasutades "Seaded" nupud mis võimaldab määrata kõik võimalikud aruande parameetrid, sh. ja need, mis on märgitud põhivormil.

Vorm sisaldab järgmisi vahekaarte:

  • on levinud;
  • Rühmad;
  • Valik;
  • Väljad;
  • Sorteerimine.

Järjehoidja peal "On levinud" saate määrata aruandeperioodi, valida raamatupidamise osa, muud üldist parameetrid ja näitajad.

Parameetritena soovitas:

  • "Kasuta atribuute ja kategooriaid"— pärast ruudu märkimist on võimalik andmeid valida ja rühmitada omaduste järgi, valida objektide kategooriate järgi;
  • "Värvi fraktsioonid"— aruannete rühmad tõstetakse esile erinevate värvidega;
  • "Võtke kokku kõik tasemed" - Aruande rühmitamisel kuvatakse iga rühma koguandmed.

"Indeks"— aruandes kokku võetud arvväärtused. Need väärtused kuvatakse veergudes "Algussaldo", "Lõppsaldo", "Sissetulek", "Kulu".

"Väljund erinevates veergudes"— kui märkeruut on märgitud, kuvatakse iga indikaator eraldi veerus, kui märkeruut on märkimata, kuvatakse indikaatorid üksteise all.

Järjehoidja peal Rühmad Saate kohandada aruande üksikasju:

— ridade rühmitamine sisaldab valitud indikaatorite koguväärtusi;

— Kogusummade liik määrab, kas aruandele tuleb lisada täiendavaid hierarhilisi rühmitusi

Süsteem pakub järgmist tüüpi andmete rühmitamist:

Elemendid– aruande genereerimine valitud akumulatsiooniregistris sisalduvate elementide kohta

Hierarhia— aruande koostamine elemente sisaldavate rühmade kohta,

Ainult hierarhia kasutatakse ainult siis, kui elementide kogusummasid pole vaja, vaid on vaja ainult rühmade kogusummasid

— Rühmade kaupa aruande koostamiseks peate valima tunnuse, mille järgi aruannet täpsustatakse. Selleks on see vajalik ridade rühmitamiseks lisage hüpikaknast rühmitusvaade "Põllu valik".

Järjehoidja peal "Valik" andmed, kehtestatakse aruande koostamise tingimused

Iga rida määrab ühe valikuelemendi, mis sisaldab:

  • Väli, mille väärtused sõltuvad valikutingimustest.
  • Valikuelemendi kasutamise märkeruut . Võimaldab üksikuid valikuelemente lihtsalt keelata ja lubada ilma elemente eemaldamata või lisamata.
  • Võrdlustüüp– valikutingimus, mille kohta aruanne koostatakse.

Süsteem pakub järgmisi võrdlustüüpe:

Võrdub— aruanne koostatakse ainult valitud atribuudile;

Pole võrdne— aruanne põhineb kõigil tunnustel, välja arvatud valitud;

Nimekirjas— aruanne põhineb tunnuste loetelul;

Pole nimekirjas— aruanne põhineb kõigil tunnustel, välja arvatud need, mis välja valiti;

Grupis— aruanne koostatakse kõigi vastava kataloogi valitud kaustas olevate tunnuste põhjal.

Mitte rühmas— aruanne koostatakse kõigi tunnuste alusel, välja arvatud vastava kataloogi valitud kaustas asuvad üksused.;

Loendist rühmas— sarnane võrdlusega Loendis on loendi väärtusteks valitud vaid mitu vastavast kataloogist pärit kausta;

Ei kuulu loendi rühma- sarnane võrdlusega Ei ole loendis, loendiväärtusteks on valitud ainult mitu vastavast kataloogist pärit kausta.

  • Tähendus, on näidatud väärtused intervalli sisestamise valikutingimuste määramiseks, mis on määratud kahe väärtusega - intervalli piiridega. Kui loendis olemisele seatakse tingimus, täpsustatakse võrdlusväärtused väärtuste loendiga.

Vahekaardil " Põllud" Saate määrata aruandes kuvatavate väljade loendi. Vaikimisi, kui loend on tühi, kuvatakse aruandes rühmitusloendis valitud väljad.

Väljadel kuvatakse lisateavet, mis kuvatakse aruande koostamisel veergudes.

Vahekaardil " sorteerimine" Saate määrata aruande ridade kuvamise järjekorra.

Iga rida määrab välja ja sortimisjärjestuse. Kui sorteerimist pole määratud, siis kasutatakse automaatset järjestamist (märgistringid - tähestiku järjekorras, numbrid - kasvavas järjekorras jne). Järjestusväljadeks saab valida indikaatorivälju, mis võimaldab sorteerida aruande ridu indikaatori kahanevas või kasvavas järjekorras.

Pärast kõigi aruande koostamise tingimuste täpsustamist, kui klõpsate nuppu OK, luuakse aruanne

Postituse vaatamisi: 2537



Kas teile meeldis artikkel? Jaga seda