Freshmark replication server

freshmark-canonical

Program drill-down

DELETED_BYR_CARD_RET

REFUND DELETED BUYER'S CARD. Type DSP, base table DEBTOR_MAST.

Field inventory

55

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 DT_TRVAL I 0 171, 325
$VALIDATE  'MAKE THIS FIELD MANDATORY  M:    'ROUND THE TOTAL TO THE NEAREST FIVE CENT  F:CLIENT_MAST;;;W\ROUND=CM_ROUND;CM_CODE='$I\MARKET$'  A:ROUND;I\DT_TRVAL,0.05,W\ROUND;W\ROUNDED;;#0.00    I:W\ROUNDED;=;0.00  A:VAR;I\DT_TRVAL;W\ROUNDED      $CALCULATE    A:VAR;I\DT_TRVAL;I\DT_TRVAL;;0.00    'DO NOT PASS THE DEBTO
1 0.0 Work 2 I 0 1, 121
  
1 0.0 DT_CASHIER I 0 141, 517
  
1 0.0 DT_DEBTOR I -1 291, 169
$SELECT  'DISPLAY A SELECTION WINDOW  S:DEBTOR_CODE;I\DT_DEBTOR      $CALCULATE  A:CONST;;I\STATUS,W\NOT_ENOUGH_CREDIT  'DISABLE IT!!*******  O:DISABLEINPUT;I\DT_DEBTOR,C\16    'DEFAULT CA TO PAYMENT TYPE  A:CONST;CA;I\DT_PAYMTHD    I:W\CASHIER;=;  DO(SSQ)  'ENABLE IT!!*******    O:ENABLEINPUT;I\DT_DEBTOR,C\16    D:THI
1 0.0 Work 3 I 0 101, 85
  
1 0.0 Work 1 I 0 401, 133
  
1 0.0 Work 2 I 0 521, 133
  
1 0.0 Work 3 I 0 441, 133
  
1 0.0 Work 4 I 0 481, 133
  
1 0.0 Work 1 I 0 1, 85
  
1 0.0 Label 5 T -1 671, 49
  
1 0.0 Label 1 T -1 1, 25
  
1 0.0 Label 2 T -1 621, 25
  
1 0.0 Label 3 T -1 671, 25
  
1 0.0 DEFAULT I 0 21, 49
$DEFAULT    A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000    A:SETPWFIELD;I\DT_DEBTOR  A:SETPWFIELD;I\RFID_BYR          
1 0.0 DT_MARKET I 0 1, 49
$DEFAULT    'GET THE USER ID OF THE LOGGED IN USER  A:USERID;;W\USERID  A:ORG;;I\MARKET    'GETS USER'S IP ADDRESS  'F:ZU_USER;;;W\USER_IP=ZU_LOCAL_IP;ZU_USERID='$W\USERID$'  A:USERIP;;I\IP    'GETS CASH POINT  F:CASH_POINT;;;I\DT_CASHPNT=CPO_CASHPT;CPO_IP='$I\IP$' AND CPO_MARKET='$I\MARKET$';    'GETS CASHIER AND CHEC
1 0.0 IP ADDRESS I 0 71, 49
  
1 0.0 USER ID I 0 101, 49
$DEFAULT  A:USERID;;I\USERID    U:MENU_GROUP;LOOKUP
1 0.0 CFM I -1 291, 277
$CALCULATE  M:  C:UCASE  V:Y;N    I:I\CFM;=;N  DO(C33)    A:CONST;;I\CFM    O:SETFOCUS;I\DT_DEBTOR  DOEND(C33)      I:I\CFM;=;Y  DO(RUN)  O:BACKCOLOR;C\UPDATE;YELLOW  O:SETFOCUS;C\UPDATE  DOEND(RUN)
1 0.0 Work 5 I 0 171, 289
  
1 0.0 Label 13 T -1 181, 169
  
1 0.0 Label 10 T 0 41, 517
  
1 0.0 Label 6 T -1 291, 25
  
1 0.0 Label 7 T -1 261, 49
  
