Keeruliste perioodiliste arvutuste mehhanism. Arvutuste põhi- ja juhtivate tüüpide mõiste Mis on arvutused

Selleks, et saaksite 1C Enterprise 8 platvormil töötavas konfiguratsioonis palkasid arvutada, peate suutma töötada selleks mõeldud konfiguratsiooniobjektidega. Palgaarvestuse võimaluse rakendamiseks on vaja konfiguratsioonis kasutada selliseid objekte nagu arvutustüüpide plaanid ja arvutusregistrid. Ilma nende objektideta on arvutuse rakendamine üsna problemaatiline, kui mitte täiesti võimatu. Selles artiklis tahan teile öelda, millised objektid on palgaarvestuste jaoks mõeldud ja kuidas nendega töötada.
Kasutatud põhimõisted:
Arvutuse tüüp– töötaja suhtes kohaldatav tekkepõhine või mahaarvamine.
Arvutustüüpide plaan– konfiguratsiooniobjekt, mis on ette nähtud sama tüüpi arvutustüüpide salvestamiseks.
Alus– arvutusliikide kogum, mis on aluseks konkreetse arvutusliigi arvutamisel.
Registreerimisperiood– see on kuupäev, millal dokument süsteemis registreeritakse. Ja kui arvestusregistri sagedus on kuu, siis registreerimise perioodi reguleerib süsteem automaatselt kuu algusele.
Kehtivus– see on intervall, mille jooksul arvutustüüp kehtib. Näiteks saab dokumendi registreerida ühe kuu pärast, kuid kehtivusaeg on teises kuus.
Tekstist leitud lühendid:
PVR– arvutusliikide plaan;

Niisiis, alustame PVR-i seadistamisega. Põhimõtteliselt on PVR-i seaded sarnased kataloogide seadistustega, kuid PVR-ile omased seadistused asuvad objekti redigeerimise akna vahekaardil “Arvutamine”. PVR sisaldab sama tüüpi arvutusi. Süsteemis võib olla mitu PVR-i. Tavaliselt luuakse PVR-id põhimaksete, täiendavate viitlaekumiste ja mahaarvamiste jaoks. PVR-i seadistamise näide on näidatud joonisel 1.

Pilt 1

Atribuut "Kasutab kehtivusaega"- määrake lipp, kui selle PVR-i arvutuste tüüpidel on ajaline kestus (näiteks Palk). Sel juhul on võimalik näiteks kuu 15.-20. kuupäevani arvestada palgamakseid. Kui seda lippu ei määrata, siis seda valikut ei eksisteeri.
Atribuut "Baasi sõltuvus"– märkige, kas arvutustüübid võivad sõltuda alusest. Sõltuvus baasist on kahte tüüpi: a) Sõltuvus baasist kehtivusaja järgi – see tähendab, et meie selles PVR-is olevad arvutused sõltuvad kehtivusajast. b) Sõltuvus registreerimisperioodi baasist – arvutuste tüübid sõltuvad kande sisestamise kuu baasist. Kui alusest on üks või teine ​​sõltuvus, siis tuleb valida arvutustüüpide põhiplaanid. See tähendab, et need on PVR-i arvutustüübid, mida saab kasutada põhilistena.

Pärast seda saate arvutustüüpe lisada arvutustüüpide plaani ja konfigureerida. Arvutustüübi seadistamisel peate konfigureerima arvutustüübid Basic, Leading ja Displacement. Arvutustüübi seadistamise näide on näidatud joonisel 2.

Joonis 2

Vahekaardil „Arvutuste põhitüübid” saate konfigureerida arvutustüüpide loendi, mis kaasatakse praeguse arvutustüübi arvutamisel andmebaasi. Seetõttu ei võeta seda tüüpi arvutuste arvutamisel arvesse arvutustüüpe, mida andmebaasis ei ole. Juhtivate arvutustüüpide loend näitab nende arvutustüüpide loendit, mille muutmine nõuab selle arvutustüübi ümberarvutamist. Noh, nihutavate tüüpide loend näitab neid arvutustüüpe, mis tõrjuvad teatud tüüpi arvutusi välja, kui arvutustüüpide kehtivusperioodil on konkurents.
Järgmisena peate konfigureerima arvutusregistrid. Siin peab iga arvutusregister vastama ühele arvutustüübi plaanile, kuid üks PVR võib vastata mitmele arvutusregistrile. Arvutusregistrite põhiseaded tehakse objekti redigeerimise dialoogi vahekaardil Basic. Seadete näide on näidatud joonisel 3

Joonis 3

