Lade...
 

CX_TRANSACTION::LogicalOrToTop

CX_TRANSACTION::LogicalOrToTop

Beschreibung:

Diese Funktion untersucht der Inhalt des Transaktion- Slots sowie aller übergeordneten Transaktion. 

"Slot = 2" txn Call(LogicalOrToTop)   -  gibt TRUE zurück
"Slot = 0" txn Call(LogicalOrToTop)   -  gibt FALSE zurück

Code-Beispiel:
Define(AddVatSum) tmpItem Copy(transaction.LogicalOrToTop("subTransactions[0]!=0 & has(orderItemTypeEnum) & orderItemTypeEnum=0")) ifnot { tmpItem Get(salesItem.tax) Dup if { // Find present VAT 0 -> sum vatVector iterate { -> tmp 0 tmp GetElement Over @ if { 1 tmp GetElement -> sum } } ;
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_TRANSACTION Eine Transaktion
  Top-1 STRING Bedingung
Stack(Out) Top CX_BOOLEAN Wahrheitswert
Funktionsaufruf: Call(LogicalOrToTop)