Kontaktid

1s 8.3 veepuuduse arvestuslik ümberarvestus. Kuidas tariifi muutmisel puudujääke ümber arvutada. Kindlustusmaksete ümberarvutamine

Tasude korrigeerimine toimingu tüübiga “Alatarnetamine” on ette nähtud teenuste tasude ümberarvutamiseks lühiajalise tarne korral teatud perioodi jooksul. Seda tüüpi toiminguid saab kasutada ka olukorras, kus tariif on perioodi jooksul muutunud, kuid tasud on juba tehtud.

Vaatleme viitlaekumiste korrigeerimist seda tüüpi toimingutega programmis 1C: Raamatupidamine elamu- ja kommunaalteenuste haldusettevõtetes, majaomanike ühingutes ja elamukooperatiivides, toim. 3.0 teenuse “Küte” näitel.

1. Oletame, et jaanuaris võeti “Kütte” teenuse eest tasu 900 rubla vastavalt l/s nr 2011067001:

Märkus: näites on teenus “Küte” arvutatud üldpinna alusel. Ruumi pindala 50 m2, tariif 18 rubla.

2. Veebruaris saab teatavaks, et jaanuaris pidi makse toimuma kursiga 13 rubla. Ümberarvestuse tegemiseks

koostage dokument "Vitlemiste korrigeerimine" toimingu tüübiga "Alatoimetamine".

Täitke dokument:

  • märkida dokumendi kuupäev ja ümberarvestusperiood - jaanuar 2015;
  • märkige päevade arv, mis tuleb ümber arvutada, näites - 31 päeva;
  • Märkame ümberarvestuse objekti, antud juhul l/s nr 2011067001;
  • Märgime teenuse, mille kohta ümberarvestus tehakse, antud juhul “Küte”;
  • märkige ruut "Osaline ümberarvutus", valige ümberarvutamise valik "tariifi alandamisega" ja sisestage number, mille võrra soovite tariifi tõsta või alandada, antud juhul 18 – 13 = 5;
  • täitke tabeli jaotis, kasutades nuppu "Täida";
  • Ümberarvutamiseks klõpsake nuppu "Arvuta":

Jaanuari arvestus viidi läbi kursiga 18 rubla: 18*50=900 rubla.

Ümberarvutamine viidi läbi kursiga 13 rubla: (18-5)*50 = 650 rubla. Seega on ümberarvestuse summa 250 rubla.

Ümberarvestused on palgaarvestuse lahutamatu osa. Teave töötajate haiguspuhkuste, puhkuste või töölt puudumise kohta raamatupidamisosakonnale mõne hilinemisega toob kaasa palkade ja vastavalt kindlustusmaksete ümberarvutamise. 1C eksperdid räägivad, kuidas kindlustusmaksete arvutused ja ümberarvutused kajastuvad raamatupidamises ja reguleeritud aruandluses programmis 1C: Palgad ja personalijuhtimine 8, väljaanne 3.

Palkade ümberarvutamisel tekib vajadus kindlustusmaksete ümberarvutamine. Lisaks võib sissemaksete ümberarvutamise põhjuseks olla aasta jooksul toimunud tariifi muutus või vigade avastamine, näiteks arvestuse mittearvestamine kindlustusmaksete baasis.

Sellistel juhtudel on raamatupidajal küsimusi föderaalsele maksuteenistusele ajakohastatud teabe esitamise vajaduse, kohustuse ja õiguse kohta.

Venemaa Föderaalse Maksuteenistuse 10.10.2016 korralduse nr ММВ-7-11/551@ lisas nr 2 toodud kindlustusmaksete arvestuse täitmise korra punkti 1.2 kohaselt on maksja kohustatud tegema arvestuses vajalikud muudatused ja esitama maksuhaldurile ajakohastatud aruande, kui andmed on kajastamata või mittetäielikud, samuti vead, mis põhjustavad tasumisele kuuluva kindlustusmakse summa alahindamise.

Otsustades, kas esitada uuendatud arvutus, peab raamatupidaja vastama järgmistele küsimustele:

  • kas kogu teave kajastus;
  • kas tehti vigu ja kas need tõid kaasa makstavate kindlustusmaksete summa alahindamise.

Uuendatud Arvutuse esitamine võib olla kohustus, õigus või sunnitud vajadus.

Uuendatud kindlustusmaksete arvestus

Ajakohastatud arvutuse esitamise kohustus tekib juhul, kui pärast föderaalsele maksuteenistusele aruande esitamist selgub, et töötajate kohta esitati puudulikud või ebaõiged andmed või avastati vigu, mis tõid kaasa tasumisele kuuluvate kindlustusmaksete summa alahindamise.