Atribuut "Arvutustüüpide plaan"- siin näitame, milline PVR vastab meie arvutusregistrile.
Kehtivusaja vara- märgitakse, kui arvutusregister toetab arvutustüüpide kehtivusaega, st neid arvutustüüpe, mis on perioodilised. Lipu seadmisel lisatakse arvestusregistri kandele atribuudid “Kehtivusaja algus” ja “Kehtivusaja lõpp”.
Kinnistu "Töögraafik"- kui kehtivusaja lipp on seatud, muutub see omadus kättesaadavaks. Märgime inforegistri (mitteperioodiline), kuhu fikseeritakse konkreetse kalendripäeva ajanorm.
Graafiku väärtuse omadus- on märgitud inforegistri Töögraafikud ressurss. Seda väärtust kasutades saab süsteem arvutada andmebaasi andmed. See tähendab, et süsteem suudab arvutada, kui palju töötaja peab konkreetsel päeval töötama.
Atribuut "Diagrammi kuupäev".- näidatakse kuupäeva tüübiga dimensioon. Seda mõõtmist kasutades saab süsteem aru, millisele kuupäevale töö-/vabapäev kuulub.
Kinnistu "Baasperiood"- märgitud, kas arvutusregister toetab arvutusliikide baasperioodi. Kui lipp on seatud, siis on arvutusregistri kirjel lisaomadused “Baasperioodi algus” ja “Baasperioodi lõpp”.
"Perioodilisuse" omadus- näitab arvutusregistri sagedust.
Vahekaardil Andmed saate konfigureerida mõõtmed, ressursid ja arvutusregistri üksikasjad. Seadistuse näide on näidatud joonisel 4

Joonis 4

Mõõtmed määravad jaotised, kuhu arvutusregistri kirjed salvestatakse. Ressursid on arvutatud väärtused, arvutustüübi arvutuse tegelik tulemus. Üksikasjad – siin on märgitud lisainfo arvestusregistri kande kohta. Näiteks saate üksikasjalikult salvestada arvutustüüpide kavandatud väärtused.
Lisaks peate täpsustama arveldusregistri registreerimisdokumendid, vastasel juhul ei luba süsteem andmebaasi konfiguratsiooni salvestada. Logijad on määratud konfiguratsiooniobjekti redigeerimise dialoogis samanimelisel vahekaardil.
Peale seadistuste tegemist on vaja dokumendisalvestaja konteerimise käitlejas kirjeldada liikumiste genereerimise algoritmi vastavalt arvutusregistritele. Liikumise genereerimise algoritmi näide võib olla järgmine:

Protseduur TöötlemineKäitumine(tõrge, režiim) Movement.MainAccruals.Write = Tõene; Iga TechLineAccruals From Accruals Cycle Movement = Movements.MainAccruals.Add(); Movement.Reversal = AccrualTexLine.Reversal; Movement.CalculationType = AccrualTexLine.CalculationType; Movement.ActionPeriodStart = AccrualTexLine.StartDate; Movement.ActionPeriodEnd = EndDay(TextLineAccrual.EndDate); Movement.Registration Period = Registreerimisperiood; Movement.Employee = AccrualTexLine.Employee; Movement.Division = TechLineAccrual.Division; Movement.GraphicsType = AccrualTexLine.GraphicsType; Movement.Size = AccrualTexLine.Size; EndCycle; Movements.Write();//kirjutada kirjete töökomplekt CalculateAccruals(Failure); Lõppprotseduur

Kui arvutusregistri kanded on kirjutatud, saab arvutusregistri ressursside enda arvutamist teha otse. Ülaltoodud koodis tehakse seda protseduuri CalculateAccruals() abil. Tasude arvutamise protseduur näeb välja järgmine:

Protseduur Calculate Accruals(Rejection) Request = Uus taotlus; Query.Text = "SELECT | BasicAccrualsDataGraphics.LineNumber, | BasicAccrualsDataGraphics.WorkingDayPeriodActions AS PeriodActionsPlan, | BasicAccrualsDataGraphics.WorkingDayActualPeriodActions ASFccruals |DataGraphics kalkulatsioonitüüp.Meetod Calculation AS-meetod, põhitõed, andmete graafika, arvutamise tüüp AS-i arvutuse tüüp | Arvutusregister. Basic Accruals. Data Graphics (| Registripidaja = &Link |) KUIDAS BasicAccrualsDataGraphics"; Request.SetParameter("Link",Link); Select = Query.Run().Select(); Otsing = New Structure("Reanumber"); Iga liikumise kirje jaoks.MainAccruals Cycle Search.LineNumber = Record.LineNumber; Selection.Reset(); If Selection.FindNext(Search) Then If Selection.CalculationType = PlansCalculationTypes.BasicAccruals.SalaryByDays Then If Selection.ActionPeriodPlan = 0 Siis sõnum = Uus sõnumKasutajale; Message.Text = "Ajakava pole täis"; Sõnum.Sõnum(); Keeldu = tõsi; Vastasel juhul Record.Result = Sampling.ActionPeriodFact*Record.Size/Sampling.ActionPeriodPlan; endIf; endIf; endIf; EndCycle; Movements.Basic Accruals.Write(,True); EndProcedure // Arvuta kogusumma()

