FK 2014.d Import specjalny księgowania równoległe
A więc mam plik txt z zewnętrznego oprogramowania którego fragment wygląda tak:
Kod:
FK nazwa =213/14
Datawpl =2014-07-29
opis FK =
Zapis{
strona =WN
kwota =900
konto =402-4
IdDlaRozliczen =2
opis =PRZEWOŹNICY
NumerDok =213/14
Pozycja =0
ZapisRownolegly =0
}
Zapis{
strona =MA
kwota =1107
konto =201-K
IdDlaRozliczen =1
opis =PRZEWOŹNICY
NumerDok =213/14
Pozycja =0
ZapisRownolegly =0
}
Zapis{
strona =WN
kwota =207
konto =225-1
IdDlaRozliczen =3
opis =PRZEWOŹNICY
NumerDok =213/14
Pozycja =0
ZapisRownolegly =0
}
Zapis{
strona =WN
kwota =900
konto =550
IdDlaRozliczen =4
opis =PRZEWOŹNICY
NumerDok =213/14
Pozycja =1
ZapisRownolegly =33
}
Zapis{
strona =MA
kwota =900
konto =490
IdDlaRozliczen =5
opis =PRZEWOŹNICY
NumerDok =213/14
Pozycja =1
ZapisRownolegly =33
}
Natomiast fragment szablonu Faktura format 3 tak:
Kod:
case "zapis"
MakeSec("zapis")
{
$strona = Rex([strona], "MA", 1) //WN=0 (""), MA=1
$kwota = [kwota]
$Konto = [Konto]
$NumerDok = [NumerDok]
$IdDlaRozliczen = [IdDlaRozliczen]
if ( Equal(@@opisy, 1) )
{
$Opis = [opis]
$typopisu = 1 //opis bezpośrednio
}
$ZapisRownolegly = [ZapisRownolegly]
$pozycja = [Pozycja]
IF ( NOT(equal([waluta], "")) )
{
$wkwota = [wkwota]
$waluta = [waluta]
$kurs = [kurs]
$typkursu = 3
}
IF ( NOT(equal([rozksiegowanie], "")))
{
MakeSec("transakcja")
{
$ustawowe = 1 //odsetki ustawowe
$zaliczka = 0 //Zaliczka
$idDlaRozliczen = [idDlaRozliczen]
$termin = [termin] //Termin;
}
}
}
I działa jak należy, ale co zrobić aby podczas importu zignorować zapis równoległy czyli WN=550 i MA=490 ?