mojaSymfonia FORUM
https://forum.mix-soft.pl/

import specjalny - warunek
https://forum.mix-soft.pl/viewtopic.php?f=4&t=2041
Strona 1 z 1

Autor:  elja [ 2010-05-25, 14:06 ]
Tytuł:  import specjalny - warunek

czy da sie zrobic cos takiego: jezeli w pliku wejsciowym csv w 3 kolumnie jest zero to chciałabym zeby nie tworzył sie z tego zapis w dokumencie DP, czyli zeby ten wiersz z csv był pomijany. w szablonie umiesciałam warunek IF jak ponizej, ale działa dokładnie tak samo jak bez warunku. COMMA2 to przerobiony COMMA -przecinki zamienione na średniki.

plik csv:
kol1 kol2 kol3 kol4
nazwisko ttt 100 9
nazwisko1 ttt 56 7

Kod:
#format  "COMMA2" 
#symbol_LP   "LP"   
         
Section("", "dokument")
{       
    @sname = [2]   
    $klucz = Def("Symbol_LP")
    $obslugujJak= "DP"
    $dataWpr = Date()
    $dataDok = Date()   
    $dataoper = Date()

    Exit()
       
    @poz = 0

    Section( @sname, "", "REPEAT" )
    {
if (not(equal([3],0)))
{
    MakeSec("pracownik")
    {
        $klucz = [4]
        $Nazwisko_do_podgladu = [1]
    }

        MakeSec("zapis")
        {
            $pozycja = @@poz
            $rozbicie = 0
            $strona = 0
            $kwota = [3]
            $konto = ...
        }
        MakeSec("zapis")
        {
            $pozycja = @@poz
            $rozbicie = 1
            $strona = 1
            $kwota = [3]
            $konto = ....
        }
        @@poz = SUM0(@@poz, 1)
}
    }
}


testowałam tez:
if (not(equal([3],"0")))
if (!(equal([3],0)))
if (!(equal([3],"0")))
nie działa.

Autor:  wrob [ 2010-05-25, 14:31 ]
Tytuł: 

A daj za tym equal
jaki warning czy info z wartoscia [3] i zobacz czy wogole to tam wchodzi jesli jest zero

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/