Antud näites arvutatakse Palk päevade kaupa ja muude arvutuste arvutamiseks on vaja lisada vastav tingimus ja valem. Täidetud ja arvestatud palgadokumendi näide on toodud joonisel 5.

Joonis 5

Nii toimub palgaarvestus platvormil 1C:Enterprise 8. Siin on kõige lihtsam juhtum, ilma kellade ja viledeta. On selge, et standardlahendustes on algoritmid mahukamad, ulatuslikumad ja universaalsemad. Selles artiklis näitasin palgaarvestuse võimaldamiseks platvormiobjektidega töötamise põhitõdesid.

Täname tähelepanu eest! Kui on küsimusi, siis püüan neile vastata.

Programm 1C: Palk ja personalijuhtimine 8 sisaldab seadusega kehtestatud viitlaekumiste kogumit, nagu palk, puhkusetasud jne. Kuid organisatsiooni kohalikud aktid võivad ette näha muid tekkepõhiseid makseid, näiteks kvartalipreemiaid protsendina töötasust. Artiklis räägivad ettevõtte 1C eksperdid, kuidas programmile lisamakseid lisada, st luua meelevaldseid tekkepõhiseid makseid.

Mõnikord on ettevõtte palgaeeskirjas lisatasu, mille arvutamist saab automatiseerida, kuid see ei ole etteantud tasude loendis. Selle tasu loendisse lisamiseks saate kasutada uute tasude seadistamise mehhanismi ja luua kohandatud lisatasu.

Näiteks on palgaeeskirjas ette nähtud lisatasu, mis on protsent meeskonna keskmisest töötasust, kuid ei tohiks ületada töötaja keskmist töötasu. Tasu protsent arvutatakse vastavalt tööjõu osaluskoefitsiendile (edaspidi - KTU) ja määratakse iga töötaja kohta tellimusega. Keskmine töötasu on näitaja, mida arvutatakse igakuiselt meeskonna kohta ja mis kajastab plaani (normi) ületamist.

Kuidas seadistada sel juhul automaatset arvestamist? Selle ülesandega toimetulemiseks peate hoolikalt uurima tasude loendit Arvutustüüpide plaan - Viitlaekumised ja töötlemisel Programmi esialgne seadistamine. Kui sobivat arvestust pole, peate looma uue: menüü Seaded -> Kogunemine -> Loo. Tekkepõhise arvestuse seadistamine hõlmab mitme vahekaardi täitmist. Vaatame igaüht neist.

Järjehoidja Põhitõed. Nimetage auhinna nimi, näiteks Sissemurdmise boonus. Kogunemise eesmärk valitakse piiratud loendist. Tuleb aru saada, et mõned kohtumised, nt Puhkusetasu või Haiguslehe tasumine, kehtivad ainult vastavatele dokumentidele. Peate valima sobiva sihtkoha. Sel juhul on Auhind.

Palun täpsustage, kuidas Kogunemine on pooleli. Valige üks järgmistest valikutest.

  • Igakuine;
  • Vastavalt eraldi dokumendile;
  • Loetletud kuudel;
  • Ainult indikaatori väärtuse sisestamisel;
  • Ainult siis, kui on sisestatud aja jälgimise tüüp.

Sellises olukorras on kaks võimalust: Vastavalt eraldi dokumendile Ja Ainult indikaatori väärtuse sisestamisel. Esimesel juhul toimub tekkepõhine selle lisatasu tasumise korraldus. Mis tähendab, et põllul Kogunemine on pooleli tuleks täpsustada Vastavalt eraldi dokumendile. Ja teises - pärast indikaatorite sisestamist toimub arvutus automaatselt dokumendi täitmisel Palgaarvestus.

Kui valite valiku Vastavalt eraldi dokumendile võite jätkata järgmise stsenaariumi järgi. Enne palga arvutamist täitke järgmised näitajad: Meeskonna keskmine töötasu kuus ja töötajatele väljamaksete protsent. Järgmisena märkige programmis dokument - korraldus sissetulekutest boonuste maksmiseks. Boonus arvutatakse otse seal, võttes arvesse sisestatud näitajaid.

