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/ |