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

[HMP] OnAfterInsert a lId dla zamówień
https://forum.mix-soft.pl/viewtopic.php?f=15&t=1213
Strona 1 z 1

Autor:  jabis [ 2009-09-22, 10:01 ]
Tytuł:  [HMP] OnAfterInsert a lId dla zamówień

Wywołując procedurę OnTime dla dokumentów sprzedaży, OnAfterInsert jak głosi dokumentacja podawane jest ID dokumentu w bazie DK.
Niestety dla dokumentów typu zamówienie jest również podawane ID w tym miejscu.

Czy ktoś wie jak na tym etapie zorientować się czy jest to dokument handlowy czy zamówienie i do której tabeli się odwołać ?

To, że ID dokumentów w bazie DK zaczynają się od 65562 nie jest wartością rozpoznawalną gdyż w przypadku gdy chcemy mieć historię zamówień i nie usuwamy ich może się pojawić ponad 65562 wpisów w tabeli BD.

Autor:  jabis [ 2009-09-22, 10:14 ]
Tytuł: 

Wystarczyło jeszcze raz przeczytać uważnie dokumentacje i rozwiązanie znalezione:

Kod:
W przypadku procedur wywoływanych dla dokumentów można tworzyć procedury o nazwie nazwa_procedury+charakter_dokumentu, gdzie:

nazwa_procedury - jest nazwą procedur opisywanych wcześniej
charakter_dokumentu - kilkuliterowy symbol odpowiadający charakterowi dokumentu

dzięki tej właściwości można np. utworzyć dwie procedury OnBeforeInsertFVS i OnBeforeInsertDEX z których jedna będzie wywoływana dla faktur a druga dla dokumentów eksportowych. W przypadku braku procedury z charakterem dokumentu w nazwie, wywoływana jest standardowa procedura OnBeforeInsert.

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