Generates a new sequence (serial) number from the numbering sequence. A date is provided so the sequence can start new e.g. each year.
NAMESPACE
xmlns:AS="http://schema.advantages.cz/AsapFunctions"
SYNTAX
string GenerateSerial(string sequenceCode, string date)
PARAMETERS
Name | Description |
---|---|
sequenceCode | Sequence identifier as defined in the Counter entity. |
date | Date by which the sequence should be generated. |
REMARKS
If you need to generate a sequence number that is not dependent on a date, use the GenerateSerial (sequenceCode)
function.
EXAMPLE
This example creates a new sales order.
Source XML
<ROOT/>
Stylesheet
<ROOT>
<SalesOrder
Id="{AS:GenerateId()}"
Number="{AS:GenerateSerial('SalesOrders', date:date())}"
DateIssued="{date:date()}"
Price="100" />
</ROOT>