Meny
Gratis
Registrering
Hem  /  Sberbank/ Ett exempel på beräkningen och lönelistan. Beräkning av tilläggslöner Värden på operativa indikatorer för att beräkna lönen för anställda

Ett exempel på beräkningen och lönelistan. Beräkning av tilläggslöner Värden på operativa indikatorer för att beräkna lönen för anställda


Den här katalogen innehåller en lista med indikatorer, baserade på de värden för vilka periodiseringar och avdrag som används i anställdas motivationsprogram beräknas. Katalogelementformuläret innehåller följande detaljer:



    namn- Namnet på indikatorn i en godtycklig form som är förståelig för användaren;


    Identifierare- Namnet på den indikator som kommer att användas för att ange beräkningsformler. Identifieraren måste börja med en bokstav; det är förbjudet att använda mellanslag och specialtecken;


    Indikatortyp- Följande alternativ är tillåtna:


    • Monetär- Värdet på denna indikator är pengar. När du anger värdet på en sådan indikator måste du ange valutan;
    • Numerisk- värdet på indikatorn är ett tal;
    • Procentsats- indikatorn anges i procent, dvs. i beräkningar måste dess värde omvandlas till ett tal. Till exempel, om värdet 50 är satt för procentsatsen, är det nödvändigt att använda talet 50/100 i beräkningarna, d.v.s. 0,5.
    • Tariffkategori- indikator är tullkategori ;
    • Erfarenhet- Värdet på denna indikator är tjänstgöringstiden i månader som anges i samma indikator typ av upplevelse anställd
    • Mängden på indikatorn- värdet på indikatorn kommer att vara summan av värdena för den angivna indikatorn.
    • Utvärderingsskala- indikator, som är en tabell med tre kolumner. De två första kolumnerna definierar intervallet ( Från till...), och den tredje kolumnen ger resultatet ( Storlek). Bedömningen på skalan görs enligt följande. Antag att betygsskalan klaras av ett nummer X. I utvärderingstabellen finns en rad där numret Xär mellan värdena i kolumnerna MED Och Förbi. Från den hittade strängen returneras numret från kolumnen Storlek.
























CFörbiStorlek
10 0%
10 20 10%
20 50 100%
Till exempel. Programmet stöder två typer av skalor - numerisk Och procentsats. Om skalan är procent, betyder det att vid beräkning av värdet från kolumnen Storlek måste konverteras till ett tal. Låt oss ge ett exempel på en procentuell betygsskala för att beräkna en bonus för att arbeta på helger. Bonusen kommer att beräknas som en procentsats av lönen beroende på antalet lediga dagar. I de två första kolumnerna kommer vi att ställa in intervallen för antalet lediga dagar, och i den tredje - storleken på bonusen i procent av lönen. Om en anställd har arbetat 12 dagar ledigt, har han enligt tabellen rätt till 100 % av lönen; om 6 - då endast 50%.



  • Syftet med indikatorn- bestämmer ordningen för inmatning av indikatorn:



    • För alla organisationer- indikatorn anges för alla organisationer som ingår i programmet;


      För hela företaget (organisationen)- indikatorn anges för företaget (organisationen);


      För division- indikatorn anges som en helhet för enheten;


      För en anställd- Indikatorn anges för en anställd.


  • Hur man anger en indikator- bestämmer i vilken ordning indikatorn matas in av användaren. För fördefinierade indikatorer incitamentsprogram som t.ex Norm för tid i dagar, Tid i dagar, ackordsproduktion, samt för indikatorer för formuläret Erfarenhet inmatningsordning är inte inställd: fördefinierade indikatorer beräknas automatiskt av programmet vid dokumentberäkningsstadiet Löner , och för indikatorer av typen Experience, istället för Inträdesordning fyll i andra uppgifter - Typ av erfarenhet. I andra fall är följande alternativ möjliga:



    • Anges endast för personalbyten-denna ingångsordning kan endast ställas in för indikatorer med ett uppdrag För en anställd. Värdet på indikatorn ställs in vid anställning och kan endast ändras vid personalöverföringar av den anställde och dokument Ange information om planerade periodiseringar av anställda i organisationer, Ange information om planerade avdrag för anställda i organisationer Och Ange information om planerade periodiseringar och avdrag för anställda, Inför permanent periodisering eller avdrag, Ange en permanent periodisering eller avdrag för anställda i en organisation. Det kan till exempel vara värdet av månadstaxan (lön), timpris, produktionstakt osv.


      Periodvis- denna inmatningsordning kan ställas in för alla indikatorer, förutom de för vilka tilldelningen är satt För en anställd. Värdet på indikatorn kommer att ställas in med en viss period;


      Månatlig före löneutbetalning- detta innebär att värdet på indikatorn ställs in i informationsregistret före löneutbetalning. Värdena på sådana indikatorer läggs in med hjälp av bearbetning Beräkningsindikatorer lön . Dessa parametrar kan också matas in direkt tabellformade delar dokument: Organisationsanställda utmärkelser, Registrering av engångsperioder för anställda i organisationer, Registrering av engångsavdrag för anställda i organisationer, men de angivna värdena kommer inte att sparas i informationsregistret Värden av indikatorer för motivationsprogram.


      Typ av erfarenhet- detta attribut är endast tillgängligt för indikatorer av typen Erfarenhet. Värdet är ett referenselement Typer av erfarenheter.


    Är tullsatsen- om flaggan är inställd, används indikatorn på samma sätt som följande fördefinierade indikatorer:



    • Tariff per timme;


      Dagspris;


      Taxa månadsvis.


      Samtidigt kan värdet på indikatorn, en gång angivet i personaldokumentet, användas i flera planerade periodiseringar (avdrag) för den anställde samtidigt. Om kryssrutan är avmarkerad kommer värdet på indikatorn endast att användas av periodiseringen eller avdraget för vilket detta värde registrerades i personaldokumentet (förutsatt att periodiseringen (innehållet) i sig indikerar att denna indikator bör tillfrågas när du går in). Värdet av indikatorn för de periodiseringar och avdrag där inte installerad behovet av en sådan begäran kommer att tas från personalhandlingar där periodiseringar används, för vilka det installerat.



    Är en indikator på effektivitet- om flaggan är inställd kan den anställde utvärderas med denna indikator. Indikatorn kommer att ingå i rapporten Analys av indikatorer och omkopplaren blir tillgänglig.



    Växla Faktisk / planerad indikator bestämmer i vilket avsnitt av rapporten Analys av indikatorer de angivna indikatorvärdena kommer att visas. För planerade nyckeltal kan även ett av de faktiska nyckeltalen matchas. Till exempel kan den planerade indikatorn "Försäljningsplan" som angetts vid personalbyten anges som den faktiska indikatorn "Försäljningsvolym" som angavs före beräkning.

