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.