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

IORec EditSP() zmienia ceny na wystawionym dokumencie?
https://forum.mix-soft.pl/viewtopic.php?f=15&t=8300
Strona 1 z 1

Autor:  wojtek [ 2018-01-08, 15:51 ]
Tytuł:  IORec EditSP() zmienia ceny na wystawionym dokumencie?

Witam,
Próbuję za pomocą IOREC EditSP() zamienić kontrahenta na dokumencie - nie ma z tym problemu. Niestety podczas tej operacji ceny pozycji dokumentu również ulegają przeliczeniu i ustawiają się zgodnie z cennikiem. W jaki sposób to obejść? Ręczna edycja takiego dokumentu skutkuje pojawieniem się komunikatu z pytaniem czy przeliczyć dokument - można wybrać "Nie". Jak ten sam skutek uzyskać z pozycji AMBasic?

Kod:
ior.clear()
   ior.SetField("id", sDokumId)

      ior.SetField("KhKod", KodKhDokument)
         
      Errorek = EditSp(ior)
      if Errorek then
         message using "%l",errorek
      else
         print using "%s %l","Edytowano dok o id=",dokumId
         print lf
      endif
   
   else
      message "błąd otwarcia dokumentu"
   endif


Z góry dziękuję za pomoc, bo męczę się z tym od piątku i nic nie wpada mi do głowy.

Autor:  bongos [ 2018-01-16, 08:35 ]
Tytuł:  Re: IORec EditSP() zmienia ceny na wystawionym dokumencie?

Hej,

imo 'ten typ tak ma'.
Przed editsp-em odczytaj ceny i literalnie przeedytuj iorec-em dokument łącznie z pozycjami.
Nabij tam co trzeba.
Powinno zadziałać.

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