Levinud vigade tüübid, mis nõuavad ajakohastatud arvutuse kohustuslikku esitamist:

1. Töötaja ei teatanud viivitamatult oma isikuandmete muudatustest ja föderaalne maksuteenistus esitas arvutuse jaotises 3 tema kohta valeandmeid.

2. Töötaja töötas osakonnas, millel on õigus kohaldada kindlustusmaksete soodusmäära. Seejärel viidi ta üle üksusesse, kus rakendatakse kindlustusmakse põhimäära. Info töötaja üleviimise kohta laekus raamatupidamisse hilinemisega. Sissemaksete arvestus tehti valesti vähendatud määraga.

3. Programmi 1C: Palgad ja personalijuhtimine 8 esialgses seadistamisetapis tehti viga, jättes kindlustusmakse kindlustusmaksete arvestusbaasist välja. Vea parandamine toob kaasa lisatasude võtmise.

4. Soodustariifiga osakond kaotab selle kasutamise õiguse, kuid info jõuab palgajuhini hilinemisega. Põhitariifi järgi ümberarvutamine toob kaasa tasumisele kuuluvate kindlustusmaksete summa suurenemise.

5. Kindlustusmaksete arvutamisel ei viidanud programm, et ametikoht on loetletud ohtlike kutsealade nimekirjas, millele kohaldatakse lisatariife. Pärast vea avastamist ja parandamist põhjustas ümberarvestus kindlustusmaksete alamaksmise täiendavate määradega.

Vaatame näidete abil kindlustusmaksete ümberarvutamise funktsioone väljaandes “1C: palgad ja personalijuhtimine 8” 3.

Näide 1

Osaku kindlustusmaksete arvutamisel Varud kohaldati kindlustusmaksete soodusmäära Tehnoloogiliselt innovaatilise erimajandusvööndi elanikud(pileti kood “05”). See tariif näeb 2018. aastal ette sissemakseid pensionifondi 13% ulatuses; sotsiaalkindlustusfondis 2,9%; föderaalses kohustusliku ravikindlustusfondis 5,1%. Täpselt nii arvestati sissemakseid töötaja V.S. Luuderohi. Igakuise sissetulekuga 10 000 rubla. Kuu kindlustuse mahaarvamiste summa oli:

  • pensionifondis - 1300 rubla;
  • FFOMS-is - 510 rubla;
  • sotsiaalkindlustusfondis - 290 rubla.

Näidatud summad kajastusid 2018. aasta I kvartali kindlustusmaksete arvestuses.

Kui selgus, et osakond oli kaotanud õiguse kohaldada kindlustusmaksete soodusmäära, siis vastavalt Venemaa Föderaalse Maksuteenistuse 25. oktoobri 2017 kirjadele nr GD-4-11/21611@ ja ministeeriumile Venemaa rahanduse 18. detsember 2017 nr 03-15-06/ 84443 tekkis vajadus esitada täpsustav Kalkulatsioon. Selle moodustamiseks on vaja kindlustusmaksed ümber arvutada uute määradega.

Kaardil Diviisid põld tuleks puhastada Soodustariifi hirm. panused. Nüüd kehtib jaoskonnale organisatsiooni jaoks kasutatav ja kaardil märgitud tariif Organisatsioonid järjehoidja peal Arvestuspoliitikad ja muud seaded link Arvestuspoliitika põllul Tariifi tüüp.

Näites 1 on organisatsioon seatud väärtusele Põhikindlustusmakse määr(tariifikood “01”), mis näeb ette sissemaksemäärad 2018. aastal: Vene Föderatsiooni pensionifondi 22% ulatuses; Sotsiaalkindlustusfond 2,9%; FFOMS 5,1%. On ilmne, et pensionifond on „alamaksnud” 9% sissemaksetest (22% - 13%) ja tariifikood on muutunud.

Vaadeldavas näites 1 tuleks sissemaksete ümberarvutamiseks üle vaadata tulude arvestuse kord. Dokument on mõeldud eelmise perioodi tulude kajastamise ja kindlustusmaksete ümberarvutamise korra registreerimiseks. (menüü Maksud ja tasud). Järjehoidja peal Sissetulekuteave on vaja kõik töötajate sissetulekud käsitsi selgitada. Samal ajal järjehoidja peal Hinnangulised panused Kindlustusmaksed arvutatakse automaatselt ümber.