Nüüd peate valemit redigeerima: võrrelge arvutamisel saadud keskmise töötasu protsenti keskmise töötasuga ja valige neist väärtustest väiksem. Valem saab olema järgmine:

Miinimum (keskmine töötasu kokku, ületunnid x ületunnitöö boonuse protsent / 100),

Kus:
AverageEarningTotal- see on eelseadistatud indikaator, peate selle loendist valima;
Sisse murdma- see on uus indikaator, see luuakse, klõpsates nuppu "Loo indikaator".

Indikaatori eesmärk tuleks paigaldada Osakonna jaoks, kasutatud - Ja . Saate määrata ka mõne muu indikaatori kasutamise võimaluse, kui see selle tulemusel saadakse Kuu sisestatud andmete kokkuvõte, kuid meie näite puhul piisab ühekordsest dokumendikandest. Sissemurdmine tuleb märkida kopikates, nii et Täpsus- 2 märki (joonis 1).

Boonuse protsent sissetöötamisest- uus näitaja, see tuleb ka luua.

Selle indikaatori eesmärk on Töötaja jaoks, kasutatud Ainult sel kuul, mil see kasutusele võetakse Ja Sisestatakse korraga andmesisestusdokumendiga palgaarvestuse jaoks. Pange tähele, et töötaja näitaja saab sisestada ka otse dokumenti Palgaarvestus, kui valite seadetes sobiva üksuse. Kui palgamäärus näeb ette, et lisatasu protsent on alati täisarv, ilma komakohtadeta, siis valdkonnas Täpsus sisenema " 0 "(joonis 2).


Näitajatest koosnev valem on näha joonisel fig. 3.


Valem ei kasuta arvutusbaasi, seega vahekaarti Baasarvutus pole saadaval.

Järjehoidja peal Aja jälgimine automaatselt tuvastatakse, et tegemist on lisatasuga juba tasustatud aja eest ega mõjuta tööstaaži.

Järjehoidja peal Sõltuvused märkige arvutamisel, milliste viitsummade ja mahaarvamiste korral seda lisatasu arvesse võtta. Näiteks, et see sisaldub täitedokumendi alusel tehtavate mahaarvamiste arvestusbaasis.

Järjehoidja peal Prioriteet Midagi pole vaja täita, kuna selle lisatasu arvutamine ei ole seotud sama perioodi muude viitlaekumistega

Järjehoidja peal Keskmine sissetulek märkige, kuidas seda lisatasu tuleks keskmise arvutamisel arvesse võtta: täielikult või osaliselt töötatud aega arvesse võttes. Kuna lisatasu arvutamisel kasutatavad näitajad arvestavad juba töötatud aega, siis määrame keskmise arvutamiseks Lisatasu täielikult arvesse võetud. Vajadust seda kogust keskmise arvutamisel indekseerida reguleerib vastav lipp.

Järjehoidja peal Maksud, sissemaksed, raamatupidamine lipp püsti maksustatakse üksikisiku tulumaksuga ja märkige boonuse sissetuleku kood - 2002 või 2003 olenevalt preemia eesmärgist ja vahenditest, millest see välja makstakse. Väli Sissetuleku liik kindlustusmaksete jaoks täidetakse automaatselt ja pole redigeerimiseks saadaval, kuna valitud on tekkeeesmärk - Auhind. Auhinnad on Sissetulek kuulub täielikult kindlustusmaksetele. Samamoodi kululiik vastavalt Art. 255 tulumaksu eest määratakse automaatselt vastavalt tekkepõhisele eesmärgile ja võetakse lõigete alusel maksekuludes arvesse. 2 spl. 255 Vene Föderatsiooni maksuseadustik, kui stiimulite kogunemine.

Vaikimisi luuakse selle tekkepõhise kirjendamine sarnaselt töötaja peamise tekkepõhise arvestusega. Vajadusel saate määrata mõne muu raamatupidamise võimaluse.

Seega on boonuste arvutamise seadistus loodud (joonis 4). Kuidas seda kasutada?


Lisatud mõõdikute lisamiseks iga kuu Sisse murdma Ja Boonuse protsent sissetöötamisest, peate nende sisestamiseks seadistama mallid. Menüüs Seaded – esialgsed andmesisestuse mallid luua uusi malle. Käivitamise sisestamiseks on vaja malli osakonna ühe indikaatori sisestamiseks (joonis 5).


