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

IORec Numer w serii
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5996
Strona 1 z 1

Autor:  wojtek [ 2014-09-18, 12:23 ]
Tytuł:  IORec Numer w serii

Witam,

Próbuje wystawic dokument mg za pomocą IoRec (Hadel forte 2014)
Kod:
long sub WystawDokWz()
   
   int i, ok
   long id_dk_buf
   dok_mg.Clear()
         
      dok_mg.SetField("typDk", TypDokumentu)
      dok_mg.SetField("seria", Seria)
      dok_mg.SetField("dataWystawienia",datawyst )
      dok_mg.SetField("dataOperacji", dataOper )
      dok_mg.SetField("dzial", KodMagazynu)
      
      dok_mg.BeginSection("DaneKh")
      dok_mg.SetField("KhKod",KodKontrahenta)//Kod_kontrahenta(rec_dok_wz(1).idkhdokwz) )      
      dok_mg.EndSection()   
      dok_mg.SetField("Opis",opis)      
      
            dok_mg.BeginSection("Pozycja dokumentu")   
               dok_mg.SetField("Kod", KodTowaru )
               dok_mg.SetField("Lp", "1" )
               dok_mg.SetField("Ilosc", ilosc )
            dok_mg.EndSection()
         
      //dok_mg.EndSection()
      id_dk_buf = ImportMg(dok_mg)
      if id_dk_buf != 0 then   
         czyWystawiony = 1
         dokumId = WystawDokumentMagazynowy (id_dk_buf)
         if dokumId != 0 then
            czyWystawiony = 2
            sDokumId = using "%l",dokumId
            dok_mg.clear()
            dok_mg.SetField("id", sDokumId)
            dok_mg.SetField("Seria", "1000")
            dok_mg.SetField("kod", "Test")
            EditMG(dok_mg)
         endif
      endif
      
endsub


Dokument wystawia się, zmieniam następnie numer dokumentu - i to działa, natomiast nie znam sposobu zmiany numeru w serii. Czy jest na to jakiś sposób za pomocą IORec czy trzeba updatować bezpośrednio tabelę MG?

Autor:  Glajder [ 2014-09-25, 11:56 ]
Tytuł:  Re: IORec Numer w serii

W premium jest taki parametr numerWSerii

może w forte również. Spróbuj:
pod
dok_mg.SetField("seria", Seria)
wpisz
dok_mg.SetField("numerWserii", "numer jaki chcesz nadać - sama cyfra")

W premium musi być włączony parametr pozwalający na ręczną zmianę numeru dokumentu:
Ustawienia/parametry pracy/Parametry dokumentów i zasady ich numeracji/Zarządzanie numeracją wystawianych dokumentów

Autor:  wojtek [ 2014-09-26, 08:32 ]
Tytuł:  Re: IORec Numer w serii

Dzieki, działa.

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