Hej kära läsare. Idag skulle jag vilja prata om en uppsättning mycket intressanta och användbara konfigurationsalternativ för ZUP 3.0 med hjälp av exemplet att lösa ett specifikt problem. Uppsättningen verktyg som kommer att diskuteras är redan hjälpte många av mina kunder att automatisera ganska komplexa redovisningsfrågor. I föregående version ZUP-programmet, i utgåva 2.5, skulle detta förmodligen kräva revidering typisk konfiguration(du kan läsa om skillnaderna mellan zoom 3.0 och zoom 2.5 in).

För att du omedelbart ska ha möjlighet att avgöra om det är värt att läsa detta material kommer jag i denna inledning att ge villkoren för exemplet i fråga. Vi kommer att överväga situationen i någon organisation där förare arbetar. Deras grundbetalning sker till timpris för antalet arbetade timmar under en månad (dvs. enligt det faktiska valdeltagandet - I). Också under en månad kan det finnas timmar (eller kanske inte) arbetade med reparationer, som betalas till en annan takt beroende på reparationens komplexitet - 3 komplexitetsnivåer.

Som en del av detta exempel kommer jag att erbjuda två alternativ för att lösa problemet, vi kommer att se hur ZUP 3.0-formler skapas, skapat och godtyckliga indikatorer konfigureras och prata också om mekanismen Initial datainmatningsmallar, med vilken du kan skapa formulär för att ange indikatorvärden (jag nämnde redan den här mekanismen i en artikel om). Jag kommer också att prata om två nya sätt att utföra periodiseringar:

  • Endast om ett måttvärde anges
  • Endast om en tidsspårningstyp anges

Kanske låter alla dessa ord ganska hotfulla och förvirrande, så jag ska försöka förklara så enkelt som möjligt vad som är vad.

Ställa in och mata in värdet på en konstant indikator i 1C ZUP 3.0. Vad är en "inmatningsmall för datainmatning"?




Jag har redan uttryckt villkoren för exemplet under övervägande, så vi kommer omedelbart att gå vidare till lösningen. Så vi har en anställd Frolov Ivan Petrovich, som är förare och har en planerad standardinkomst "Betala per timme" med en hastighet av 150 rubel per timme. Det är också värt att notera att den anställde har en vanlig femdagarsvecka på 40 timmar i veckan som huvudschema.

Nu måste vi sätta upp ett program för att betala en anställd för timmar som spenderas på reparationer. Ställ in på det mest bekväma sättet för miniräknaren. Med det mest bekväma menar jag en sådan metod när kalkylatorn bara anger antalet timmar i reparation, och programmet gör resten. Låt oss börja.

Först måste vi ange information i programmet om priset för 1 timmes reparationsarbete för var och en av de tre nivåerna av reparationskomplexitet. För att göra detta, öppna katalogen "Lönsindikatorer", som finns i avsnittet "Inställningar" i huvudmenyn.

När du skapar är det viktigt att förstå indikatorinställningarna. Det är inget komplicerat med namnen, vi gör det som visas i figuren nedan eller kommer på ett eget mer originellt namn. Låt oss ta en närmare titt på resten av fälten:

  • Syftet med indikatorn– i vårt fall kommer timpriserna för reparationer inte att vara relaterade till en specifik anställd, utan kommer att gälla anställda i hela organisationen, så vi väljer värdet "För organisation";
  • Indikatortyp- timpriset är "Pengar indikator";
  • Noggrannhet- om timpriset anges med en noggrannhet på kopek, måste siffran 2 anges (detta betyder två decimaler);
  • Är tullsatsen Ja, i vårt fall är det så. Välj i det intilliggande fältet "Timtaxa";
  • Begagnade- det är viktigt att förstå att denna indikator inte läggs in månadsvis, det är ett villkorligt konstant värde. Varför villkorligt? För en gång om året eller två kan denna takt fortfarande ändras. Därför anger vi en switch "I alla månader, efter att ha angett värdet (permanent användning)". En kommentar visas längst ner: "Ändras med jämna mellanrum när omständigheterna ändras."

I samma veva skapar vi ytterligare två indikatorer med liknande inställningar, "Rate (reparation 2)" och "Rate (reparation 3)".