Pärast esialgse andmesisestusmalli konfigureerimist menüüs Palgaarvestus -> Andmed palgaarvestuse jaoks Iga osakonna jaoks on võimalik sisestada meeskonna keskmine töötasu eraldi dokumenti.

Töötajate preemiaprotsent on mugavam sisestada nimekirjana, seega seadista mall vastavalt. Menüüs Seadistused -> Algandmete sisestamise mallid järjehoidja peal Lisaks lipp püsti. Määrake lipp, et dokument kasutab mitut töötajat. Selle tulemusena menüü Palgaarvestus -> Andmed arvutamiseks sissejooksust boonusprotsendi sisestamise dokument on tabelikujuline.

Mallid tuleb konfigureerida üks kord ja andmed boonuse arvutamiseks vastavalt ülesande tingimustele sisestatakse igakuiselt.

Selles näites on boonus konfigureeritud nii, et selle kogumiseks tuleb sisestada tellimus.

Menüüs Palgaarvestus -> Lisatasud koostage dokument, milles märgite auhinna tüübi: Boonus sissetulekust. Tulu, boonuse protsent Ja Keskmine sissetulek dokumendis täidetakse automaatselt ja lisatasu arvutatakse sisestatud valemi järgi.

Lisatasu arvutamise tulemus kuvatakse väljal samas dokumendis Auhind. Kuna lisatasu koguneb eraldi dokumendis, on seda mugav tasuda vahemaksete perioodil. Lisaks saab seda teha otse samast auhinnadokumendist, klõpsates nuppu Makske välja.

Süsteemis 1C:Enterprise on arvutustüüpide plaani objektid loodud arvutusregistrites kasutatavate arvutustüüpide loomiseks.

Arvutustüüpide plaanide toetamise mehhanism võimaldab teil kujundada ja toetada mitmesuguseid arvutustüüpe. Konfigureerimise etapis saate kirjeldada, millised omadused igal konkreetsel arvutustüübi plaanil on.

Lisaks koodile ja nimele võimaldab arvutuste tüüpide plaanidega töötamise mehhanism luua üksikasjade komplekti, et salvestada täiendavat teavet arvutuste tüüpide plaani elemendi kohta, samuti tabeliosi, milles salvestada saab sama tüüpi teavet, mille arv võib olla muutuv.

Iga arvutustüüpide plaani jaoks saab määrata mitu vaatamis- ja redigeerimisvormi.

Arvutustüübi plaani omadused

Arvutustüüpide plaani redigeerimine toimub redigeerimisaknas.

Line sisend

Vahekaardil "Vormid" luuakse sisestusväljad ridade kaupa. Arvutuste tüüpide kava eripäraks on eelnevalt määratletud arvutustüüpide olemasolu.

Eelmääratletud andmed sisestatakse eraldi aknasse, mille kuvamiseks klõpsake vahekaardil "Muu" nuppu "Eelmääratletud". Seda tüüpi arvutusi ei saa kasutajad režiimis 1C:Enterprise kustutada.

Vahekaardil "Muu" saate määrata objektide blokeerimise režiimi (automaatne või juhitav) ja seda tüüpi objektide täistekstiotsingu funktsiooni.

Keerulised arvutused

Kompleksarvutused koosnevad tavaliselt mitmest arvutustoimingust ehk vahetulemustest, millel on sõltumatu väärtus ja mida on vaja salvestamiseks.

Näiteks töötaja palk sisaldab järgmisi vahearvestusi:

  • põhitasude arvutamine (palk, tariif),
  • kõrvalekallete arvutamine (puhkus, haigusleht),
  • täiendavate viitlaekumiste (boonused, lisamaksed, dividendid) arvutamine,
  • maksude ja muude mahaarvamiste arvutamine (isikutulumaks, elatis),
  • muud arvutused (fondi sissemaksed, pensionide kogumis- ja kindlustusosad),
  • väljastatava kogusumma arvutamine.

Töötajate palkade arvutamisel ei saa piirduda makstava lõppsumma arvutamisega, kuna paljud arvutuse vahetulemused kuuluvad kohustuslikule säilitamisele ja neid kasutatakse riigiasutustele aruandluseks. Selliste vahetulemuste rakendamiseks 1C: Enterprise 8.0-s on arvutustüüpe, mis on rühmitatud arvutustüüpide plaanidesse.

Iga arvutustüübi plaan kirjeldab arvutusregistri kirjete interaktsioonimustrit ja võimaldab määrata kirjete arvutamise reeglid, nende suhtelise asukoha ajas ja ümberarvutamise reeglid.

