mojaSymfonia FORUM
https://forum.mix-soft.pl/

Zmiana dostawy przy wystawianiu dok.mag.
https://forum.mix-soft.pl/viewtopic.php?f=15&t=9603
Strona 1 z 1

Autor:  zz [ 2020-06-24, 13:23 ]
Tytuł:  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ł?

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/