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

Problem z raportem
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2609
Strona 1 z 1

Autor:  Notos [ 2010-12-28, 19:37 ]
Tytuł:  Problem z raportem

Ktoś mi może napisać czemu ten raport powoduje wysypywanie się HMP 2011.1
Kod:
int sub AppendNotka(string notka,long iddk,string typ)
   basent n
   basext x
   basedk d
   n.open()
   x.open()
   d.open()
   d.getrecbyid(iddk)
   x.getrecbyid(d.getfield("rodzaj"))
   n.getrecbyid(x.getfield("klient"))
   string rdnot = n.getfield("opis")
   iorec io
   io.clear()
   io.setfield("id",using "%l",iddk)
   io.setfield("notatka",rdnot + " " + notka)
   if typ == "DK" then editsp(io)
   if typ == "MG" then editmg(io)
   n.close()
   x.close()
   d.close()
endsub


Wywoływane z "Procedury dokumentu sprzedaży"

Kod:
int Sub OnAfterInsert(long lId)
   OnAfterInsert = SprawdzOkresNumeracji(lId, BAS_DK)
   AppendNotka("Notka z procedury",lId,"DK")
EndSub

Autor:  Notos [ 2010-12-28, 21:04 ]
Tytuł: 

Problemem okazał się:

Kod:
limit 15000

Autor:  Misiek [ 2010-12-29, 15:58 ]
Tytuł: 

Notos pisze:
Problemem okazał się:

Kod:
limit 15000


Witaj,

Wszędzie tam gdzie korzystasz z bazy NT (notatki) musisz wcześniej zdefiniować Limit - 10000 spokojnie wystarcza, ale 15000 nie zaszkodzi :-)

A dla całkowity spokój ducha zapewni wrzucanie Limitu XXXXX na początku każdego raportu - czasami gdybyś wykonywał operacje na stringach powyżej 3000 znaków może się już wywalać lub String zostanie przycięty do około 3000 (nie znam dokładnie liczby, chyba w Helpie AmBasic o tym piszą, gdzieś czytałem).

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