Töötaja V.S. kindlustusmaksete ümberarvutamise tulemusena. Luuderohi kuusissetulekuga 10 000 rubla. Kuu kindlustuse mahaarvamiste summa oli:

  • Venemaa pensionifondis - 2200 rubla;
  • föderaalses kohustusliku ravikindlustusfondis ja sotsiaalkindlustusfondis - summa ei muutunud ja oli vastavalt 510 rubla. ja 290 rubla.

Peale I kvartali kindlustusmaksete ümberarvutamist tuleks koostada täpsustavad Arvutused. Teenuse kasutamine 1C-aruandlus, parandatavate perioodide ja kohta on vaja koostada uued aruanded Tiitelleht näidata Parandusnumber(joonis 2). Täpsustused puudutasid kõiki osakonna töötajaid, kuna kõigi tariifikood oli muutunud. Seetõttu on uuendatud arvestuse jaotised 3 moodustatud kõigi osakonna töötajate kohta. Muudel juhtudel, kui ajakohastatud arvutuse moodustamise põhjuseks on muudatused üksikute töötajate andmetes või tekkepõhises arvestuses, kuvatakse jaotises 3 andmed ainult nende töötajate kohta. Igal juhul on täpsustava arvutuse ülejäänud osad täidetud täiesti uute andmetega.

Riis. 2. 2018. aasta I kvartali kindlustusmaksete selgitava arvestuse tiitelleht

Õigus esitada uuendatud kindlustusmaksete arvestus

Kindlustusvõtjal on võimalik ülevaatusele esitada uuendatud Kalkulatsioon, kui leiab vigu, mis viivad kindlustusmaksete suuruse ülehindamiseni. Tegelikult tehakse jooksva perioodi järgmisel sissemaksete arvestusel ümberarvestus ja tulemus kajastub järgmise perioodi aruandes. Olukorra valikud, mis võimaldavad teil esitada värskendatud arvutuse:

1. Töötajale maksti töötasu kogu töötatud kuu eest. Kindlustusmaksete arvestus esitati föderaalsele maksuteenistusele, kuid hiljem selgus, et töötaja oli haiguslehel või puhkusel omal kulul. Kindlustusmaksetest sõltuva tekkepõhise viitvõla asemele lisandus kindlustusmaksete arvestuse baasi mittekuuluv viitvõla, mis tõi kaasa kindlustusmaksete enammaksmise.

2. Töötajate viitlaekumiste ümberarvutamine, mis toob kaasa kindlustusmaksete ümberarvutamise nende vähendamiseks.

Näide 2

Juuni töötasu arvutamisel töötajale S.S. Gorbunkovi autasustati:

  • palgamakse - 7500 rubla;
  • töölähetuse tasu (keskmise sissetuleku alusel) juunis - 2500 rubla.

Kindlustusmakseid on arvestatud baasmäära alusel. Juunis sissemaksed S.S.-i palgast. Gorbunkovid olid:

  • Venemaa pensionifondis - 2200 rubla;
  • FFOMS-is - 510 rubla;
  • sotsiaalkindlustusfondis - 290 rubla.

Need sissemaksed on tasutud ja kantud 2018. aasta poolaasta kontole. Raamatupidamisosakonda esitatud haigusleht perioodil 25.06.2018-30.06.2018 ei anna põhjust uuendatud Arvutuse moodustamiseks. Programmis registreeritud dokument Haigusleht tühistab varem kogutud sõidurahade summa (joonis 3).

Riis. 3. Dokumendis “Haigusleht” sõidutasude ümberarvestus

Haiguslehe sai organisatsioon kätte juulis. Tegemist ei ole veaolukorraga ega too kaasa kindlustusmaksete alamaksmist. Kuna haiguslehel kogunenud summalt kindlustusmakseid ei maksta, tekkis sissemaksete enammaksmine summas:

  • Vene Föderatsiooni pensionifondis - 550 rubla;
  • FFOMS-is - 127,50 rubla;
  • sotsiaalkindlustusfondis - 72,50 rubla.

Programmis Haigusleht, registreeritud juuli 2018, mõjutab jooksva kuu kindlustusmaksete arvestust, vähendades arvestusbaasi.

Sellises olukorras ei ole ajakohastatud Arvutuse esitamiseks seadusest tulenevaid nõudeid. Kõik ümberarvestused toimuvad järgmisel perioodil ja kajastuvad järgmistes aruannetes. Kuid samal ajal on organisatsioonil õigus täpsustada poolaasta aruannet ja teavitada föderaalset maksuteenistust tekkinud enammaksest, esitades selgituse.

