mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[HMP ]OnAfterInsert https://forum.mix-soft.pl/viewtopic.php?f=15&t=8008 |
Strona 1 z 1 |
Autor: | koronen [ 2017-07-19, 15:12 ] |
Tytuł: | [HMP ]OnAfterInsert |
Witam. Jak mam rozpoznać czy procedura OnAfterInsert została wywołana podczas zatwierdzania ZO tj. baza BD czy faktura tj. DK? Mam wysokie id w BD więc na pewno nie po tym polu... |
Autor: | rafal [ 2017-07-24, 16:12 ] |
Tytuł: | Re: [HMP ]OnAfterInsert |
po typ_dk |
Autor: | bongos [ 2017-07-25, 15:49 ] |
Tytuł: | Re: [HMP ]OnAfterInsert |
Wg mnie lepsze jest sufiksowanie nazwy procedury, w tym przypadku symbolem ZMO. Jest opisane w dokumentacji programu. |
Autor: | koronen [ 2017-07-25, 22:14 ] |
Tytuł: | Re: [HMP ]OnAfterInsert |
Cytuj: po typ_dk W jaki sposób? Załóżmy że Id przekazywany do metody znajduje się zarówno w BD (czyli jest zamówieniem) oraz w DK (czyli np. jest fakturą). Skąd mam wiedzieć z którym z tych dokumentów mam do czynienia? Cytuj: Wg mnie lepsze jest sufiksowanie... Mamy kilkadziesiąt definicji dokumentów sprzedaży, tworzenie takiej ilości metod wydało mi się mało "eleganckie", no i dodatkowo powstaje problem podczas tworzenia nowej definicji. Mój sposób to: Kod: If lId != bazaBufora.GetField("id") Then //baza DK Else //baza BD EndIf Tu mamy chyba pomijalnie małe prawdopodobieństwo błędu. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |