fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [7904] property: tweak export filter


From: Sigurd Nes
Subject: [Fmsystem-commits] [7904] property: tweak export filter
Date: Thu, 20 Oct 2011 08:50:21 +0000

Revision: 7904
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7904
Author:   sigurdne
Date:     2011-10-20 08:50:21 +0000 (Thu, 20 Oct 2011)
Log Message:
-----------
property: tweak export filter

Modified Paths:
--------------
    trunk/property/inc/export/default/Agresso

Modified: trunk/property/inc/export/default/Agresso
===================================================================
--- trunk/property/inc/export/default/Agresso   2011-10-20 08:43:01 UTC (rev 
7903)
+++ trunk/property/inc/export/default/Agresso   2011-10-20 08:50:21 UTC (rev 
7904)
@@ -56,18 +56,20 @@
                {
                        if($pre_transfer)
                        {
-                               $sql= "SELECT DISTINCT periode from fm_ecobilag 
WHERE utbetalingsigndato IS NULL ";
+                               $sql= "SELECT DISTINCT periode from fm_ecobilag 
WHERE utbetalingsigndato IS NULL";
                        }
                        else
                        {
-                               $sql= "SELECT DISTINCT periode from fm_ecobilag 
WHERE budsjettsigndato is not null and (saksigndato is not null or 
oppsynsigndato is not null) and utbetalingsigndato is not null ";
+                               $sql= "SELECT DISTINCT periode from fm_ecobilag 
WHERE budsjettsigndato is not null and (saksigndato is not null or 
oppsynsigndato is not null) and utbetalingsigndato is not null";
                        }
                        
+                       $periode = array();
                        $this->db->query($sql,__LINE__,__FILE__);
                        while ($this->db->next_record())
                        {
                                $periode[]      = $this->db->f('periode');
                        }
+
                        return $periode;
                }
 
@@ -335,32 +337,25 @@
                        }
 
                        //Velg ut alle perioder som har bilag som skal overføres
-
-
                        if ($pre_transfer)
                        {
-                               $periode = 
$this->select_periods_with_invoice_to_transfer($pre_transfer);
+                               $periodes = 
$this->select_periods_with_invoice_to_transfer($pre_transfer);
 
-                               for ($i=0;$i<count($periode);$i++)
+                               foreach ($periodes as $periode)
                                {
-       
-                                       $receipt['message'][]= array('msg' => 
$this->OverforPeriode($batchid,$periode[$i],$download,$pre_transfer));
+                                       $receipt['message'][]= array('msg' => 
$this->OverforPeriode($batchid,$periode,$download,$pre_transfer));
                                }
                        }
 
-
                        $pre_transfer=False;
                        
-                       $periode = 
$this->select_periods_with_invoice_to_transfer($pre_transfer);
+                       $periodes = 
$this->select_periods_with_invoice_to_transfer($pre_transfer);
 
-                       for ($i=0;$i<count($periode);$i++)
+                       foreach ($periodes as $periode)
                        {
-
-                               $receipt['message'][]= array('msg' => 
$this->OverforPeriode($batchid,$periode[$i],$download,$pre_transfer,$force_period_year));
+                               $receipt['message'][]= array('msg' => 
$this->OverforPeriode($batchid,$periode,$download,$pre_transfer,$force_period_year));
                        }
 
-
-
                        //Lagre melding
                        if ($download=='on' || $pre_transfer)
                        {
@@ -607,29 +602,29 @@
                                $Valuteringsdato= 
date(Ymd,strtotime($oRsBilag[$k]['fakturadato']));// verdi: Dato, type: date, 
plass: 251 - 258
                                $Bilagsdato     = 
date(Ymd,strtotime($oRsBilag[$k]['fakturadato'])) ;// verdi: Dato, type: date, 
plass: 259 - 266
                                $Bilagsnr       = 
sprintf("%-9s",substr($oRsBilag[$k]['bilagsnr'],-8));// verdi: Bilagsnummer, 
type: i4, plass: 267 - 275
-               //              $Periode        = 
sprintf("%06s",date(Y,strtotime($oRsBilag[$k]['fakturadato'])) . 
sprintf("%02d",$periode));// verdi: Periode, type: i4, plass: 276 - 281
+               //              $_periode       = 
sprintf("%06s",date(Y,strtotime($oRsBilag[$k]['fakturadato'])) . 
sprintf("%02d",$periode));// verdi: Periode, type: i4, plass: 276 - 281
                                $ESL            = sprintf("%1s",'');// verdi: 
Blank, type: i+C481, plass: 282 - 282
 
                                if($pre_transfer)
                                {
-                                       if(abs(date(m,time()) - $periode) >1)
+                                       if(abs(date('m',time()) - $periode) >1)
                                        {
-                                               $temp_period = date(m,time()) 
-1;
+                                               $temp_period = date('m',time()) 
-1;
                                        
                                                if($temp_period == 0)
                                                {
                                                        $temp_period =1;
                                                }
                                                
-                                               $temp_year = date(Y,time());
+                                               $temp_year = date('Y',time());
                                        }
                                        else
                                        {
                                                $temp_period = $periode;
-                                               $temp_year = 
date(Y,strtotime($oRsBilag[$k]['fakturadato']));
+                                               $temp_year = 
date('Y',strtotime($oRsBilag[$k]['fakturadato']));
                                        }
 
-                                       $Periode        = 
sprintf("%06s",$temp_year . sprintf("%02d",$temp_period));// verdi: Periode, 
type: i4, plass: 276 - 281
+                                       $_periode       = 
sprintf("%06s",$temp_year . sprintf("%02d",$temp_period));// verdi: Periode, 
type: i4, plass: 276 - 281
                                        $Bilagsart      = 
sprintf("%2s",'FF');// verdi: , type: c2, plass: 15 - 16
                                        $Forfall        = '20991231';// verdi: 
Forfallsdato , type: date, plass: 298 - 305                              
                                }
@@ -638,19 +633,19 @@
 /*                             
                                        if($force_period_year)
                                        {
-                                               $Periode        = 
sprintf("%06s",$force_period_year . sprintf("%02d",$periode));// verdi: 
Periode, type: i4, plass: 276 - 281
+                                               $_periode       = 
sprintf("%06s",$force_period_year . sprintf("%02d",$periode));// verdi: 
Periode, type: i4, plass: 276 - 281
                                        }
                                        else
                                        {
-                                               $Periode        = 
sprintf("%06s",date(Y,strtotime($oRsBilag[$k]['fakturadato'])) . 
sprintf("%02d",$periode));// verdi: Periode, type: i4, plass: 276 - 281
+                                               $_periode       = 
sprintf("%06s",date(Y,strtotime($oRsBilag[$k]['fakturadato'])) . 
sprintf("%02d",$periode));// verdi: Periode, type: i4, plass: 276 - 281
                                        }
 */
-                                       $Periode        = $periode;
+                                       $_periode       = $periode;
                                        
                                        $Bilagsart      = 
sprintf("%2s",'FD');// verdi: , type: c2, plass: 15 - 16
                                        $Forfall        = 
date(Ymd,strtotime($oRsBilag[$k]['forfallsdato']));// verdi: Forfallsdato , 
type: date, plass: 298 - 305                              
                                }
-                               
+
                                $Rab_forf       = sprintf("%-8s",'');// verdi: 
Blank, type: date, plass: 306 - 313
                                $Rabatt         = sprintf("%020s",'');// verdi: 
Blank, type: money, plass: 314 - 333
                                $Avt_Kon        = sprintf("%-8s",'');// verdi: 
Blank, type: c8, plass: 334 - 341
@@ -827,7 +822,7 @@
                                        $buffer .= $Buntnr . $Forsystem . 
$Bilagsart . $Transtype . $Firmakode . $Konto . $Dim_1 . $Dim_2 . $Dim_3 . 
$Dim_4 . 
                                        $Dim_5 . $Dim_6 . $Dim_7 . $Avgiftskode 
. $Avgiftssystem . $Valutakode . $Debet_Kredit . $Valutabelop . 
                                        $Belop_i_firmavaluta . $Antall . 
$Belop2 . $Belop3 . $Belop4 . $Tekst . $Valuteringsdato . $Bilagsdato . 
-                                       $Bilagsnr . $Periode . $ESL . 
$Fakturanr . $Forfall . $Rab_forf . $Rabatt . $Avt_Kon . $Ordrenummer . 
+                                       $Bilagsnr . $_periode . $ESL . 
$Fakturanr . $Forfall . $Rab_forf . $Rabatt . $Avt_Kon . $Ordrenummer . 
                                        $Kid . $Bet_overforing . $Status . 
$Resk_type . $Resk_nr . $Forskudd . $Fakturaref . $Fakturaref . 
                                        $Inkassokode . $Bet_mottager . 
$Att_ansvarlig . $Resk_navn . $Postadresse . $Stat_Provins . $Sted . 
                                        $Bank_Postgiro_kontonr . $Betalingsmate 
. $Mva_reg_nr . $Postnummer . $Val_dok ."\r\n";
@@ -865,7 +860,7 @@
                                                $buffer .= $Buntnr . $Forsystem 
. $Bilagsart . $Transtype . $Firmakode . $Konto . $Dim_1 . $Dim_2 . $Dim_3 . 
$Dim_4 . 
                                                $Dim_5 . $Dim_6 . $Dim_7 . 
$Avgiftskode . $Avgiftssystem . $Valutakode . $Debet_Kredit . $Valutabelop . 
                                                $Belop_i_firmavaluta . $Antall 
. $Belop2 . $Belop3 . $Belop4 . $Tekst . $Valuteringsdato . $Bilagsdato . 
-                                               $Bilagsnr . $Periode . $ESL . 
$Fakturanr . $Forfall . $Rab_forf . $Rabatt . $Avt_Kon . $Ordrenummer . 
+                                               $Bilagsnr . $_periode . $ESL . 
$Fakturanr . $Forfall . $Rab_forf . $Rabatt . $Avt_Kon . $Ordrenummer . 
                                                $Kid . $Bet_overforing . 
$Status . $Resk_type . $Resk_nr . $Forskudd . $Fakturaref . $Fakturaref . 
                                                $Inkassokode . $Bet_mottager . 
$Att_ansvarlig . $Resk_navn . $Postadresse . $Stat_Provins . $Sted . 
                                                $Bank_Postgiro_kontonr . 
$Betalingsmate . $Mva_reg_nr . $Postnummer . $Val_dok ."\r\n";                  
               
@@ -911,7 +906,7 @@
                                if($transfer_ok)
                                {
                                        $this->db->transaction_commit();
-                                       $message = 'Godkjent: periode: 
'.$Periode.' antall bilag/underbilag overfort:'.$antall . ' , fil: ' . $Filnavn;
+                                       $message = 'Godkjent: periode: 
'.$_periode.' antall bilag/underbilag overfort:'.$antall . ' , fil: ' . 
$Filnavn;
                                }
                                else
                                {
@@ -943,7 +938,7 @@
                                if($transfer_ok)
                                {
                                        $this->db->transaction_commit();
-                                       $message = 'Ankomstregistrering: 
periode: '.$Periode.' antall bilag/underbilag overfort:'.$antall . ' , fil: ' . 
$Filnavn;
+                                       $message = 'Ankomstregistrering: 
periode: '.$periode.' antall bilag/underbilag overfort:'.$antall . ' , fil: ' . 
$Filnavn;
                                }
                                else
                                {
@@ -1022,4 +1017,3 @@
                        }
                }
        }
-?>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]