Arvutusplaane võib olla mitut tüüpi. Arvutustüüpide jaotus plaanide vahel ei ole meelevaldne, kuna plaanil on mõned ühised omadused, mis mõjutavad kõiki selles sisalduvaid arvutustüüpe. Näiteks vastastikuse ümberpaigutamise toetus kehtivusaja järgi on tüüpiline põhitõusude ja kõrvalekallete (palk, puhkus) puhul ning ei ole tüüpiline maksude ja kinnipeetavate puhul (isikutulumaks, elatis).

Eelmääratletud arvutustüübid

Arvutuste tüüpide osas saab etteantud tüüpi arvutusi luua isegi rakenduslahenduse väljatöötamise etapis. Programmiga töötades saab kasutaja iseseisvalt luua täiendavaid arvutusi, kui arendaja pole seda keelanud.

Siin on analoogia kontoplaanide ja eelmääratletud kontodega. Tegelikult, kasutades konfiguratsiooni arendamise etapis etteantud tüüpi arvutusi, määratakse konkreetse ainevaldkonna arvutusskeem.

Arvutustüüpide vaheline seos

Iga arvutustüübi jaoks näitab järgmine aken põhilisi, juhtivaid ja asendavaid arvutustüüpe:

Allpool on kirjeldatud arvutustüüpide vahelisi seoseid.

Põhiline- need on arvutuste tüübid, mille tulemusi kasutatakse seda tüüpi arvutuste arvutamisel. Näiteks töötasu juurdemakse arvestamisel kasutatakse palgasummat ning üksikisiku tulumaksu arvestamise aluseks on peamised viitlaekumised.

Saatejuhid- need on arvutuste tüübid, mille tulemuste muutumisel peate seda tüüpi arvutused ümber arvutama. Näiteks palgamaksete muutmisel "tagasiulatuvalt" on vaja puhkusetasu ümber arvutada, kuna puhkusetasu arvutamisel kasutatakse töötaja eelmiste kuude keskmist töötasu. Juhtivate arvutustüüpide loend ei pruugi kattuda põhiliste loendiga.

Väljatõrjumine- need on arvutuste tüübid, mille kehtivusaeg ei tohiks ristuda seda tüüpi arvutuste perioodiga. Ennetavatel arvutustüüpidel on suurem eeliseostuse prioriteet, nii et nad ennetavad seda arvutustüüpi õigeaegselt. Näiteks puhkusetasud tõrjuvad välja palgatasud ja haiguspuhkusetasud tõrjuvad välja puhkusetasud ja palgatasud.

Teatud kehtivusajaga kande väljatõrjumisel võib selle tegelik kehtivusaeg muutuda, s.t. väheneb või jaguneb mitmeks intervalliks. Näiteks kuu 10. kuupäevast 20. kuupäevani olev puhkuserekord tõrjub välja palgaarvestuse, mille kehtivusaeg on terve kuu. Seejärel koosneb palgaarvestuse tegelik kehtivusaeg kahest intervallist: 1. kuupäevast 9. kuupäevani ja 21. kuupäevast kuu lõpuni.

Mõnede tekke- ja mahaarvamiste tulemused sõltuvad teist tüüpi arvutuste tulemustest. Näiteks sõltub palgatõus protsentuaalselt töötajale kogunenud põhipalga suurusest. Põhipalga suurust nimetatakse sel juhul toetuse arvutamise baasiks ja baasi moodustavaid arvestusliike nimetatakse arvestuse põhiliikideks.

Alus arvutatakse arvestusregistri kandes märgitud baasperioodi kohta. Baasperiood on periood, mille kohta valitakse baasi määramiseks arvestusregistrist viitlaekumised. Baasperiood võib olla alla kuu (näiteks ametite ühendamise hüvitise arvestamisel, kui kombinatsioon kestis alla kuu) või mitu arvestusperioodi (näiteks kvartalipreemia baasperioodiks on 3 kuud).

Viitlaekumiste arvutamise alus hõlmab kõiki baasperioodi viitvõlgu, olenemata arveldusperioodist, mil need kogunesid. Näiteks juulikuu lisatasu arvestamisel võetakse baasi nii juulis kogunenud juuli esimese poole palgamakse kui ka augustis registreeritud juuli teise poole palgamakse. Seda sõltuvust põhilaekumistest nimetatakse sõltuvuseks kehtivusajast.

