Zmiana dostawy przy wystawianiu dok.mag.
Witam.
Tworzę dok.mag. przy pomocy BIORec'a
czasem przy wystawianiu muszę podmienić dostawę i ilość i niestety 'prosta' podmiana mi nie działa
np. jak jest mniejsza ilość to ją bierze z nowej dostawy ale różnicę zostawia ze starej
próbuję kodem jak poniżej usunąć pozycję (usuwa się) 1 i dodać poz.2 z nową dostawą ale nowa pozycja się nie dodaje
Kod:
xBIORec.SetField("id", Using "%d", xWP.id)
xBIORec.BeginSection("Pozycja dokumentu")
xBIORec.SetField("lp","1")
if round(fProporcja,2) != 1.0 then
message "Proporcja=" + (using "%.3f", fProporcja) + " : IloscSur=" + sIloscSur
xBIORec.SetField("lp","1")
xBIORec.SetField("usun","1")
xBIORec.SetField("lp","2")
xBIORec.SetField("dodaj","1")
endif
xBIORec.BeginSection("Dostawa")
xBIORec.SetField("nazwa_dostawy", sKragNew)
xBIORec.SetField("ilosc", sIloscSur )
xBIORec.EndSection()
xBIORec.EndSection()
nErr = xFunkcja.EditMg(xBIORec)
xBIORec.Clear()
Może ktoś się z tym już uporał?