Nu måste vi ange specifika värden för dessa indikatorer. Vi kommer att skapa ett formulär med vilket vi lägger in värdena. Jag har redan skrivit om denna mekanism i en artikel. Om det fortfarande inte är helt klart vad som står på spel, så gör bara det jag skriver om och om några stycken kommer allt att bli klart.

I avsnittet "Inställningar" på huvudmenyn, välj "Inmatningsmallar för datainmatning" och skapa ett nytt element i denna katalog (med andra ord, tryck på "Skapa"-knappen). I detta nya element ställ in namnet, till exempel, Ange reparationer per timme för förare. Lite lägre anger vi att vi med hjälp av denna mall kommer att ange värdena för konstanta indikatorer - markera rutan "Permanent". Därefter väljer vi direkt för vilka specifika indikatorer värdena kommer att anges av den här mallen - sätt en bock framför indikatorerna som skapades i det sista steget. Dessa inställningar kommer att räcka för oss för närvarande.

Som ett resultat kommer ett fönster att öppnas där vi måste ställa in priserna för varje nivå av reparationskomplexitet och ange det datum från vilket dessa priser kommer att gälla. För vårt exempel kommer det att finnas följande timpriser för reparationer:

  • 1 svårighetsgrad - 120 rubel per timme
  • 2: a svårighetsgraden - 130 rubel per timme
  • 3 svårighetsgrader - 140 rubel per timme

Dessa indikatorer är giltiga från 01.04.2015. Ingångsprincipen visas på bilden.

Månadsindikatorer i 1C ZUP 3.0

Seminarium "Life hacks for 1C ZUP 3.1"
Analys av 15 bokföringslivshack i 1s zup 3.1:

CHECKLISTA för kontroll av löner i 1C ZUP 3.1
VIDEO - månatlig självkontroll av bokföring:

Lön i 1C ZUP 3.1
Steg-för-steg-instruktion för nybörjare:

Nu måste vi skapa ytterligare 3 indikatorer, enligt vilka information kommer att anges om hur många timmar föraren spenderade på reparationer under den aktuella månaden. Det kommer att vara månadssiffror.

Så vi öppnar referensboken "Löneindikatorer". I ZUP 3.0 finns den i avsnittet "Inställningar" i huvudmenyn. Vi skapar ett nytt index. Du hittar på namnet själv eller lånar min version av namnet. Låt oss gå igenom resten av inställningarna:

  • Syftet med indikatorn- den här indikatorn är redan individuell för en viss person, så vi väljer värdet "För anställd";
  • Indikatortyp– faktum är att det inte finns något sådant alternativ som tid, så du måste välja typ "Numerisk", men för oss själva förstår vi att denna indikator faktiskt lagrar värdena för arbetade timmar;
  • Noggrannhet- Teoretiskt kan du med den här inställningen justera ingången för indikatorn med en noggrannhet på upp till en minut. För att göra detta måste du välja en noggrannhet på 2, d.v.s. två decimaler. Samtidigt ska man inte glömma att 1 timme 30 minuter inte är 1,3, utan 1,5.
  • Begagnade - först måste vi ställa in strömbrytaren "Endast i den månad då värdet anges (engångsanvändning)" eftersom vi har indikatorn läggs in månadsvis. För det andra, eftersom vi är på väg att introducera allmän betydelse arbetade timmar per månad på reparationer av dokumentet "Data för löneadministration", då måste vi ställa omkopplaren "Det skrivs in i taget av datainmatningsdokumentet för lön."

Med exakt samma inställningar måste du ange ytterligare två indikatorer "Timmar för reparation 2" och "Timmar för reparation 3".

Nästa steg är att skapa en mall med vilken kalkylatorn månadsvis ska mata in information om antalet arbetade timmar på reparationen. I avsnittet "Inställningar" i programmets huvudmeny väljer du objektet "Indatamallar" och skapa ett nytt element, en ny mall. Inställningarna blir som följer:

  • namn- Till exempel, "Ange timmar arbetade på reparationer";
  • Ange lönesiffror- välj "En gång (används endast på en månad);
  • Vi väljer de tre indikatorerna som vi skapade i det sista steget. Observera förresten att indikatorer inte bara kan skapas från motsvarande referensbok (som vi gjorde), utan också direkt från dokumentet "Indatainmatningsmallar" - knappen "Lägg till indikator".

Och sista handen. Det kommer med största sannolikhet att vara bekvämt för kalkylatorn att ange antalet arbetade timmar för flera anställda samtidigt, så vi öppnar fliken "Dessutom" och kryssa i rutan "Dokumentet använder flera: anställda". Om du tittar noga så finns det några mer avancerade inställningar på fliken "Avancerat". Inom ramen för det här exemplet finns det ingen anledning att överväga dem, men om du tror att de behövs för din situation så kan du det och vi kommer att överväga dem.

Nåväl, låt oss nu ange hur många timmar vår anställde Frolov arbetade med reparationer i april 2015. I sektionen "Lön" i huvudmenyn väljer du posten "Data för löneberäkning" och anger nytt dokument snäll "Ange arbetade timmar för reparationer." Var noga med att ange periodiseringsmånaden "april 2015" och ange hur många timmar vår medarbetare arbetade med reparationer för varje komplexitetsnivå:

  • Nivå 1 reparation - 2 timmar;
  • Nivå 2 reparation - 4 timmar;
  • Nivå 3 reparation - 0 timmar (dvs. skriv bara inte in något, lämna fältet tomt).


Skapande av en "Accrual Type" med en godtycklig formel och med dina egna indikatorer i 1C ZUP 3.0