Enne kuu lõppu ei tasu aga kalkulatsioonis rutakalt täpsustusi teha. Kogu kuu jooksul registreeritakse ju erinevaid dokumente. Mingil hetkel dokument Haigusleht saab tõepoolest tühistada eelmise kuu sissetuleku ja kuu töötasu arvutamise tulemuste põhjal muu dokumendi, näiteks Palkade ja sissemaksete arvutamine, teeb täiendavaid viiteid, mis ületavad eelmise perioodi tagasipööratud tulu. Selle tulemusena väheneb jooksva kuu sissetulek lähetuse tagasipööramise võrra, eelmise kuu miinuseid ei jää ja korrigeerimisaruandes muudatusi ei kuvata.

Vajadus esitada uuendatud kindlustusmaksete arvestus

Paljudel juhtudel ei ole kindlustusvõtjal, vaatamata ajakohastatud kalkulatsiooni esitamise kohustuse puudumisele, muud võimalust kindlustusmaksete enammaksmisest teada anda, välja arvatud ajakohastatud arvestuse esitamine:

1. Jooksva perioodi sissemaksete ümberarvutamise tulemusena saab töötaja negatiivse summa. Föderaalsele maksuteenistusele ei saa esitada negatiivse summaga aruannet. Seetõttu on ainult üks väljapääs – koostada eelmise perioodi uuendatud aruanne.

2. Töötaja töötas ohtlikul tööl. Kindlustusmakseid arvestati lisamääraga. Teave töötaja tavapärastel töötingimustel tööle ülemineku kohta laekus raamatupidamisse hilinemisega. Ümberarvestuse tulemusena ei ole võimalik arvutatud sissemakseid täiendava määraga vähendada, kuna töötaja jooksva perioodi viitlaekumiste suhtes enam lisamääraga sissemakseid ei tehta.

Näide 3

Sellisel juhul ei kompenseerita erinevalt eelmisest näitest 2 töölähetuse ärajäämisest tulenevat kindlustusmaksete negatiivset summat viitlaekumisega. Hoolimata asjaolust, et teiste töötajate kogunemise tõttu on kindlustusmaksete kogusumma positiivne, jääb 3. jaos töötaja negatiivseteks väärtusteks ning see on lubamatu. Ja seetõttu peab raamatupidaja looma dokumendi Kindlustusmaksete ümberarvutamine, arvutage juunikuu sissemaksed ümber, koostage ja esitage föderaalsele maksuteenistusele värskendatud arvutus.

Programm 1C: Palk ja personalijuhtimine 8 automatiseerib kindlustusmaksete ümberarvutamise protsessi. Teenuse kasutamine 1C-Aruandlus kindlustusmaksete esialgsed ja täpsustavad arvutused genereeritakse automaatselt. Täpsustava Kalkulatsiooni koostamise otsus jääb aga raamatupidaja teha. Olles analüüsinud arvutusi muutva dokumendi registreerimise tagajärgi perioodil, mille kohta aruanne on juba esitatud, arvutab raamatupidaja kas eelmise perioodi kindlustusmaksed ümber või toimub arvestus automaatselt jooksval kuul.

Toimetaja käest. Artiklist lugege 1C:Enterprise 8-s rakendatud mehhanismi kindlustusmaksete arvutamise kontrollsuhete kontrollimiseks, mis võtab arvesse korrigeerimisarvutuste andmeid.

Recalculation objekti kasutatakse teabe salvestamiseks selle kohta, milliste arvutusregistri kirjete jaoks on vaja arvutustulemusi (ressursse) ümber arvutada. See on arvutusregistrile alluv konfiguratsiooniobjekt. Ressursside ümberarvutamise vajadus võib tekkida kasutajapoolsest valest dokumendisisestuse järjestusest (dokumentide tagasiulatuv sisestamine), mis toob kaasa vajaduse ümber arvutada nende kirjete arvutustulemused, mis sõltuvad teiste kirjete arvutustulemustest, mis sisestatakse süsteem hiljem.

Ümberarvutusobjekti sätted

Teavet ümberarvutamist vajavate kirjete kohta saab salvestada erineva detailsusega.

Jaotuskirjed sisaldavad eelmääratletud välju:

  • Ümberarvutusobjekt – link registripidajale, kelle arvutustulemused vajavad ülevaatamist;
  • Arvutustüüp – link arvutustüüpide plaanist arvutustüübile, mis on määratud ümberarvutusobjekti omavale registrile.
Seega salvestatakse vähemalt teave ümberarvutuste kohta registripidaja (dokumendi) ja arvutuse tüübi järgi.

Aegunud arveldusregistri kannete täpsemaks tuvastamiseks saate sisestada jaotusmõõtmised. See võimaldab teil kitsendada ümberarvutamist vajavate kirjete loendit.

Vaatame näidet.