1 0.0 Label 8 T 0 41, 481
  
1 0.0 Label 4 T -1 621, 49
  
1 0.0 Label 18 T -1 401, 169
  
1 0.0 DM_OSBAL I -1 291, 241
  
1 0.0 DT_CASHPNT I 0 141, 481
$DEFAULT    'GET THE USER ID OF THE LOGGED IN USER  A:USERID;;W\USERID  A:ORG;;I\MARKET    'GETS USER'S IP ADDRESS  'F:ZU_USER;;;W\USER_IP=ZU_LOCAL_IP;ZU_USERID='$W\USERID$'  A:USERIP;;I\IP    'GETS CASH POINT  F:CASH_POINT;;;I\DT_CASHPNT=CPO_CASHPT;CPO_IP='$I\IP$' AND CPO_MARKET='$I\MARKET$';    'GETS CASHIER AND CHEC
1 0.0 UPDATE BUTTON C -1 651, 548
$SCMD_FOCUS  O:BACKCOLOR;C\UPDATE;YELLOW    $SELECT    A:CONST;DE;I\DT_TRTYPE    'LOOK FOR THE PRINTER. IF TABLE NOT SET UP ERROR  U:CASHIER_TRANS_MAN;GET_PRINTER  I:I\PRN;=;N  D:PRINTING TABLE NOT SET UP, CONTACT FRESHMARK;ERRORM;I\DT_DEBTOR      I:I\DT_DEBTOR;=;  D:BUYER NO IS A MANDATORY FIELD;ERRORM;I\DT_DEBTOR    
1 0.0 H -1 0, 30
  
1 0.0 MARKET CODE I 0 41, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    O:DISABLEINPUT;I\PERIOD    'COPY CONTENTS OF I\MARKET TO I\DT_MARKET  A:VAR;I\MARKET;I\DT_MARKET    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET=CM_NAME,I\RFID=CM_USE_RFID,I\PAY_AGAINST=CM_PAY_AGAINST    'CONVERT ONLY THE FIRST CHARACTER OF THE MARKET LABEL  C:MCAS
1 0.0 Label 19 T -1 101, 241
  
1 0.0 Label 23 T 0 41, 325
  
1 0.0 Label 5 T -1 201, 277
  
1 0.0 Label 4 T -1 361, 337
  
1 0.0 Label 4 T 0 41, 289
  
1 0.0 Work 1 I -1 291, 205
$CALCULATE  M:  C:UCASE    'DISABLE IT!!*******  O:DISABLEINPUT;I\RFID_BYR,C\16    'DEFAULT CA TO PAYMENT TYPE  A:CONST;CA;I\DT_PAYMTHD  A:CONST;0;I\PIN_ERR      'CLEAR THESE FIELDS   A:CONST;;T\RFID_BYR_NAME,I\DM_VATNO,T\REMARK,I\DM_ACCTYPE,I\DM_OSBAL,W\CTT_SCVAL,I\RANDOM_NO    'MAKE THIS FIELD MANDATORY  'ENABLE IT!!
1 0.0 Label 2 T -1 181, 205
  
1 0.0 Label 3 T -1 401, 205
  
1 0.0 Work 1 I 0 281, 553
  
1 0.0 Work 2 I 0 400, 367
  
1 0.0 Work 3 I 0 400, 397
  
1 0.0 Work 4 I 0 400, 427
  
1 0.0 Work 5 I 0 400, 457
  
1 0.0 Work 6 I 0 491, 457
  
1 0.0 Work 7 I 0 491, 493
  
1 0.0 Work 8 I 0 281, 469
  
1 0.0 Work 9 I 0 400, 487
  
1 0.0 Work 10 I 0 381, 517
  
10 0.0 ZX_PRINT Z 0 0, 30
  
10 0.0 ZX_SELECT Z 0 0, 30
  
10 0.0 ZX_DELETE Z 0 0, 30
  
10 0.0 ZX_UPDATE Z 0 0, 30
  
10 0.0 ZX_EXIT Z 0 0, 30