Kui olenevalt kehtivusajast kogutakse alus arvestusregistri kannete tulemustest, mille kehtivusaeg jääb baasperioodi sisse. Kui arvutusregistrikandel ei ole kehtivusaega, siis analüüsitakse kande registreerimisperioodi ja kui see jääb baasperioodi, arvatakse tulemus baasi. Sellise sõltuvuse korral võib tekkida olukord, kus baasperioodi langeb vaid osa tekkeperioodist. Näiteks palgamakset arvestatakse terve kuu eest, kuid liitmise lisatasu baasi on vaja määrata vaid pooleks kuuks. Sel juhul arvestatakse lisatasu baasi vaid osa palgamaksest baasperioodile langeva töötaja ajakavas olevate päevade või tundide eest.

Näiteks täitedokumentide alusel mahaarvamiste arvutamise alus kujuneb erinevalt. Andmebaas sisaldab kõiki jooksval kuul registreeritud viitvõlgu, olenemata sellest, millise perioodi eest need koguti. Seda sõltuvust nimetatakse registreerimisperioodi sõltuvuseks.

Riis. Baassõltuvus

Riis. Baasperioodi ja kehtivusaja osaline ristumiskoht

Kui olenevalt registreerimisperioodist on andmebaasis ainult nende arvestusregistrikirjete tulemused, mille registreerimisperiood jääb baasperioodi.

Viitlaekumiste ja mahaarvamiste tulemuste seos võib olla mitmetasandiline ja üsna keeruline. Enamik lisatasusid, nagu lisatasud tööstaaži, klassi, teenistusalade laiendamise eest, määratakse protsendina töötajale töötatud aja eest kogunenud põhipalgast. Töötasusüsteemiga ette nähtud preemiad arvutatakse põhimakse summalt, võttes arvesse hüvitisi. Lisatasud omakorda sisalduvad põhjatoetuse arvestamise baasis ning viimase baasis on ka põhipalk ja muud töötaja toetused. Kui pärast kõigi arvutuste tegemist mingil põhjusel ühe viitlaekumise tulemus muutub, siis tuleb ümber arvutada ka kõik sellest sõltuvad viitlaekumised.

Näiteks kui pärast arvutamist avastatakse, et töötajale on määratud vale tariifimäär ja palgamakse tulemus tuleb ümber arvutada, siis tuleb järjestikku ümber arvutada kõik palga maksmisest sõltuvad lisatasud, samuti lisatasud ja põhjapreemia. . Ülesanne ei ole lihtne, eriti kui arvestada, et üldjuhul saab kõik need tekkepõhised tekked mitme dokumendi abil infobaasi registreerida. Programm võimaldab selliseid olukordi automaatselt jälgida ja määrata ümberarvutamist vajavate dokumentide loendi. Mehhanismi kasutamiseks peate määrama iga sõltuva arvutustüübi jaoks juhtivate arvutustüüpide loendi.

Juhtivad on seda tüüpi arvutused, mille tulemuste muutumisel on vaja seda tüüpi arvutuste tulemus ümber arvutada.

Põhi- ja juhtivate arvutustüüpide mõisted on tähenduselt väga lähedased ning enamasti langevad põhi- ja juhtivate arvutustüüpide loendid kokku, kuid te ei tohiks neid karta.

Põhilised on arvutused, mis mõjutavad otseselt seda tüüpi arvutuste tulemust. Juhtivad arvutusliigid ei pruugi andmebaasis sisalduda, kuid neil on kaudne mõju tulemusele, s.t. juhtivate arvutustüüpide loetelu võib võrreldes põhiliste arvutustüüpide loendiga olla laiem.

Põhiliste ja juhtivate arvutustüüpide loendite lahknevust näeme, kui kaalume keskmise töötasu arvutamise seadistamist. Keskmise töötasu arvutamisel arvesse võetavate lisatasude baas kogutakse töötaja põhipalgast eraldi. Boonuste baasi automaatseks saamiseks arvestustüüpide Keskmine töötasu lõikes on keskmise töötasu osana arvesse võetavad lisatasud eriliigid, mille aluseks on boonuste arvutamise liigid. Boonuse summat saab arvutada protsendina muudest kogunemistest (tariifimääradega maksmine, palgalisatasud jne), mis küll ei sisaldu keskmise töötasu osana arvesse võetud preemiate arvutamise aluses, kuid millel on mõju selle tulemusele, seetõttu kantakse see juhtivate arvutustüüpide loendisse.

Põhiliste ja juhtivate arvutustüüpide loendid on konfigureeritud sõltuva arvutustüübi vormil.