Seminarium "Life hacks for 1C ZUP 3.1"
Analys av 15 bokföringslivshack i 1s zup 3.1:

CHECKLISTA för kontroll av löner i 1C ZUP 3.1
VIDEO - månatlig självkontroll av bokföring:

Lön i 1C ZUP 3.1
Steg för steg instruktioner för nybörjare:

Nu måste vi skapa en periodiseringstyp som kommer att använda de uppgifter som matas in genom indikatorerna i det sista steget. I sektionen "Inställningar" i huvudmenyn letar vi efter posten "Utjämnande" - detta är en lista över alla typer av periodiseringar i programmet. I den skapar vi den nya sorten kostnader. Låt oss kalla det t.ex. "Betalning för reparationer". Låt oss nu gå igenom inställningarna för vår nya beräkningstyp:

  • Syfte med periodisering– Det är ganska svårt att karakterisera syftet med detta område på några rader. Kort sagt, i det här fältet kan du välja alternativ fördefinierade av utvecklarna som påverkar inställningarna i allmänhet, och ibland formeln för en viss typ av beräkning. För att förstå detta mer fullständigt kan du välja varje värde i tur och ordning och se hur inställningarna för typen av periodisering kommer att ändras. För vårt exempel kommer vi att ange värdet "Andra periodiseringar och betalningar".
  • Beräkning och indikatorer- välj "Resultatet är beräknat", d.v.s. vi kommer att skriva in formeln;
  • Formel– i formeln kommer vi att använda de indikatorer som skapats i de föregående stegen. Formeln kommer att se ut så här: RateRepair1*HoursOnRepair1 + RateRepair2*HoursOnRepair2 + RateRepair3*HoursOnRepair3 ;
  • Periodisering pågår- Välj ett alternativ "Endast om ett måttvärde anges." Detta innebär att periodisering enligt denna beräkningsmetod kommer att utföras under innevarande månad endast om den anställde haft reparationstimmar innevarande månad, d.v.s. om värdet på minst en av indikatorerna anges: HoursOn Repair1 eller HoursOn Repair2 eller HoursOn Repair3. Strax nedanför är det nödvändigt att sätta en bock framför dessa indikatorer.

Nu kan vi försöka betala lön till medarbetaren Frolov för april 2015. Låt mig påminna dig om att dokumentet "Data för lön" för april inkluderade information om de timmar som arbetats med reparationer: 2 timmar med en hastighet av 1 nivå - 120 rubel / timme och 4 timmar med en hastighet av 2 nivåer - 130 rubel / timme. Vi förväntar oss nästa belopp för reparationer: 2*120 + 4*130 = 760 rubel. Öppna ett dokument "Löner" och genom urval fyller vi den med en anställd Frolov. Vi ser att den anställde utöver huvudet ”Betalning till timpris” har en rad med periodiseringstypen ”Betalning för timmar under reparation” med det belopp som vi förväntade oss.

För att se värdena för indikatorerna som deltog i beräkningen av dessa 760 rubel. Du kan klicka på knappen "Visa beräkningsdetaljer".

Samtidigt vill jag uppmärksamma er på en subtil punkt. Vi har inte tilldelat den anställde periodiseringen "Betalning av timmar för reparationer" som en planerad periodisering. Programmet självt spårade att de indikatorer som används i denna typ av beräkningar fördes in i databasen för april och skapade den nödvändiga raden vid beräkningen. Detta möjliggjordes genom inställning "Avräkning utförs: endast om indikatorvärdet anges", vilket vi gjorde i själva beräkningen.

Således, om en anställd till exempel i maj inte hade timmar i reparation, kommer vi inte att ange timmar i reparation i dokumentet "Data för löne" och därför, när vi fyller i dokumentet "Lön" för maj 2015 , kommer det bara att finnas en rad " Betalning med timpris.

I ZUP 2.5 fanns ingen sådan möjlighet. Vi skulle i alla fall behöva tilldela den anställde denna periodisering som planerat, och om det inte fanns några timmar för reparationer skulle det finnas en tom rad med periodiseringstypen "Betalning för timmar för reparationer" (du kan läsa om andra skillnader mellan Zup 3,0 och Zup 2,5 tum).

Det är allt för idag! I en av följande artiklar kommer jag att visa ett annat mycket intressant alternativ för att lösa samma problem, nämligen jag kommer att visa hur mekanismen för att använda flera typer av tid i arbetsschemat. Följ webbplatsen för uppdateringar.

För att vara den första att veta om nya publikationer, prenumerera på mina blogguppdateringar:

Fråga: ZUP 3.1. Indikatorer för löneberäkning


Bra

Människor, hjälp pliz konfa ZUP 3.1. Fungerade inte i det. Det finns en uppgift från "tyzhprogrammer"-området - att göra i den här såväl som i den (confs är samma) formeln i en betalas enligt lönen = Lön * TimeIn Hours / NormHours i den andra, när Jag klickar för att redigera formeln, det finns ingen visning av indikatorn "TimeIn Hours" Var är vilken kryssruta måste jag ställa in den för att visas? (och i allmänhet finns det fler fördefinierade i en konf än i en annan)
- i den här är det i "TimeInHours"-indikatorerna, i den andra är det inte

