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