[newpage=home] ------------------------------------------------------------------------- titre=[ Note de frais ] [frame=1] $ globalnavig(1, 'self'); [page=adjust]

Notes de frais

Liste des missions réalisées en [write=year]

[img=images/none.gif height=5]
[p=liste][img=images/i_add.gif border=0] Nouvelle mission
[img=images/none.gif height=5]
$ for (i=dmission.length-1; i>=0; i--) { $ var dp = dmission[i][2].substring(dmission[i][2].indexOf(' ')+1); $ dp = replace(' Janvier ','/01/',dp); dp = replace(' Février ','/02/',dp); dp = replace(' Mars ','/03/',dp); dp = replace(' Avril ','/04/',dp); $ dp = replace(' Mai ','/05/',dp); dp = replace(' Juin ','/06/',dp); dp = replace(' Juillet ','/07/',dp); dp = replace(' Août ','/08/',dp); $ dp = replace(' Septembre ','/09/',dp); dp = replace(' Octobre ','/10/',dp); dp = replace(' Novembre ','/11/',dp); dp = replace(' Décembre ','/12/',dp); $ var dr = dmission[i][3].substring(dmission[i][3].indexOf(' ')+1); $ dr = replace(' Janvier ','/01/',dr); dr = replace(' Février ','/02/',dr); dr = replace(' Mars ','/03/',dr); dr = replace(' Avril ','/04/',dr); $ dr = replace(' Mai ','/05/',dr); dr = replace(' Juin ','/06/',dr); dr = replace(' Juillet ','/07/',dr); dr = replace(' Août ','/08/',dr); $ dr = replace(' Septembre ','/09/',dr); dr = replace(' Octobre ','/10/',dr); dr = replace(' Novembre ','/11/',dr); dr = replace(' Décembre ','/12/',dr); $ if ((dmission[i][2]==dmission[i][3]) || (dmission[i][3]=='')) { var period=dp; } else { var period=dp+'-'+dr; } $ if (dmission[i][1].substring(0,4)=='[MG]') { var dmiss1=dmission[i][1].substring(4); var dcol='navy'; } $ else if (dmission[i][1].substring(0,4)=='[AM]') { var dmiss1=dmission[i][1].substring(4); var dcol='seagreen'; } $ else if (dmission[i][1].substring(0,4)=='[AG]') { var dmiss1=dmission[i][1].substring(4); var dcol='darkred'; } $ else { var dmiss1=dmission[i][1]; var dcol='navy'; } [p=liste] $ LineMission(dcol, year, dmission[i][0], dmiss1, dmission[i][4], period); [img=images/i_edits.gif border=0][img=images/none.gif width=30 height=2] [img=images/i_add.gif border=0]

$ }


$ if (year>2008) {

Précédentes années

$ for (pyear=year-1; pyear>2007; pyear--) {

[p=liste][write=pyear] $ } $ } [/table] $ center_page_end(); [newpage=edit~mission] ------------------------------------------------------------------------- titre=[ Note de frais ] [frame=1] $ globalnavig(1, 'self'); $ if (typeof imission==='undefined') { imission=dmission.length; dmission[imission]=new Array(); dmission[imission][1]='['+fm_initiales+'] '; dmission[imission][9]=userfn; } [page=adjust]

Note de frais

Edition / création d'une note de frais

//$ alert(dmission[imission][0]);
$ InputMission('Nom','text',60,'nom',dmission[imission][9],''); $ InputMission('Code de la mission','text',60,'code',dmission[imission][0],'YYYYMMDD-meeting'); $ InputMission('Objet de la note de frais','text',60,'objet',dmission[imission][1],'',' (garder les initiales au début)'); $ InputMission('Date de départ','date',10,'depart',dmission[imission][2],''); $ InputMission('Date de retour','date',10,'retour',dmission[imission][3],''); $ InputMission('Lieu de la mission','text',60,'lieu',dmission[imission][4],''); $ InputMission('Monnaie locale','text',25,'currency',dmission[imission][5],'Code de la monnaie locale'); $ InputMission('Taux de change','text',25,'change',dmission[imission][6],'Valeur de la monnaie en euro','checkMinefi'); $ InputMission('Organisme de remboursement','text',60,'orgremb',dmission[imission][7],'Nom de l_organisme à qui envoyer la demande de remboursement'); $ InputMission('Remboursement obtenu','text',25,'rembours',dmission[imission][8],'','€');
Valider la saisie
$ document.f[1].focus();
$ function CheckForm() { $ var ok=1; $ if (document.getElementById('depart').value!='') { document.getElementById('hdepart').value=TransfromtoFulldate(document.getElementById('depart').value); } else { ok=0; } $ if (document.getElementById('retour').value!='') { document.getElementById('hretour').value=TransfromtoFulldate(document.getElementById('retour').value); } else { ok=0; } $ if (ok==1) { document.getElementById('saveform').style.visibility='visible'; } $ return; $ } [/table] $ center_page_end(); [newpage=frais~mission] ------------------------------------------------------------------------- titre=[ Note de frais ] [frame=1] $ globalnavig(1, 'self'); [page=adjust]

Note de frais

Saisie / édition des frais de mission

