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/ |