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

Symfonia Handel Premium 2012a - IORec płatności
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3591
Strona 1 z 1

Autor:  konikan [ 2012-01-03, 12:01 ]
Tytuł:  Symfonia Handel Premium 2012a - IORec płatności

Witam wszystkich użytkowników tego forum. Kilka dni temu zostałem poproszony do modyfikacje raportu obsługującego kompensaty. Firma która "wykonała" ten raport zrobiła tylko prosty wydruk o nazwie kompensata bez odpowiednich rozliczeń w płatnościach. Sami teraz robimy kompensaty za pomocą rejestru płatności.
Chcę napisać raport, który będzie usprawniał nam ten proces. Ponieważ dokumentacja standardowa jest taka a nie inna zwracam się do Was o pomoc (od niedawna rozpocząłem przygodę z AmBasic ). Chcę testowo wystawić nową płatność za pomocą AmBasic w następujący sposoób:
Kod:
string sTypDK
string sSeria
string sRodzaj
int Rodzaj_platnosci
int iRoz
string sData
string khKod
string sOpis
string sKwota

sTypDK = "255"
sSeria = "sKMZ"
sRodzaj = "225"
Rodzaj_platnosci = 1
sKwota = "100"


IOrec IOr

   IOr.SetField("Rejestr", "KOMPENSATY")
   IOr.SetField("Seria",  sSeria)
    IOr.SetField("typ", "KMZ")
   IOr.SetField("Rodzaj_platnosci", "wpłata")
      // IOr.SetField("Rozliczona", (using "%d",iRoz) )
    // IOr.SetField("Data_platnosci", sData)
    // IOr.SetField("Khkod", khKod)
    // IOr.SetField("opis", sOpis)

   IOr.SetField("kwota", sKwota)
   IOr.EndSection()
     
   print WystawDokumentPlatnosci(IOr,0);

Otrzymuje następujący komunikat:

Nieokreślony typ dokumentu płatności.
Nieokreślona seria dokumentu płatności.

Bardzo proszę o wskazówkę (nie prosze o gotowe roziązanie !) co jest nie tak.
Program to Handel Premium 2012a

Pozdrawiam
Paweł

Autor:  rafal [ 2012-01-03, 15:35 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

Kod:
typ_dk zamiast typ

Autor:  konikan [ 2012-01-03, 15:39 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

Dziekuję, ale niestety nadal to samo aktualny kod to:

Kod:
IOrec IOr

   IOr.SetField("Rejestr", "KOMPENSATY")
   IOr.SetField("typ_dk", "KMZ")
   IOr.SetField("Seria",  sSeria)
   
   IOr.SetField("Rodzaj_platnosci", "wpłata")
      // IOr.SetField("Rozliczona", (using "%d",iRoz) )
    // IOr.SetField("Data_platnosci", sData)
    // IOr.SetField("Khkod", khKod)
    // IOr.SetField("opis", sOpis)

   IOr.SetField("kwota", sKwota)
   //IOr.ImportPN()
     
   print WystawDokumentPlatnosci(IOr,0);

Autor:  konikan [ 2012-01-03, 15:41 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

Zadziałało (ponownie uruchomiłem raport),

Bardzo dziękuje !

Autor:  konikan [ 2012-01-03, 15:50 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

Dziwna sprawa bo raz na kilka prób dodaje a potem nadal ten sam błąd

Autor:  rafal [ 2012-01-03, 16:05 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

U mnie zadziałało 40x z rzędu.
Musiałem tylko zmodyfikować trochę kod bo nie mam tych samych rejestrów co Ty.
Kod:
IOrec IOr

IOr.SetField("Rejestr", "BANK")
IOr.SetField("typ_dk", "BP")
IOr.SetField("Seria", "sBP")

IOr.SetField("Rodzaj_platnosci", "wpłata")
IOr.SetField("kwota", "100.00")

print WystawDokumentPlatnosci(IOr,0);

error ""

Autor:  konikan [ 2012-01-03, 19:52 ]
Tytuł:  Re: Symfonia Handel Premium 2012a - IORec płatności

rafal pisze:
U mnie zadziałało 40x z rzędu.
Musiałem tylko zmodyfikować trochę kod bo nie mam tych samych rejestrów co Ty.
Kod:
IOrec IOr

IOr.SetField("Rejestr", "BANK")
IOr.SetField("typ_dk", "BP")
IOr.SetField("Seria", "sBP")

IOr.SetField("Rodzaj_platnosci", "wpłata")
IOr.SetField("kwota", "100.00")

print WystawDokumentPlatnosci(IOr,0);

error ""


U mnie też już działa. Problem był w tym ze w rejestrze pieniędzy w kompensatach nie ustawiłem dowodów wpłaty oraz wypłaty. Jeszcze raz dziękuję za pomoc.

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