Som en blind kattunge petar jag på godis (((
Tack

Svar:() Tack. stod inte. det fanns ingen alls
() Jag gjorde inte den första installationen osv. satt och jämförde :)

Tack

Fråga: Skicka en indikator till en formel


Hallå! 1C:Enterprise 8.3 (8.3.11.2867).
Jag vill överföra indikatorn (procentandel) till bidragsformeln. Indikatorn tas beroende på graden av ersättning (hög, medel, låg). Skapat ett påslagsdokument (med val av periodisering och indikator före bokföring), ett informationsregister (procent), en guide till graden av pålägg. Skapat en periodiseringsersättning (Tidslöner och traktamenten, Endast om värdet på indikatorn anges, är beräkningen av basen aktuell, indikatorn Tilläggsavgift). Skapat en indikator Ersättning (för en anställd. numerisk, endast i den månad då den skrivs in, skrivs den i taget av dokumentet). Formel: Tillägg / 100 * Beräknad bas.
I dokumentmodulen skrev jag:

#Om Server Eller ThickClientRegularApplication Eller ExternalConnection Då
Procedur Bearbetning av bokföring(fel, bokföringsläge) PostingServer.PrepareRecordSetsKRegisterMovements(ThisObject); DataToPlace = GetDataToPlace(); Löneberäkning Generera planerade periodiseringsrörelser (detta objekt, rörelser, data att genomföra); EndProcedure Funktion GetDataToPerform() Query = New Query; Query.Text = "VÄLJ | ScheduleWorkSupplementsJobSupplements.Date AS DateEvent, | ADDDATE(ENDPERIOD(ScheduleWorkExtrasWorkExtras.Datum, DAY), SEC, 1) AS GilidTo, | ScheduleWorkSupplementsJobSupplements.Employee.Individual AS Individual, | ScheduleWorkSupplementsJobSupplements.Employee.HeadOrganization AS HeadOrganization, | ScheduleWorkSupplementsJobSupplements.Employee AS Anställd, | ScheduleWorkSurchargesWorkSurcharges.Link.Accrual AS Accrual, | TRUE AS Used, | ScheduleWorkSurchargesWorkSurcharges.Link AS DocumentBasic | FROM | Document.ScheduleWorkSupplements.WorkSupplements HOW ScheduleWorksSupplementsJobSupplements |WHERE | ScheduleWorkSurchargesWorkSurcharges.Link = &Länk |; | //////////////////////////////////////////////////////////////////////////////// |VÄLJ | ScheduleWorkSupplementsJobSupplements.Date AS DateEvent, | ADDDATE(ENDPERIOD(ScheduleWorkExtrasWorkExtras.Datum, DAY), SEC, 1) AS GilidTo, | ScheduleWorkSupplementsJobSupplements.Reference.Organization AS Organisation, | ScheduleWorkSupplementsJobSupplements.Employee.Individual AS Individual, | ScheduleWorkSupplementsJobSupplements.Employee AS Anställd, | ScheduleWorkSupplementsWorkSupplements.Link.Indicator AS Indicator, | Procentandel av tilläggsavgifter Andel av tilläggsavgifter AS-värde | FRÅN | Document.ScheduleWorkSupplements.WorkSupercharges AS ScheduleWorkSupplementsWorkSupplements | VÄNSTER GÅ MED PÅ ScheduleWorkSuperchargesJobSurcharges.SurchargeRate = ProcentSupercharge.SurchargeRate |WHERE | ScheduleWorkExtrasWorkExtras.Link = &Link"; Query.SetParameter("Link", Link); QueryResult = Query.ExecutePackage(); DataToPerform = Ny struktur;   // Datauppsättning för att generera planerade avgifter PlannedAccruals = RequestResult.Upload(); DataToPay.Insert("DataFor Planned Accruals", Planned Accruals);   // Datauppsättning för generering av indikatorer IndicatorValues ​​= QueryResult.Upload(); DataFor Posting.Insert("Indikatorvärden",Indikatorvärden); Returnera data för att utföra; EndFunction; #EndIf
När du lägger upp ett dokument, i registret Värden av periodiska löneindikatorer (för anställda), ges den anställde den erforderliga procentsatsen, d.v.s. är registrerad. När du skapar ett lönedokument: en ersättning skapas, den angivna dagen ställs in, beräkningsbasen för den önskade dagen tas och indikatorn kommer inte dit, det vill säga noll.
Berätta för mig var jag ska leta efter felet.

Svar: Tack, jag lär mig bara.

Fråga: ZUP 3.1 Lönebesked, utdata av indikatorn + personlig inkomstskatt.


Och återigen om övergången från ZUP 2 till ZUP 3.1. Det finns en typ av beräkning "bonus för genomförandet av planen". Det skrivs in "enligt ett separat dokument", det anses vara produkten av indikatorerna "Bonusbelopp", "Procent av slutförande" och "Arbetade timmar":
1. "Bonusbelopp" monetärt, för en anställd, noggrannhet=2, angett av personaldokument.
2. "Procent av färdigställande", numerisk, för en anställd, skrivs in åt gången av datainmatningsdokumentet för beräkningen.
3. "Arbetade timmar", typiskt.
I Rekrytering ställer jag in beloppet på bonusen, anger datainmatningsdokumentet för beräkningen. Därefter skapar och fyller jag i dokumentet "Engångsperiodisering". Allt är ifyllt och räknat, men! Fler frågor:
1. I 2.5, i ett liknande dokument, beaktades även personlig inkomstskatt, i 3.1 beaktas den inte. Är detta någon slags ny logik eller är den konfigurerad någonstans? Det finns ett fält för personlig inkomstskatt i själva dokumentet, men det förblir tomt under beräkningen.
2. När du matar ut data till lönebeskedet visas inte alla indikatorer som deltog i beräkningen av "bonusen för genomförandet av planen". Timmar visas som det ska i kolumnen "Betalt", "Bonusbelopp" visas som en indikator under namnet på periodiseringen, men "Procentandel av slutförande" visas inte som en indikator. Även om i 2.5, när du valde alternativet "Fullständig" lönebesked, visades alla indikatorer. Är detta någon form av inställning eller, återigen, nya trender och bara en indikator kan visas på lönebeskedet?

Svar:() Ok, jag ska inte säga att jag valde bästa verktyget, dessutom är ZUP 3.1 fortfarande lite svårt för mig, särskilt i subtiliteter. Ge råd om hur vi bäst, medan vi tränar i övergången, kan byta skor.
1. Varför bonusen beror på arbetstiden. Faktum är att jag förenklade formeln något, för att lösa mina frågor är det inte nödvändigt. För löner beräknas bonusen som bonusbeloppet * Färdigställandegrad / Norm för dagar * arbetade dagar. För timanställda beräknas det som Bonusbelopp per timme * Färdigställandegrad * arbetade timmar. Detta är mer som en del av en lön eller tariff än en bonus, men enligt alla personaldokument går det över som en bonus.
2. Varför engångsavgifter. Problemet är att "Procentandel av slutförande"-indikatorn anses vara ganska svår i vissa fall, bukh-ramarna har helt enkelt inte tid att samla in data. Därför tidsbestäms beräkningen av "premien" så att den sammanfaller med förskottet, d.v.s. senast den sista dagen i månaden efter avräkningsmånaden. Till exempel, den 25 februari, beräknades och betalades premien för januariresultat. I 2.5, i dokumentet för engångsperiodiseringar, periodiseringsmånad = februari, inkomstdatum för personlig inkomstskatt = februari, men start- och slutdatum i beräkningarna = januari. Här är ett dokument i 3.1 som kan beräkna en sådan betalning med med hänsyn till personlig inkomstskatt?

Fråga: Redovisning av arbetstid i form av en kalkyl


God eftermiddag Fråga snälla, i vad det kan finnas en verksamhet. Skapade en typ av beräkning "tillägg för skadlighet". Formel - arbetade timmar * taxa * procent. Vid uppkomsten märkte jag att han av någon anledning också debiterades ett tillägg för de timmar han var på semester (1 dag, 7,2 timmar). Jag kollade på "arbetstidsklassificeraren" i uppslagsboken - där är allt bra, mitt emot semestern är kryssrutan "arbetstid" inte värt det i sig. Vad kan vara fel? Konfiguration - Lön och personal, utgåva 2.5 (2.5.103.2)
--- En förening meddelanden, 21 juni 2016 ---

Och dessutom en följdfråga, någon kanske vet vad som är skillnaden mellan indikatorerna "arbetad tid i timmar" och "tid i timmar"? Igår satte jag också upp typen av beräkning, ersättningen, som bara fungerade på timnormen och inte borde ha tagit hänsyn till övertid och arbete på helgdagar/helger - det fungerade inte med den första indikatorn, det fångade övertidstimmar och lediga dagar, men med den andra - allt är bra.

Svar:

Är det ingen som ska berätta? Hur sätts beräkningstyperna för traktamenten upp, som tar hänsyn till valdeltagande, övertid och semester?

Fråga: I ZUP 2.5 har arbetade timmar felaktigt beaktats i form av beräkning.


Hallå.
Skapat en ny typ av premieberäkning med följande formel:
Resultat = Max(Minmilön * Tid i timmar / Norm för tid i timmar-Beräkningsbas, 0) Där minimilönen angavs genom indikatorer. De där. innebörden av bonusen är att komma ikapp minimilönen, med hänsyn tagen till de faktiska arbetade timmarna.
Följaktligen ingick lönen i beräkningsunderlaget. På fliken Tid finns växeln på första punkten "Redo för fullt skiftarbete inom tidsgränsen". Typ av tid - valdeltagande. Som ett resultat av detta, vid beräkning av denna periodisering, sätts "Tid i timmar" av någon anledning lika med "Tidsnorm i timmar" och i antal är lika med arbetade timmar. Jag har redan provat alla kryssrutor i beräkningsinställningarna på det här sättet och det - allt är inte rätt ..
Hur gör man inställningarna korrekt så att de arbetade timmarna är lika med de arbetade timmarna, och tidsnormen är normen för tid?

Svar:() Hur många gånger har de diskuterat att en sådan briljant idé i ZUP 2.5 inte kommer att ta fart.
För att använda indikatorerna för normen för arbetstid och arbetade timmar måste periodiseringen beskrivas i Basic. I 2.5 kan du inte tilldela en anställd mer än en grunduppgång. Så snart du tilldelar en sådan bonus kommer löneutbetalningen inte längre att betraktas som automatisk.
Slutsats: låt betalarna knyta an till drogberoende bonussystem

Fråga: Budgetering. Härledda indikatorer. Summan av verk


konfiguration KA2 (2 .4 .3 .172 ) Det finns en budgettyp för inmatning av planeringsdata. Den innehåller en komplex tabell med ett godtyckligt arrangemang av indikatorer och formler. Kolumnerna anger månadens period och inte finansiell indikator(en viss koefficient) med analyser efter position. Rader är positionsanalysen med möjligheten att lägga till värden i budgetinstansen.
Nedan är beräkningsraden där du måste beräkna summan av produkterna av värdena fördelade per månad med koefficienten.

För tillfället löste jag problemet genom att direkt skriva alla verk, men jag gillar inte det faktum att när man lägger till en ny position kommer det att vara nödvändigt att skriva om formeln.

I Excel går det att använda SUMPRODUKT-funktionen för detta, hur kan man uppnå liknande resultat när man sätter upp en budgettyp?

Svar: 1. Att göra detaljerade budgetposter är inte den bästa lösningen. Varför skrev jag här:
2. Om det istället för artiklarna Manager och General Director finns en artikel med analytics "position" - då är det ganska enkelt att sätta ihop den nödvändiga strukturen - lägg till ytterligare en beräknad kolumn med produkten och summera det helt enkelt.
3. I ERP finns ett dokument "Processen att förbereda budgetar". Med hjälp av detta dokument och sätta upp budgetprocessen kan du flytta mellanberäkningar till en bakgrundsuppgift.

Fråga: Avräkning och lönehantering, beräkningstyper med värden


Hej, var finns värdena för varje typ av beräkning?
Jag behöver procentandelen av bidraget som ska skrivas i rapporten bredvid typen av beräkning, hur många dagar, timmar, var man ska leta efter dessa uppgifter.. Jag kan inte lista ut var dessa dagar, timmar och procentsatser är skrivna på Allt....
namnet på typen av beräkning finns i rapporten, beloppet finns där, men var detta belopp kom ifrån och procentsatserna är korrekta, måste du kontrollera revisorerna senare och nu ber de dig att sätta dessa värden \u200b\ u200 bredvid varandra...
Snälla hjälp om någon har stött på detta problem...

Anmälan gjordes med hjälp av skd och add. layout som fylls programmatiskt
Conf ZiK 8, release 1.0

Svar: Ahaaaaa det är det, det är därför alla andra nollor, och sedan ytterligare en siffra i samma indikator, för samma anställd, tack så mycket för ditt svar, nu är det tydligare

F: ERP-budgetering. Budgetindikator - få DS-saldon


God eftermiddag. ERP 2.4, gör en budgetrapport.

Jag ställer in allt som i artiklar, som i videokurser, det fungerar för dem, det gör jag inte.

I ett nötskal - skapade en budgetindikator " Kontanter", angav reglerna för att erhålla faktiska uppgifter - Operationell redovisning - Kontanter (kontanter) och Operationell redovisning - Kontanter (icke-kontanter). Ställ in förhållandet mellan indikatorn och budgetposter. Angivna saldon i början av året för banken och kontanter Budgetmodell - kontrollera inte per organisation och per avdelning.

Jag lägger till en indikator i form av en budget (utan kryssrutan "används för input" - budgetrapport), klickar på "Visa rapporttyp" - indikatorn är tom. När faktiska rörelser i DS dyker upp i mitten av året, förvärvar indikatorn värden - objektens inverkan på indikatorn fungerar (inte korrekt - kostnaden anges, men objekten läggs till).

1. Hur man får saldot på DS i budgetrapporten (I form av en budgetindikator, om du går till fliken "Regler för att erhålla faktiska data" och klickar på "Resultat av reglerna" - allt visas korrekt - alla saldon , efter datum för införande av saldo, alla saldon efter avskrivningar och etc.). Jag har inte indikatorn i budgettypen som används för datainmatning.

2. Om du endast anger "Kontanter (kontanter)" i budgetindikatorn i reglerna för att erhålla faktiska data - även om det fungerar korrekt i "Resultat av reglernas funktion", när du genererar en budgetrapport ger det felet " Fältet hittades inte BÖRJAN AV PERIODEN" - bara sådär, caps .

3. Artiklarnas inflytande på indikatorn - det kostar åtminstone "Kostnad" - det står i budgetrapporten - det tilläggs

Svar:() i ERP kan budgetindikatorer villkorligt kallas balansposter. Men budgetindikatorer låter dig också analysera inkomster / utgifter per post. Därför kan de, beroende på uppgiften, användas på detta sätt. Men vid planering av nettoomsättningen finns det givetvis tillräckligt med budgetposter.

Fråga: Hur kan jag göra en indikator omöjlig att välja i en rapport?


God eftermiddag.
UT 10.3, en rapport skapad genom UniversalReport. Jag kan inte lista ut hur man gör en av indikatorerna otillgänglig för användarval (så att kryssrutan inte kan markeras i inställningarna) .....
Tillagd så här: UniversalReport.AddIndicator("GrossProfitPrice", " Bruttovinst", Falskt, "CHT=15; NPV=2");
Jag försöker ta bort så här:
IndicesGroup = UniversalReport.Indicators.Rows.Find("GrossProfitPrices"); Om gruppen av indikatorer<>Undefined Then RowsIndicators = GroupIndicators.Rows; GrossPr = RowsIndicators.Find("GrossProfitPrices"); Om Brutto Pr<>Undefined Then GrossUsage=False ; EndIf ;   //IndicatorsGroup.use=false; EndIf ;
Hur ska det vara så enkelt?...

Svar: visade sig) här, kanske det kommer att vara användbart för någon:
Jag kommenterade precis ut raden där indikatorn läggs till, dvs.
UniversalReport.AddIndicator("GrossPrice Vinst", "Bruttovinst", False, "NPV=15; NPV=2");
och där FieldRepresentation-strukturen för samma indikator (inte nödvändigt, men varför skicka den till inställningarna)
I allmänhet var detta det första försöket från första början, och det fungerade framgångsrikt på databasen från en annan klient, men på klientdatabasen öppnades inte rapporten och visade något i stil med detta fel: "(Report.UniversalReport.ObjectModule(5040) )): Fel vid anrop av kontextmetoden (Move) Receiver.Rows.Move(FoundIndicator, Source.Rows.Index(CurrentIndicator) - Receiver.Rows.Index(FoundIndicator)); på grund av: Fel offset inom samlingen"

Ja, det var nödvändigt att fördjupa sig i kärnan av felet, men uppgiften verkade så enkel, och byggaren var en oälskad och outforskad mekanism) Jag döpte intuitivt om rapporten (inte filnamnet, utan rapportnamnet, på samma sätt plats som synonym), sparade det, visade det sig). Vid första starten konfigurerade jag grupperingar för användaren, lägg till. fält och så vidare, och för att den här inställningen ska förbli, klicka på "Spara inställningar", och ange användarnamnet och båda kryssrutorna (spara, öppna). Jag skrev i detalj, eftersom Jag glömmer ofta bort den här knappen.
Tack alla, ha en bra dag)

