Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe
Jest, tak wygląda ten fragment pliku fpfk.AMS:
Kod:
switch( Translate( Name(), "L") )
{
case "dane nabywcy"
case "dane sprzedawcy"
if (!equal([khid], 0))
{
MakeSec("Kontrahent")
{
$klucz = SUM0([khid],-65535)
if (!Equal([fk_ident], "0"))
$fk_ident = [fk_ident] //uzgodniony numer FK
IF ( REX( [khnip], "{[rRpP]}/:{*$}" ) )
{
// na dokumencie piszemy tyko NIP , więć nic nie robimy
}
ELSE
{
$NIP = [khnip]
}
}
}
else
{
if( !equal( [khnip], "") )
{
MakeSec("Incydentalny")
{
$klucz = [khnip]
$NIP = [khnip]
$nazwa = [khnazwa]
$miejscowosc= [khmiasto]
$ulica = [khadres]
$kod = [khkodpocz]
}
}
else
if( !equal( [khnazwa], "") )
{
MakeSec("Incydentalny")
{
$klucz = [khnazwa]
$NIP = [khnip]
$nazwa = [khnazwa]
$miejscowosc= [khmiasto]
$ulica = [khadres]
$kod = [khkodpocz]
}
}
}
break
---edit
Jednak mój błąd - miałem jakieś śmieci w uzgodnieniach. Po ich usunięciu wszystko już gra.
Pozostaje drugie pytanie: czy mogę użyć numeru kontrahenta, który został użyty jako zmiennej w zapisie? Mam na myśli coś takiego:
Kod:
konto =100-$id_kontrahenta