Juhtarvutuse tüüpide seadistamisel tuleb samamoodi nagu ennetavate arvutuste tüüpide seadistamisel järgida reeglit: kui arvutustüüp A on arvutustüübi B juhttüüp, siis see omakorda on juhtiv tüüp. arvutustüübile C, seejärel arvutustüübile C juhttüüpide loendisse tuleb lisada nii arvutustüüp B kui arvutustüüp A. Vastasel juhul kuvab programm veateate: "Juhtivate arvutustüüpide loend on puudulik!" Näiteks kui Kvartaliboonus on kantud juhtivate viitlaekumiste loendisse, siis tuleb lisada kõik kvartaliboonuse juhtivad kogud, näiteks Palk päevade kaupa, Palk tundide kaupa jne.

Riis. Põhiliste ja juhtivate arvutustüüpide seadistamine

Tekke- ja mahaarvamisi programmis kirjeldatakse arvestusliikide kaupa. Arvutustüüpide loendid salvestatakse arvutustüüpide plaanidesse. Konfiguratsiooni edastamise komplektis on arvutustüüpide plaanid juba täidetud kõige tüüpilisemate arvutustüüpidega. Programmiga töötades saab arvutustüüpide plaanidesse lisada uut tüüpi arvutusi, konfigureerida teatud tüüpi arvutuste mõju teistele, täpsustada arvutusbaasi, konfigureerida nihket jne.

Konfiguratsioonil on reguleeritud ja juhtimisarvestuse jaoks mitmeid arvutustüüpide plaane.

Arvutustüüpide plaanid reguleeritud raamatupidamise jaoks:

  • Organisatsioonide põhilised viitlaekumised – loodud aja jooksul ulatuvate viitlaekumiste arvutamise tüüpide kirjelduse salvestamiseks, samuti viitlaekumiste kohta, mida saab ajakava alusel määrata.
  • Täiendavad viied organisatsioonidele - mõeldud ühekordsete ühekordsete viitlaekumiste arvutusviiside kirjelduste salvestamiseks, mis ei kesta ajaliselt
  • Organisatsioonide mahaarvamised - mõeldud reguleeritud raamatupidamises kasutatavate mahaarvamiste arvutamise tüüpide kirjelduste salvestamiseks
  • Keskmine töötasu – sisaldab spetsiaalset mittelaiendatavat loendit arvutustüüpidest, mida kasutatakse keskmise töötasu alusel makse arvutamisel

Juhtimisarvestuse jaoks mõeldud arvutustüüpide plaanid:

  • Juhtkonna viitvõlad – mõeldud juhtkonna palkade arvutamisel kasutatavate viitlaekumiste arvutamise tüüpide kirjelduste salvestamiseks
  • Juhtkonna mahaarvamised - mõeldud juhipalga arvutamisel kasutatavate mahaarvamiste (trahvide) arvutamise liikide kirjelduste salvestamiseks

Igal arvutustüübi plaanil on oma arvutusregister, kuhu arvestustulemused fikseeritakse.

Riis. Arvutusliigi plaanid ja arvutusregistrid

Kõikide arvutusregistrite kirjeid iseloomustab registreerimisperiood. Registreerimisperiood on tekke- või kinnipidamiskuupäev. Registreerimisperiood määrab, millise kuu palgalehel kajastuvad viitlaekumiste ja tehtud mahaarvamiste summad. Viitsummade eest, mis aja jooksul ulatuvad (palgamaksed, puhkusetasud jne). Registreerimisperioodiks loetakse jooksva tekkekuupäeva langemise kuu esimene päev.

Üldjuhul võib arvutusliikide plaan ja vastav arvutusregister olla kehtivusaja toetusega või ilma. Arveldusregistri kande kehtivusaeg on ajavahemik, mille eest määratakse teatud arveldusliigi eest tasumise tähtaeg. Teisisõnu, see on periood, mille eest arvestatakse.

Näide
Jooksval kuul tasutakse eelmisel kuul tekkinud ajutise puude periood.
Arvestusregistrisse kantakse kirjed, mille registreerimisperioodiks on jooksva kuu esimene kuupäev, s.o. haiguspuhkuse kogunemine kajastub töötaja jooksva kuu palgalehel. Kehtivusajaks, milleks määratakse tasustatud töövõimetuse aeg, saab olema töövõimetuse aeg, s.o. Kehtivusaeg langeb sel juhul eelmisele kuule.

Kehtivusaega toetavate arvutusliikide kavas sisalduvate arvutusliikide kohta öeldakse, et neil võib olla kestus või ajapikendus. Konfiguratsioonis kasutavad kehtivusaega ainult kaks arvutustüüpide plaani – need on organisatsioonide põhimaksed ja haldusviited. Teistel arvutustüüpide plaanidel ei ole kehtivusaega. Neis sisalduvad arvutuste liigid ei sõltu ajast.