Fråga: ZUP När du väljer Visade indikatorer i PM, rensas värdena för indikatorerna


ZUP (3.1.5.250)
Dokumentet "Byte av bemanning". I tabelldelen väljer du "Visade indikatorer" och ställer in flaggan "Procentandel av ersättningen för skadlighet". Kolumnen "Procent av premie för skadlighet" visas i tabelldelen, men den är tom. Går du till själva bemanningstjänsten så finns det också "Procentandel av ersättningen för skadlighet" = 0. Samtidigt, om utgången "Procentandel av ersättningen för skadlighet" tas bort från "Visade indikatorer", fylls denna procentandel av ersättningen när personaltabellens position öppnas. Det är inte klart varför, när vi vill se "Procentandelen av premien för skadlighet" i tabelldelen av dokumentet, vi bara inte ser det, eftersom när du öppnar dokumentet skrivs denna procent över.

Svar: Har någon upplevt detta? Hur slåss? Bara ta bort flaggan från "Visade indikatorer" som är överskrivna?

Idag kommer vi att konsolidera den information som skrivits tidigare i praktiken, överväg ett exempel på lönehantering.

Löneexempel

Det finns fem anställda på vårt företag, det är nödvändigt att beräkna och beräkna deras lön, till exempel för maj månad, där det finns 21 arbetsdagar.

