Get a sequence number value
This Funprog is used to get a sequence number.
Funprog NUMERO(ACTX,COUNTER,FCY,DAT,COMP,VAL,ERRMS) | |
---|---|
Value Instance ACTX | Context |
Value Char COUNTER | Counter code |
Value Char FCY | Site code |
Value Date DAT | Date of the document |
Value Char COMP | Complement value |
Variable Char VAL | Complement code |
Variable Char ERRMS | Error message |
Notes:
* If the counter value cannot be returned, the function returns [V]CST_AERROR
, otherwise it returns [V]CST_AOK
.
* The counter assignment must be used in a transaction (for instance in AINSERT_BEFORE
, AUPDATE_BEFORE
or even AINSERT_AFTER
, AUPDATE_AFTER
events). If this function is used in a script, verify that a transaction is opened by testing adxlog (or open it before).
* No default site is provided; the site must be given if the counter's structure requires it.