Kui arvestusregistris on salvestatud andmed organisatsiooni töötajate kogunenud põhipalga kohta ja seega on arvestusregistris dimensioon "Töötaja", siis võib ümberarvestusel olla ka dimensioon "Töötaja". See toob kaasa asjaolu, et ümberarvestuskirjed tähendavad vajadust ümber arvutada need registrikanded, mis kuuluvad konkreetsele registripidajale, on teatud tüüpi arvestusega ja sisaldavad linki konkreetsele töötajale.

Konversioonitabeli saab süsteem automaatselt täita konfigureerimise käigus tehtud seadistuste põhjal. Ümberarvutusobjekti põhieesmärk on nende kirjete automaatne jälgimine, mille jaoks on vaja tulemust muuta.

Jaotamise dimensioonid on üks tööriistu, mis võimaldavad teil seda automaatset jaotamise täitmist konfigureerida.

Seda tehakse jaotusdimensiooni atribuutide abil:

  • Registri dimensioon – link “ema” arvestusregistri dimensioonile, millele ümberarvutus on allutatud.
  • Juhtregistri andmed – lingid mõõtmistele ja juhtivate arvutusregistrite üksikasjadele.
Ümberarvutusmõõtmiste seadistamise iseärasuste kirjeldamiseks lepime kokku järgmistes tingimustes:
  • Põhiregister on arvutusregister, millele ümberarvutamine on allutatud ja mille tulemuste asjakohasust “jälgib”.
  • Juhtregistrid on arvutusregistrid, mille kanded mõjutavad põhiregistri kannete arvutuse tulemust.
Kui süsteemil on juba põhiregistrikirjed, siis peaks juhtregistrikirjete koosseisu muutus viima ümberarvutuskirjete ilmumiseni. Need ümberarvutuskanded annavad märku vajadusest üks või teine ​​põhiregistri kirjete komplekt ümber arvutada.

