Komplett beräkning
Funktionsnamn: boende_komplettberaekning
Modul: capitex.jsKalkyler.nocache.js
Exempelanrop:
För mer information om fältnamn mm se stycket "Datamodell"
< html > < head > < script type = "text/javascript" language = "javascript" src = "capitex.jsKalkyler.nocache.js" ></ script > </ head > < body > < script > function cpxin(type) { return "capitex.boendekalkyl.datastrukturer.in."+type; } function beraeknaboende() { var indata={datatype:cpxin("clsIn")}; var utdata; indata.GemensammaBarn={datatype:cpxin("clsBarnOchStudiebidrag")}; indata.GemensammaBarn.Antal_Hemmavarande_Barn_Som_Faar_Barnbidrag=2; indata.Bostaeder=[{datatype:cpxin("clsBostadBostadsrattHyresratt")}]; indata.Bostaeder[0].BostadsID="huvudbostad"; indata.Personer=[{datatype:cpxin("clsPerson")}]; indata.Personer[0].AEgarandelar=new Array({datatype:cpx("clsAEgarandelar")}); indata.Personer[0].AEgarandelar[0].BostadsID="huvudbostad"; indata.Personer[0].AEgarandelar[0].AEgarandelTaljare=1; indata.Personer[0].AEgarandelar[0].AEgarandelNaemnare=2; indata.Personer[0].AEgarandelar[0].HarBetalningsansvar=true; indata.Personer[0].Inkomster={datatype:cpxin("clsInkomster")}; var bruttoloen={datatype:cpxin("clsBruttoloenKrPerAAr")}; indata.Personer[0].Inkomster.Bruttoloen=bruttoloen; bruttoloen.Bruttoloen_Kr_Per_AAr=300000; indata.Budget={datatype:cpxin("clsBudgetKrPerAAr")}; indata.Budget.Total_Budget_Kr_Per_AAr=12000; indata.GemensammaLaanutgifter={datatype:cpxin("clsLaanutgifterLanelista")}; indata.GemensammaLaanutgifter.Laan=[{datatype:cpxin("clsLaanRakt")}]; indata.GemensammaLaanutgifter.Laan[0].Antal_Amorteringar_Per_AAr=1; indata.GemensammaLaanutgifter.Laan[0].Loeptid_AAr=40; indata.GemensammaLaanutgifter.Laan[0].Amortering_Kr_Per_AAr=0; indata.GemensammaLaanutgifter.Laan[0].Laanenamn="bottenlån"; indata.GemensammaLaanutgifter.Laan[0].Ingaar_I_Raentekaenslighet=true; indata.GemensammaLaanutgifter.Laan[0].Belopp_Kr=1000000; indata.GemensammaLaanutgifter.Laan[0].Raenta_Procent=7; utdata = boende_komplettberaekning(indata); alert(utdata.Resultat[0].Resultat.Kvar_Att_Leva_Paa_Kr_Per_AAr); alert(utdata.Version); } </ script > < input type = "button" onclick = "beraeknaboende();" /> </ body > </ html > |