För att beräkna löner behöver vi uppgifter om den fastställda lönen för varje anställd, personskatteavdrag på grund av dem och antalet arbetade dagar i maj. Dessutom kommer information om den totala lönen som intjänats sedan början av året att vara användbar.

Anställda data: (klicka för att expandera)

Arbetarens efternamn

Lön Avdrag

Antal arbetade dagar i maj

70000 2 barn
20000 500 rubel, 1 barn

Nikiforov

24000 3000 rubel, 2 barn
16000 2 barn
16000 500 rubel, inga barn

Från och med början av året fram till maj månad, alla anställda arbetade alla månaderna fullt ut, kommer vi att ta den regionala koefficienten i vårt exempel att beräkna löner lika med 15%. Låt mig påminna dig om att uppgifterna om arbetade dagar är hämtade från tidrapporten, ett exempel på detta dokument kan hittas.

Tänk på den första arbetaren Ivanov.

1) Vi bestämmer lönen för arbetade timmar

I maj arbetade han 20 dagar av de 21 som krävdes.

Lön för arbetade timmar definieras som Lön * Arbetade dagar / 21 = 70000 *

Ivanov fick en lön = 70 000 * 20 / 21 = 66 667 rubel.

2) Bestäm vilka avdrag som krävs

Sedan början av året har han fått en lön på 322 000 rubel, så han har inte längre rätt till barnavdrag. Låt mig påminna dig om att barnavdrag är giltiga tills den anställdes lön, beräknad från början av kalenderåret, har nått 280 000 rubel.