$ if (dmission[imission][2]==dmission[imission][3]) { var rdate=dmission[imission][2]; } else { var rdate=dmission[imission][2]+'-'+dmission[imission][3]; } [c] ()[/c] $ var emptyline = 12;

[row] [cell] [/table]
$ for (i=1;i'); $ if (frais[i-1]) { $ document.write(''); $ } else { $ document.write(''); $ } $ document.write(''); $ document.write(''); $ }
'+prefix(i)); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''+prefix(i)); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ document.write(''); $ var table0='table0'; $ document.write('


//[cell width=200 style=note] Ajout de nouvelles lignes
Sauvegarde du registre Retour (sans modification)

Notes : [p=paragavantliste]Barème kilométrique (2017) :
  • 5 CV, moins de 5 000 km, = 0,543 x d
  • 5 CV, moins de 5 000 km, = 0,568 x d
Pour ajouter des lignes, sauvegarder et réouvrir la page de saisie des frais $ center_page_end(); [newpage=view~mission] ------------------------------------------------------------------------- titre=[ Note de frais ] [frame=1] $ document.body.style.backgroundColor = '#eeet'; $ document.body.style.backgroundPosition = 'top right'; $ document.body.style.backgroundRepeat = 'repeat-y'; $ document.body.style.backgroundImage = 'url(images/bg-box.png)'; $ document.body.style.backgroundSize = 'fill'; $ document.body.style.fontSize = '10pt'; //
[img=images/b_Orthongel.png width=400]
5, rue des Sardiniers
29900 CONCARNEAU
$ var sumMG=0; var sumnote=''; var sumtot=0; var euro=replace('_','','&_e_uro;'); $ var sumd=new Array(0,0,0,0); $ function ShowNote(note,shownote) { $ if (note!=0) { $ return note; $ } else { $ return ' '; $ } $ }
[img=images/b_Orthongel.png width=400]
5, rue des Sardiniers
29900 CONCARNEAU

Note de frais


[row] [cell]Objet de la mission : $ if (dmission[imission][1].substring(0,1)=='[') { var tmiss=dmission[imission][1].substring(5); } else { var tmiss=dmission[imission][1]; } [cell] [row] [cell] $ if ((dmission[imission][2]==dmission[imission][3]) || (dmission[imission][3]=='')) { document.write('Date de la mission :'); dmission[imission][3]=dmission[imission][2]; [cell] $ } else { document.write('Date de départ et de retour :'); [cell]du au $ } [row] [cell]Lieu de la mission :
[cell] $ if ((dmission[imission][5]!='') && (dmission[imission][5]!=euro)) { [row] [cell]Taux de change : [cell]1 = € $ } [/table] [/table]


// $ var salarie=dmission[imission][9].substring(0,1)+'.'+dmission[imission][9].substring(dmission[imission][9].indexOf(' ')); $ for (itype=0;itype $ for (ifrais=0;ifrais $ if (frais[ifrais][5]==euro) { //[cell] [] $ if (frais[ifrais][6]=='ORTHONGEL') { $ sumtot += Number(frais[ifrais][4]); $ sumd[itype] += Number(frais[ifrais][4]); $ } else { $ sumMG +=Number(frais[ifrais][4]); $ sumtot += Number(frais[ifrais][4]); $ sumd[itype] += Number(frais[ifrais][4]); $ } $ } else { $ if (frais[ifrais][6]=='ORTHONGEL') { $ sumtot += Number(frais[ifrais][4]*dmission[imission][6]); $ sumd[itype] += Number(frais[ifrais][4]*dmission[imission][6]); $ } else { $ sumMG += Number(frais[ifrais][4]*dmission[imission][6]); $ sumtot += Number(frais[ifrais][4]*dmission[imission][6]); $ sumd[itype] += Number(frais[ifrais][4]*dmission[imission][6]); $ } $ } $ sumnote += frais[ifrais][7]+'^'; $ } $ } [row] [cell colspan=7] [] [row] $ } $ itype=fraistype.length-1; $ var ipourinfo=0; $ for (ifrais=0;ifrais $ } [row] [cell] [cell] [cell] $ if ((frais[ifrais][5]=='€') || (frais[ifrais][5]=='€')) { [cell] [] [cellr] [cellr]- [cellc] $ sumMG = sumMG-Number(frais[ifrais][4]); $ } else { [cellr]() [cellr] [cellr]- [cellc] $ sumMG = sumMG-Number(frais[ifrais][4]*dmission[imission][6]); $ } $ sumnote += frais[ifrais][7]+'^'; $ } $ } $ if (ipourinfo==1) { [row] [cell colspan=7] [] [row] $ } [row] $ if (dmission[imission][9]=='Michel Goujon') { [cell colspan=7]
Je soussigné, , certifie que cette note de frais est conforme au frais engagés.

$ } else { [cell colspan=7]
Je soussignée, , certifie que cette note de frais est conforme au frais engagés.

$ } [row]

[cell colspan=3 valign=top] [/table] $ if (dmission[imission][7]!='') {


$ }


[cell colspan=5]Traitement [row] [cell colspan=5][] [] [] Payé le . . . . . . . . . . . . . . . . . . . . . . . . . . . . [] [] []par chèque n° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [row] [cell colspan=5] [] [] [] Visa du Président d'ORTHONGEL (date et signature)




[row]

$ var ssum = sumd[1]+sumd[2]; [/table]