Selleks, et täpselt kirjeldada, millised muutused juhtivates registrikirjetes viivad ümberarvutuste ilmnemiseni, kasutatakse ümberarvutusmõõtmisi. Sama töötaja kirjete ümberarvutamise vajaduse täpsustamiseks, kelle jaoks juhtregistri kirjed sisestati (muudeti), tehke järgmist. Link põhiregistri dimensioonile "Töötaja" sisestatakse atribuuti "Registri dimensioon" ja lingid kõigi juhtivate registrite dimensioonile "Töötaja" atribuuti "Juhtivad registriandmed". Selle seadistuse korral juhtub juhtregistri kirjete koosseisu muutumisel (st vastava kirjekomplekti kirjutamisel) järgmine:

  • Analüüsitud on juhtivate registrikirjete komplekt (oletame, et kirjete komplekt sisaldab töötaja Ivanovi kirjeid, millel on teatud kehtivusaeg (nt märts)
  • Põhiregistrit küsitakse automaatselt
  • Kui see Ivanovi sõnul juba sisaldab kirjeid ja nende tulemus sõltub potentsiaalselt juhtregistri kirjetest (mida tähendab "potentsiaalselt sõltub...", tuleb juttu allpool), siis sisestatakse ümberarvutusse read järgmiste andmetega:

Sel juhul sisestatakse read ainult siis, kui selliseid ridu pole juba teisendustabelis.

Tuleb märkida, et ümberarvutuskirjete ilmumine ei tähenda otseselt põhiregistris muudatusi. Ümberarvutamise kirjed pole midagi muud kui signaal, mille süsteem annab. Ja kuidas sellele signaalile registrikirjete ümberarvutamise vajadusest täpselt reageerida, sõltub konkreetse lahenduse arendajast. Näiteid ümberarvutuskirjete töötlemisest käsitleme teistes väljaannetes.

Eraldamistega seotud arvutustüübi plaani sätted

Mõnede registrikirjete sõltuvus teistest on üles ehitatud arvutustüüpide plaanide seadistuste kaudu. Selleks kasutatakse järgmisi mõisteid:

  • Aluse sõltuvuse variant – arvutustüüpide plaani omadus;
  • Arvutusliikide põhiplaanid – arvutusliikide plaani omadus;
  • Juhtivad arvutusliigid - arvutustüübi omadus;
  • Baasperiood – arvestusregistri kande andmed;
  • Kehtivusaeg – arvestusregistri kande andmed;
  • Registreerimisperiood – arvestusregistri kande andmed.
Oletame, et põhiregistrile on määratud arvutustüübi plaan “Põhi” ja juhtregistrile “Abiarvutuse tüübiplaan”. Seejärel tuleb arvutustüüpide põhiplaanis määrata atribuutide rühma "Arvutamine" järgmised omadused:
Sõltuvus alusest – “kehtivusaja järgi” või “registreerimisperioodi järgi”;
Arvutustüüpide põhiplaanid – arvutustüüpide plaan “Abi”.

See tähendab, et arvutuste põhiregister, mis käitub vastavalt “Põhi” arvutustüübi plaanile, sõltub nendest registritest, millele on määratud arvutustüübi “Abi” plaan (st meie puhul juhtiv arvutusregister) ja samal ajal kirjed Põhiregister sõltub põhikirjetest kehtivusaja või registreerimisperioodi järgi.

Arvutustüüpide "Põhiline" jaoks plaani koostamisel tuleb selle arvutustüübid (näiteks arvutustüüp "Lisatoetus") määrata "Abi" plaani arvutustüüpide juhtivate arvutustüüpide loendis (näiteks arvestustüübid “Isiklik lisatasu” ja “Kuu lisatasu”). See tähendab, et põhiregistri kannete arvutamise tulemused arvutustüübiga "Lisatasu" sõltuvad juhtivate registrikannete tulemustest arvestustüüpidega "Isiklik lisatasu" ja "Kuu lisatasu" ning need tuleb uuesti arvutada, kui kõik muudatused (välimus või kustutamine).

Samal ajal võrdleb süsteem juht- ja põhiarvutusregistri kirjeid, et teada saada, millised kirjed tuleb ümber arvutada:

  • arvutusviisi järgi,
  • kui juhtivregistrikirjete kehtivusaeg (või registreerimisperiood) jääb põhiregistrikirjete baasperioodi
  • ja ülalkirjeldatud töötaja dimensiooni järgi.
See materjal võimaldab teil teha sätteid, mis viivad teisendustabelite automaatse täitmiseni. Mõne ülesande puhul ei pruugi automaatsest lõpetamisest piisata. Sellistel juhtudel peaksite genereerima jaotuskirjed, kasutades süsteemi sisseehitatud keelt. Seda käsitletakse üksikasjalikult jaotises "Jaotuste sisestamine sisseehitatud keele abil".

“Ümberarvutamise reeglid” on abimetaandmete objektid, mis on loodud automaatselt jälgima arvutuste tulemuste asjakohasust uute arvutuspäeviku kannete sisestamisel, olemasolevate kustutamisel või arvutustulemuse käsitsi parandamisel.

Ümberarvutusreegli loomisel määratakse arvutuste tüübid, mille redigeerimisel ümberarvutusreegel “käivitub” ja arvutuste tüübid, mis tuleb selle reegli käivitumisel ümber arvutada.

Arvutustüüpide loendit, mille alusel konkreetne ümberarvutusreegel käivitatakse, nimetatakse tinglikult juhtivateks arvutustüüpideks. Arvutustüüpide loendit, mis tuleb konkreetse reegli käivitamisel ümber arvutada, nimetatakse tinglikult sõltuvateks arvutustüüpideks.

Näiteks põhitasude juurdemaksete korrektse ümberarvestamise korraldamiseks tuleks juhtivateks arvutusliikideks märkida need, mille alusel arvestatakse lisatasusid (palk, tariif, tükitöö) ning sõltuvate arvestusliikidena näidata tegelikud ümberarvutatud lisamaksed.

Pärast sellise ümberarvutusreegli süsteemi sisestamist käitub arvutuspäevik allpool kirjeldatud viisil. Sel juhul käsitleme esmalt ühe arveldusperioodi arvutustüüpide seost.

Seega, kui arvelduspäevikusse ilmub uus kanne (dokumendi postitamise tulemusena), kaob (kui postitamine tühistatakse) või olemasolev kanne, millel on üks "juhtivatest" arvutustüüpidest (meie näites - palk, tariif , tükimakse) parandatakse, siis eemaldatakse kõikidelt lisatasudele vastavatelt kannetelt, kui neid on, sama kehtivusajaga kui sisestatud, kustutatud või parandatud kirjel.

Kui samal ajal sisestatakse kanne, mille kehtivusaeg ei ole jooksval arveldusperioodil, vaid ühel varasematest (näiteks viimase kuu töötasu tagasiulatuvalt arvestamine), siis sisestab süsteem ümberarvestuse kanded kõigile vastava eelmise perioodi lisamakseid.

Ümberarvestusreegel võib olla kolme tüüpi: jooksva perioodi kirjete ümberarvestus, sama perioodi kirjete ümberarvestus või tulevaste perioodide kirjete ümberarvestus.

Esimesel juhul arvutatakse kindlaksmääratud tüüpi arvutused ümber ainult jooksvast perioodist, sõltumata muudetud arvutuspäeviku kannete kehtivusajast.

Teisel juhul arvutatakse määratud arveldusliigid ümber sama kehtivusajaga kui uus sisestatud kirje.

Kolmandas arvutatakse ümber ühe või mitme tulevase arveldusperioodi kirjed.

Näiteks kui koostate haiguspuhkuse ümberarvutamise reegli, määratakse algarvutuste tüübid juhtarvutusteks.

Arvutusregistrid- need on rakenduse konfiguratsiooniobjektid. Neid kasutatakse keeruliste perioodiliste arvutuste mehhanismis ja need on ette nähtud teatud tüüpi arvutuste kohta, mida tuleb teha, ning vaheandmete ja arvutuste tulemuste salvestamiseks.

Struktuur

Arvutusregistris olev teave salvestatakse kirjete kujul, millest igaüks sisaldab mõõteväärtusi ja vastavaid ressursside väärtusi.

Mõõdud registrid kirjeldavad jaotisi, milles teavet salvestatakse, ja ressursse registrid sisaldavad vahetult salvestatud teavet. Näiteks arvutusregistri jaoks Viitlaekumised, millel on järgmine struktuur:

Andmebaasi salvestatud kirjed näevad välja järgmised:

Seos arvutustüüpide plaaniga

Arvutusregister on seotud ühe rakenduslahenduses olemasoleva arvutustüübi plaaniga. See seos põhjustab igale registrikirjele välja Arvutuse tüüp, tänu millele saavad registrimehhanismid jälgida arvutuskirjete vastastikust mõju üksteisele.

Perioodilisus

Arvutusregister salvestab andmeid mitte ainult loodud mõõtmiste kontekstis, vaid ka aja kontekstis. See on põhjus, miks iga arvutusregistri kande jaoks on veel üks kohustuslik väli - Kehtivus. Arvutusregistri loomisel saab arendaja määrata minimaalse sageduse, millega kandeid registrisse sisestatakse:

Registripidajale allumine

Arvutusregistri oleku muutus toimub tavaliselt dokumendi postitamisel. Seetõttu on iga registrikanne seotud konkreetse dokumendiga – registripidaja ja selle dokumendi reanumbriga. Registrisse kannete lisamine, muutmine ja kustutamine on võimalik ainult üheaegselt kõikide ühe dokumendiga seotud kannete puhul.

Seos ajajoonega

Arvestusregistri saab siduda ajagraafikuga. Ajaskaala on teabe register, mis sisaldab arvutustega seotud lähteandmete ajadiagrammi. Selle ajakava dimensioonideks võivad olla näiteks töögraafik ja kuupäev ning ressursiks töötundide arv sellel kuupäeval. Seejärel on võimalik siduda arvestusregistri kanne konkreetse töögraafikuga ning edaspidi sisseehitatud keelt kasutades saada infot arvutuste tegemiseks vajalike töötundide arvu kohta.

Näiteks järgmise struktuuriga ajaskaala:

Ümberarvutused

Arvutusregister võib sisaldada eriobjekte - Ümberarvutused:

Nendel objektidel salvestab süsteem infot selle kohta, millised arvestusregistri kanded on kaotanud oma aktuaalsuse ja kuuluvad sõltuvusmehhanismide toimimise tulemusel ümberarvutamisele baasperioodiks ja väljatõstmiseks kehtivusajal.

Rekordite ainulaadsus

Süsteem võimaldab kontrollida arvutusregistrisse salvestatud kirjete unikaalsust. Seetõttu ei saa arvutusregister sisaldada kahte sama dokumendi sama rea ​​kohta käivat kirjet.

Arvutusregistri poolt rakendatud mehhanismid

Eesostu kehtivusaja järgi

Kehtivusaja eelisostu mehhanism võimaldab arvutada arveldusregistri kande tegeliku kehtivusaja, tuginedes muude registris sisalduvate kannete analüüsile.

Üldjuhul sisaldab arveldusregistri kanne kahte kuupäeva, mis määravad perioodi, mille jooksul kanne kehtib. Seda perioodi nimetatakse sisenemise kehtivusajaks. Kui aga arvutustüüpi, millega antud kanne puudutab, saab asendada mõne muu arvutustüübiga, siis on antud kande kehtivusaeg ainult “taotletud” periood, st “soovime, et kanne kehtiks sellel perioodil .” Tegelikkuses saab selle kirje tegeliku kehtivusaja määrata alles pärast seda, kui on analüüsitud kõik arvutustüüpide kirjed, mis seda tüüpi arvutusi kehtivusaja järgi asendavad. Tegelik kehtivusaeg on perioodide kogum, mis on kirje algse kehtivusaja alamhulk. Kui ei leita ühtegi kirjet, mis tõrjub antud kirjet kehtivusaja poolest välja, võrdub selle kirje tegelik kehtivusaeg selle kehtivusajaga. Teine eluaegse väljatõstmise äärmuslik juhtum on see, kui antud rekord tõrjutakse täielikult välja teiste dokumentidega. Sel juhul kande tegelikku kehtivusaega ei ole.

Iga arveldusregistri kanne sisaldab arveldustüüpi, millega see seotud on. Et määrata, millised kanded peaksid kehtivusaja järgi antud kande asendama, kasutab palgaregister palgaliikide plaani linki, mis kirjeldab palgaliikide vastastikust mõju üksteisele. Selle seose kasutamine võimaldab palgaregistril määrata iga kande tegeliku kehtivusaja.

Sõltuvus baasperioodi järgi

Baasperioodi sõltuvusmehhanism võimaldab saada arvutusregistri kande baasväärtust teiste registris sisalduvate kannete analüüsi põhjal.

Alus on arvväärtus, mida tuleb kasutada antud kirje tulemuse arvutamiseks. Alus arvutatakse teiste kannete arvestustulemusi analüüsides, millest see kanne baasperioodi kohta sõltub. Seega üldjuhul sisaldab arvutusregistri kirje kahte kuupäeva, mis määravad kindlaks perioodi, mille jooksul on vaja analüüsida arvutustüüpide kirjeid, millest see arvutusviis sõltub alusest - baasperioodist. Arvutustüüpide plaani lingi kasutamine võimaldab arvutusregistril määrata baasperioodiks arvutustüübid, millest antud arvutustüüp sõltub.

Arvutusregister toetab kahte tüüpi sõltuvust baasperioodist:

  • sõltuvus kehtivusajast;
  • sõltuvus registreerimisperioodist.

Kehtivusajast sõltuvuse korral valitakse baasi saamiseks need kirjed, mille puhul leitakse nende tegeliku kehtivusaja lõikepunkt selle kirje baasperioodiga. Baasi väärtus, mis saadakse konkreetsest mõjutavast kirjest, ei ole üldjuhul võrdne selle kirje sisalduva tulemusega. Baas arvutatakse proportsionaalselt mõjutatava kirje tegeliku perioodi osaga, mis kattub määratud baasperioodiga. See kasutab selle kirjega seotud diagrammi andmeid.

Registreerimisperioodist sõltuvuse korral valitakse baasi saamiseks nende kirjete arvutamise tulemused, mis jäävad selle kirje baasperioodi nende välja „Registreerimisperiood“ väärtusega.

Kõige keerulisem versioon sõltuvusest baasperioodist on juhtum, kui selle kirje arvutustüübiks on seatud atribuut “Kehtivusaeg on baasperiood”. See omadus tähendab, et selle kirje baasperioodiks ei kasutata mitte baasperioodi, mis on märgitud kirje vastavatel väljadel, vaid kirje tegelikku kehtivusaega, mis saadakse kirje väljatõstmismehhanismi töö tulemusena. kehtivusaeg ja mis üldjuhul on teatud perioodide kogum.

Ümberarvutuskirjete genereerimine

Ümberarvutuskirjete genereerimise mehhanism jälgib seda, et registrisse ilmuksid kirjed, mis mõjutavad olemasolevate kirjete arvutustulemust. Uute kirjete mõjutamise võimalus olemasolevaid tehakse kindlaks arvutustüüpide vastastikuse mõju analüüsi tulemusena ning lähtudes kehtivusaja nihkemehhanismide toimimisest ja baasperioodi sõltuvusest.

Ümberarvutuskirjete genereerimise mehhanismi tulemuseks on ümberarvutuskirjete kogum, mis sisaldab teavet selle kohta, millised registrikanded tuleks ümber arvutada (ümber arvutada).

Arvutusregistri funktsionaalsus

Peamised funktsioonid, mida arvutusregister arendajale pakub, on:

  • kirjete valimine etteantud intervalliga vastavalt kindlaksmääratud kriteeriumidele;
  • kirjete valik registripidaja poolt;
  • baasväärtuse saamine registrikannetele, mis vastavad määratud valikule;
  • ajakava andmete saamine registrikannete jaoks, mis vastavad etteantud valikule;
  • andmete saamine ümberarvestusele kuuluvate arhivaalide kohta;
  • kirjete komplekti lugemine, muutmine ja registrisse kirjutamine.


Kas teile meeldis artikkel? Jaga seda