IOBERONCashRegisterServiceSetNewBillOpenItems Method |  |
Zápis nových položiek na už existujúci otvorený účet. Zápis je vykonávaný v transakcii, ak dôjde k chybe pri čo i len jednej z položiek, nebude zapísaná žiadna položka.
Namespace: Exa.OBERON.ServicesAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
SyntaxResultValue<long[]> SetNewBillOpenItems(
long IDNumBillOpen,
BillOpenItem[] BillOpenItems,
bool PrintOrder
)
Function SetNewBillOpenItems (
IDNumBillOpen As Long,
BillOpenItems As BillOpenItem(),
PrintOrder As Boolean
) As ResultValue(Of Long())
Dim instance As IOBERONCashRegisterService
Dim IDNumBillOpen As Long
Dim BillOpenItems As BillOpenItem()
Dim PrintOrder As Boolean
Dim returnValue As ResultValue(Of Long())
returnValue = instance.SetNewBillOpenItems(IDNumBillOpen,
BillOpenItems, PrintOrder)
Parameters
- IDNumBillOpen Int64
- Jednoznačný identifikátor otvoreného účtu, na ktorý sa majú nové položky zapísať.
- BillOpenItems BillOpenItem
- Pole tried s položkami dokladu (môže ísť o jednu, prípadne viac položiek).
- PrintOrder Boolean
- Príznak, či po úspešnom uložení nových položiek automaticky vytlačiť objednávku do kuchyne.
Return Value
ResultValueInt64Ak boli položky úspešne zapísané, v ResultValue.data je vrátený zoznam jednoznačných identifikátor vytvorených nových položiek (vlastnosť IDNum).
Ak dôjde k chybe pri tlači objednávky, bude vrátený výsledný result = TRUE, avšak návratová hodnota bude obsahovať popis chyby/problému (v Description).
ExampleUrl: http://address:port/SetNewBillOpenItems
See Also