3) Vi beräknar löner med hänsyn till den regionala koefficienten

Lön \u003d 66667 + 66667 * 15% \u003d 76667 rubel.

4) Vi överväger personlig inkomstskatt

Personlig inkomstskatt \u003d (upplupen lön - avdrag) * 13% \u003d (76667 - 0) * 13% \u003d 9967 rubel.

5) Vi beräknar lönen som vi kommer att betala till den anställde:

Lön att betala \u003d Upplupen lön - personlig inkomstskatt \u003d 76667 - 9967 \u003d 66700 rubel.

På samma sätt görs beräkningar för alla andra anställda.

Alla beräkningar för kalkylen och lönerna för alla fem anställda är sammanfattade i tabellen nedan: (klicka för att expandera)

Fullständiga namn Lön sedan början av året Lön Otrab. dagar i maj Lön för arbete tid upplupna lön Avdrag Personlig inkomstskatt (Lön - Avdrag) * 13 % Att betala av

Ivanov

322000 70000 20 66667 76667 0 9967

66700

Petrov

92000 20000 21 20000 23000 1900 2743

20257

Nikiforov

110400 24000 21 24000 27600 5800 2834

24766

Burkov

73600 16000 21 16000 18400 2800 2028

16372

Krainov

73600 16000 10 7619 8762 500 1074

7688

Total

154429 18646

135783

I praktiken fylls det vid beräkning och löneräkning primärt dokument - lönebesked blankett T51, varav ett prov kan laddas ner.

Baserat på resultatet av beräkningarna beaktas det totala beloppet av den upplupna lönen och den lön som är avsedd för utbetalning.

Beräkning av försäkringspremier

I följande artiklar kommer vi att överväga hur semesterlön beräknas på företaget och ge exempel på beräkning.

Videolektion "Proceduren för att betala löner till anställda i organisationen"

Videolektion från läraren vid utbildningscentret "Redovisning och skatteredovisning för dummies", chefsrevisor Gandeva N.V. Klicka nedan för att se videon ⇓