Freshmark replication server

freshmark-canonical

Program drill-down

PRICE_CORRECTION

SALES PRICE MAINTENANCE. Type DSP, base table STK_TRANS.

Field inventory

261

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 Label 3 T -1 291, 49
  
1 0.0 Label 11 T -1 451, 373
  
1 0.0 Label 2 T -1 11, 217
  
1 0.0 Label 7 T -1 381, 109
  
1 0.0 Label 18 T -1 11, 313
  
1 0.0 Label 2 T -1 11, 253
  
1 0.0 Label 3 T -1 131, 253
  
1 0.0 Label 22 T -1 11, 373
  
1 0.0 SUPPLIER I 0 491, 97
  
1 0.0 TRTYPE I 0 661, 193
  
1 0.0 Work 2 I 0 641, 253
  
1 0.0 Work 5 I 0 621, 241
  
1 0.0 Check 45 K -1 381, 517
$CALCULATE    I:K\45;=;1  DO(01)    O:ENABLEINPUT;I\NOCOPIES    O:SETFOCUS;I\NOCOPIES  DOEND(01)    
1 0.0 Label 21 T -1 381, 313
  
1 0.0 Label 1 T -1 451, 397
  
1 0.0 Work 1 I 0 621, 229
  
1 0.0 PICK DEL I 0 711, 169
  
1 0.0 Work 3 I 0 621, 193
  
1 0.0 Work 1 I -1 11, 277
  
1 0.0 Label 5 T -1 671, 25
  
1 0.0 Label 3 T -1 451, 445
  
1 0.0 Work 6 I 0 521, 541
  
1 0.0 Work 7 I 0 471, 541
  
1 0.0 STK_TRANS ST_PAID I 0 211, 445
  
1 0.0 Work 2 I 0 701, 169
  
1 0.0 Work 5 I 0 511, 541
  
1 0.0 Work 4 I 0 551, 541
  
1 0.0 Work 8 I -1 621, 397
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 9 I -1 621, 421
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 5 I 0 121, 565
  
1 0.0 Work 6 I 0 101, 565
  
1 0.0 Work 1 I 0 131, 421
  
1 0.0 Label 46 T -1 91, 517
  
1 0.0 Label 47 T -1 581, 145
  
1 0.0 Label 48 T -1 581, 181
  
1 0.0 Label 4 T -1 621, 25
  
1 0.0 Label 2 T -1 181, 181
  
1 0.0 Work 2 I 0 291, 553
  
1 0.0 CASHPOINT I 0 701, 169
  
1 0.0 Work 1 I 0 731, 157
  
1 0.0 PALL_TRANS PT_TRQTY I 0 11, 445
  
1 0.0 Work 5 I 0 11, 445
  
1 0.0 Work 7 I 0 61, 565
  
1 0.0 Work 1 I 0 121, 445
  
1 0.0 PALL_TRANS PT_TRVAL I 0 11, 445
  
1 0.0 PALL_TRANS PT_TRVAT I 0 11, 445
  
1 0.0 SD_TOTCOM I 0 621, 193
  
1 0.0 PALL_TRANS PT_PALL I 0 11, 445
  
1 0.0 Label 2 T -1 451, 421
  
1 0.0 Work 1 I 0 551, 61
  
1 0.0 CMD 10 C -1 651, 543
$SELECT    'NEW_NEW_NEW LOCKS  U:PALLETS_UPD;CHECK_LOCKS  I:I\ACTIVE;=;A  D:SALES IN PROGRESS ON CONSIGNMENT;ERRORM;I\ST_DOCNO    'STOP THE DELETE FUNCTIONALITY FOR LEGEND  A:STOPDELETE;TRUE    'CHECK FOR EMPTY FIELDS  I:I\ST_DOCNO;=;  D:DOCUMENT NUMBER IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DOCNO    I:I\ST_DEBTO
1 0.0 CMD 52 C 0 61, 529
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    
1 0.0 CMD 1 C -1 121, 181
$SELECT  S:CASHIER;I\ST_CASHIER
1 0.0 CMD 17 C -1 221, 73
$SELECT  A:CONST;SA;I\TRTYPE    I:I\MARKET;<>;11  DO(V4B)   'DISPLAY A SELECTION WINDOW   'DISPLAY A SELECTION WINDOW   I:I\AGENT;=;   S:DOC_NO2;I\ST_DOCNO;I\MARKET;I\TRTYPE     I:I\AGENT;<>;   S:DOC_NO_AGENT_SALE;I\ST_DOCNO;I\MARKET;I\TRTYPE;I\AGENT     A:SELPARM;2;I\ST_AGENT  DOEND(V4B)
1 0.0 Work 33 G 0 11, 445
  
1 0.0 H -1 1, 61
  
1 0.0 STK_TRANS ST_AGENT I -1 121, 109
    
1 0.0 STK_TRANS ST_SMAN I 0 701, 169
  
1 0.0 Work 1 I 0 401, 541
  
1 0.0 TOT SLS 2 I 0 621, 193
  
1 0.0 DM_OSBAL I 0 721, 169
  
1 0.0 DM_CURR I 0 701, 169
  
1 0.0 CASHIER I 0 711, 169
  
1 0.0 BLOCKED I 0 511, 61
  
1 0.0 USER ID I 0 531, 61
  
1 0.0 SD_COMMP_VAT I 0 621, 193
  
1 0.0 Work 2 I 0 681, 109
  
1 0.0 CLUB FEE TEMP I 0 721, 181
'MIGHT USE THIS FIELD FOR THE CLUB FEE OF THE TRANSFER TRANSACTION
1 0.0 LEVY VAT I 0 621, 193
  
1 0.0 DUES VAT I 0 621, 193
  
1 0.0 LEVT AMOUNT I 0 621, 193
  
1 0.0 LEVY_VAT I 0 101, 445
  
1 0.0 Work 2 I 0 711, 169
  
1 0.0 Work 3 I 0 701, 169
  
1 0.0 Work 4 I 0 701, 169
  
1 0.0 TMP I 0 291, 577
  
1 0.0 SOLD QTY I 0 701, 169
  
1 0.0 Work 4 I 0 681, 241
  
1 0.0 Work 5 I 0 191, 577
  
1 0.0 Work 6 I 0 211, 577
  
1 0.0 TOT SLS I 0 621, 193
  
1 0.0 TOT VAT I 0 671, 193
  
1 0.0 TOT DUES I 0 621, 193
  
1 0.0 TOT DUES VAT I 0 631, 253
  
1 0.0 TOT LEVY I 0 641, 289
  
1 0.0 TOT LEVY VAT I 0 621, 193
  
1 0.0 TOTAL CLUB FEE I 0 721, 181
  
1 0.0 TOTAL CLUB FEE VAT I 0 701, 169
  
1 0.0 Work 16 I 0 621, 193
  
1 0.0 LEVY I 0 621, 193
$AFTER_READ  'READ THE LEVY AND LEVY VAT FROM THE LEVT_TRANS  'I:I\ST_DOCNO;<>;  'F:LEVY_TRANS;;;I\LEVY=LVT_LEVYAMT,W\LEVYAMT=LVT_LEVYAMT,W\LEVY_VAT=LVT_LEVYVAT,W\LEVYVAT=LVT_LEVYVAT;LVT_MARKET='$I\MARKET$' AND LVT_AGENT='$I\ST_AGENT$' AND LVT_CONSIGN='$I\ST_CONSIGN$' AND LVT_DOCNO='$I\ST_DOCNO$'      'I:I\ST_DOCNO;<>;
1 0.0 STK_TRANS ST_PAYMETH I 0 621, 193
  
1 0.0 STK_TRANS ST_RESERV I 0 701, 229
  
1 0.0 ORGS2 I 0 571, 97
  
1 0.0 CPO_CASHPT I 0 141, 49
  
1 0.0 SURETY I 0 171, 157
  
1 0.0 Work 1 I 0 281, 133
'LP20121122
1 0.0 ACTIVE I 0 611, 121
  
1 0.0 TMP_CASHIER I 0 121, 445
  
1 0.0 Work 1 I 0 411, 73
  
1 0.0 TOT VAT2 I 0 671, 193
  
1 0.0 PAID I 0 621, 193
  
1 0.0 Work 3 I -1 621, 493
$VALIDATE    I:I\NOCOPIES;>;10;VAL  D:MAXIMUM ALLOWED IS 10;ERRORM;I\NOCOPIES  ''O:DISABLEINPUT;I\ST_DOCNO    O:ENABLEINPUT;C\UPD  O:SETFOCUS;C\UPD  O:BACKCOLOR;C\UPD;YELLOW  
1 0.0 Work 1 I 0 121, 49
  
1 0.0 DOC_DEL I 0 331, 85
  
1 0.0 TMP2 I 0 171, 445
  
1 0.0 Work 3 I 0 391, 73
  
1 0.0 STK_TRANS ST_DOCNO I -1 121, 73
$SELECT  A:CONST;SA;I\TRTYPE    I:I\MARKET;<>;11  DO(V4V)  I:I\MARKET;<>;60  DO(NOT60)   'DISPLAY A SELECTION WINDOW   I:I\AGENT;=;     S:DOC_NO4;I\ST_DOCNO;I\MARKET;I\TRTYPE     I:I\AGENT;<>;     S:DOC_NO_AGENT_SALE;I\ST_DOCNO;I\MARKET;I\TRTYPE;I\AGENT     A:SELPARM;2;I\ST_AGENT  DOEND(NOT60)  DOEND(V4V)    I:I\MARKET
1 0.0 Work 2 I 0 321, 469
  
1 0.0 Label 3 T -1 11, 493
  
1 0.0 Work 10 I -1 621, 445
$VALIDATE  C:UCASE  V:Y;N    'O:ENABLEINPUT;C\UPD  'O:SETFOCUS;C\UPD  'O:BACKCOLOR;C\UPD;YELLOW
1 0.0 Work 12 I -1 621, 373
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 1 I -1 91, 217
$VALIDATE  O:SETFOCUS;I\ST_RSN_CODE
1 0.0 Work 1 I 0 621, 229
  
1 0.0 Work 9 I -1 381, 277
$VALIDATE  I:I\NEW_COMMP;>;0  DO(CHK1)    O:DISABLEINPUT;I\NEW_COMM_VAL    A:MULT;I\NEW_SPRICE;I\SUP_VALUE;I\ST_TRQTY    A:MULT;I\SUP_VALUE;I\NEW_COMM_VAL;I\NEW_COMMP    A:DIV;I\NEW_COMM_VAL;I\NEW_COMM_VAL;100    A:VAR;I\NEW_COMM_VAL;I\NEW_COMM_VAL;;#0.00  DOEND(CHK1)    
1 0.0 Work 10 I -1 501, 277
  
1 0.0 Work 1 I 0 121, 445
  
1 0.0 Work 3 I 0 621, 229
  
1 0.0 Work 4 I -1 131, 277
  
1 0.0 STK_TRANS ST_DOCMSG I 0 511, 541
  
1 0.0 STK_TRANS ST_VAROR I 0 701, 253
  
1 0.0 Work 9 I 0 111, 445
  
1 0.0 Work 8 I 0 101, 445
  
1 0.0 I -1 261, 337
  
1 0.0 SCAN_OUT I 0 631, 253
  
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    LOAD THE CURRENT USER'S NAME  'A:USERNAME;;I\USER  A:USERID;;I\USER    LOAD THE CURRENT USER'S IP ADDRESS  A:USERIP;;I\USER_IP    A:CONST;;I\ST_RSN_CODE  O:ENABLEINPUT;I\ST_RSN_CODE  'F:REASON_MAST;;;T\REASON=RSN_DESC;RSN_TYPE='DE' AND RS
1 0.0 MARKET CODE I 0 1, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    O:DISABLEINPUT;I\SALE_CASHP,I\NOCOPIES  A:CONST;0;I\NEW_QTY    'LOAD AGENT CODE  A:ORGS;;I\AGENT  A:ORGS;;I\ORGS2    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;I\RFID=CM_USE_RFID,T\MARKET=CM_NAME,I\PROHIBIT_SALES=CM_PROHIBIT_SALES,W\ZEROFILL=CM_DEL_LEN;CM_CODE='$I\MARKET$
1 0.0 Work 1 I 0 201, 445
  
1 0.0 Work 12 I 0 741, 193
  
1 0.0 STK_TRANS ST_TRTYPE I 0 701, 169
  
1 0.0 LVT_TRANS I 0 431, 541
  
1 0.0 Work 1 I 0 491, 541
  
1 0.0 Work 1 I 0 711, 193
  
1 0.0 SCREEN TYPE I 0 81, 49
$DEFAULT  A:CONST;SA;I\SCREEN  A:CONST;N;I\RESERVATION
1 0.0 Work 1 I 0 411, 553
  
1 0.0 W SM_DDATE I 0 691, 133
  
1 0.0 W DELNO I 0 671, 133
  
1 0.0 DM_ACCTYPE I 0 151, 157
  
1 0.0 STK_TRANS ST_DELIND I 0 291, 85
$DEFAULT  A:CONST;N;I\ST_DELIND    
1 0.0 COMMVAL_VAT I 0 621, 193
  
1 0.0 Work 2 I 0 391, 541
  
1 0.0 Work 1 I 0 511, 541
  
1 0.0 USER_IP I 0 61, 49
  
1 0.0 Work 1 I 0 1, 541
  
1 0.0 USER I 0 41, 49
  
1 0.0 Work 7 I 0 351, 553
  
1 0.0 Work 10 I 0 391, 577
  
1 0.0 Work 6 I 0 371, 553
  
1 0.0 CLUBFEE VAT I 0 721, 169
  
1 0.0 Work 1 I 0 461, 61
  
1 0.0 ACCTYPE I 0 621, 193
  
1 0.0 Work 1 I 0 661, 85
  
1 0.0 TMP1 I 0 301, 565
  
1 0.0 Work 1 I 0 711, 133
  
1 0.0 W_USERID I 0 621, 229
  
1 0.0 Work 1 I 0 141, 445
  
1 0.0 ZV_TAX I 0 671, 193
  
1 0.0 ZV_TRANS I 0 621, 229
  
1 0.0 ZV_CNOTE I 0 631, 253
  
1 0.0 PORT_IND I 0 271, 85
  
1 0.0 Work 5 I 0 631, 277
  
1 0.0 Work 3 I 0 671, 253
  
1 0.0 Work 6 I 0 661, 253
  
1 0.0 Work 1 I -1 501, 337
  
1 0.0 MAIN I 0 291, 157
  
1 0.0 Mode I 0 311, 85
$DEFAULT  A:PARM;1;I\MODE  A:CONST;D;I\MODE    I:I\MODE;=;D  DO(MD)    'A:CONST;     SALES PRICE CORRECTION;T\HEADING    O:HIDE;I\NEW_CON,T\NEW_CON,I\NEW_PRODUCT,T\NEW_PRODUCT,I\NEW_GRADE,T\NEW_GRADE,I\NEW_CONT,T\NEW_CONT    O:HIDEUPDATE  DOEND(MD)       
1 0.0 Work 2 I 0 701, 169
  
1 0.0 Work 1 I 0 631, 253
  
1 0.0 STK_TRANS ST_CHANGED_PRICE I -1 381, 337
$VALIDATE  A:CONST;$I\VALUE$;I\OLD_VALUE  A:VAR;I\OLD_VALUE;I\OLD_VALUE;;#0.00  ''A:VAR;I\VALUE;I\ORIGVAL;;#0.00    'I:I\MARKET;=;60  'DO(00)    F:STK_DETS;;;I\TMP=SD_ITEM;SD_CONSIGN='$I\ST_CONSIGN$';    A:LEFT;I\TMP,2;I\TMP    ' GET VATCD    F:PRODUCT_MAST;;;I\TMP1=PR_VATCD;PR_PRODUCT='$I\TMP$';    ' GET VAT RATE    F
1 0.0 Work 3 I 0 531, 541
  
1 0.0 AGENT I 0 101, 49
  
1 0.0 Work 2 I 0 41, 565
  
1 0.0 STK_TRANS ST_DEBTOR I -1 71, 145
'$VALIDATE  'CHECK IF DEBTOR EXISTS  'I:I\ST_DEBTOR;<>;  'F:DEBTOR_MAST;Y;;;DM_DEBTOR='$I\ST_DEBTOR$';I\ST_DEBTOR    $BEFORE_DELETE      ''CHECK IF BUYER IS A CASH BUYER  'I:W\DM_ACCTYPE;=;CA  '  DO(CS)  '     'MAKE SURE THE SCREEN IS RUN BY CASHIER  '     I:W\CASHIER;=;  '     'D:ONLY CASHIERS ARE ALLOWED TO DELETE SA
1 0.0 Label 2 T -1 621, 313
  
1 0.0 Work 4 I 0 621, 193
  
1 0.0 I_IP I 0 621, 289
  
1 0.0 FINPDTE I 0 731, 133
  
1 0.0 USER IP I 0 701, 169
  
1 0.0 PROD I 0 101, 445
  
1 0.0 TMP_DELNO I 0 461, 97
  
1 0.0 NEW_SUPPL I 0 511, 97
  
1 0.0 OLD PROD I 0 571, 121
  
1 0.0 OLD_VAR I 0 591, 121
  
1 0.0 INVALID_PW I 0 591, 541
  
1 0.0 TEMPCASH I 0 711, 169
  
1 0.0 Work 1 I 0 21, 565
  
1 0.0 Work 14 I 0 1, 565
  
1 0.0 STK_TRANS ST_CASHP I 0 701, 169
  
1 0.0 Work 2 I 0 701, 169
  
1 0.0 Work 7 I 0 91, 445
  
1 0.0 STK_TRANS ST_DELDATE I 0 621, 229
  
1 0.0 VAR I 0 101, 445
  
1 0.0 Work 1 I 0 651, 229
  
1 0.0 Work 1 I -1 131, 337
$VALIDATE  A:CONST;$I\VALUE$;I\OLD_VALUE  A:VAR;I\OLD_VALUE;I\OLD_VALUE;;#0.00  ''A:VAR;I\VALUE;I\ORIGVAL;;#0.00    'I:I\MARKET;=;60  'DO(00)    F:STK_DETS;;;I\TMP=SD_ITEM;SD_CONSIGN='$I\ST_CONSIGN$';    A:LEFT;I\TMP,2;I\TMP    ' GET VATCD    F:PRODUCT_MAST;;;I\TMP1=PR_VATCD;PR_PRODUCT='$I\TMP$';    ' GET VAT RATE    F
1 0.0 Label 2 T -1 381, 253
  
1 0.0 Label 3 T -1 501, 253
  
1 0.0 Label 4 T -1 621, 253
  
1 0.0 Work 8 I -1 261, 277
  
1 0.0 Work 1 I 0 11, 445
  
1 0.0 Label 54 T -1 381, 181
  
1 0.0 Label 57 T 0 11, 445
  
1 0.0 Label 4 T -1 11, 181
  
1 0.0 Label 1 T 0 631, 253
  
1 0.0 Label 1 T -1 261, 313
  
1 0.0 Label 1 T -1 1, 25
  
1 0.0 Label 2 T -1 281, 25
  
1 0.0 Label 23 T -1 131, 373
  
1 0.0 Label 35 T -1 11, 445
  
1 0.0 ST_RSN_CODE T -1 221, 217
  
1 0.0 Label 7 T -1 671, 49
  
1 0.0 Label 11 T -1 11, 109
  
1 0.0 Label 13 T -1 181, 109
  
1 0.0 ST_DOCNO T -1 11, 73
  
1 0.0 Label 6 T -1 191, 145
  
1 0.0 Label 56 T 0 701, 169
  
1 0.0 Label 5 T -1 11, 145
  
1 0.0 Label 9 T -1 381, 145
  
1 0.0 Label 1 T -1 451, 493
  
1 0.0 Label 6 T -1 621, 49
  
1 0.0 Label 40 T -1 381, 217
  
1 0.0 Label 42 T -1 11, 445
  
1 0.0 Label 9 T 0 211, 517
  
1 0.0 Label 44 T -1 21, 445
  
1 0.0 Label 34 T -1 11, 445
  
1 0.0 Label 31 T -1 261, 373
  
1 0.0 Label 28 T 0 701, 169
  
1 0.0 Label 29 T 0 561, 229
  
1 0.0 Label 30 T -1 131, 313
  
1 0.0 Label 24 T 0 561, 229
  
1 0.0 Label 4 T -1 501, 313
  
1 0.0 Work 4 I -1 131, 493
$VALIDATE  C:UCASE        O:ENABLEINPUT;C\UPD  O:SETFOCUS;C\UPD  O:BACKCOLOR;C\UPD;YELLOW
1 0.0 Label 1 T -1 261, 253
  
1 0.0 Work 11 I -1 621, 277
$CALCULATE        I:I\NEW_COMM_VAL;>;0      DO(CHK1)      I:I\NEW_COMMP;<=;0        DO(CHK2)  '     O:DISABLEINPUT;I\NEW_COMM_VAL        A:MULT;I\NEW_SPRICE;I\SUP_VALUE;I\ST_TRQTY        A:DIV;I\NEW_COMM_VAL;I\NEW_COMMP;I\SUP_VALUE  '      A:MULT;I\NEW_COMMP;I\NEW_COMMP;"100"        A:VAR;I\NEW_COMMP;I\NEW_COMMP;;#0.00
1 0.0 Work 1 I -1 621, 337
$VALIDATE    A:ADD;I\VALUE,I\DISCVAL;I\NEWVALUE;;#0.00  A:SUB;I\NEWVALUE;I\NEWVALUE;I\NEWDISCVAL  'A:DIV;I\NEWVALUE;I\NEWPRICE;I\ST_TRQTY  A:DIV;I\VALUE;I\NEWPRICE;I\ST_TRQTY  'A:MULT;I\NEWPRICE;I\NEWVALUE;I\ST_TRQTY  
1 0.0 Work 1 I 0 121, 445
  
1 0.0 Work 1 I 0 321, 445
  
1 0.0 Work 1 I 0 331, 373
  
1 0.0 Work 1 I 0 661, 493
  
1 1.0 SALE_CASHP I -1 261, 181
$CALCULATE  M:  C:UCASE    F:CASH_POINT;Y;;;CPO_CASHPT='$I\SALE_CASHP$';I\SALE_CASHP    O:SETFOCUS;I\NOCOPIES
1 1.0 I -1 471, 181
''$AFTER_READ  - I\GRADE  ''' GET THE SIZE AND CLASS AND THEN CONCATINATE THEM INTO THE I\GRADE FIELD  ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\CLASS=SD_CLASS;SD_MARKET='$I\MARKET$' AND SD_AGENT='$I\ST_AGENT$' AND SD_CONSIGN='$I\ST_CONSIGN$'    ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\SIZE=SD_SIZE;SD_MARKET='$I\MARKET$' AND SD
1 1.0 STK_DETS SD_ITEM I -1 471, 145
''$VALIDATE  '''CHECK IF PRODUCT CODE EXISTS  ''I:I\SD_ITEM;<>;  ''  DO(ITM)  ''   A:LEFT;I\SD_ITEM,2;I\TEMP4  ''   F:PRODUCT_MAST;;;I\TEMP42=PR_PRODUCT;PR_PRODUCT='$I\TEMP4$';I\SD_ITEM    ''   A:RIGHT;I\SD_ITEM,2;I\TEMP7  ''   F:VAR_MAST;;;I\TEMP43=VA_VARIETY;VA_VARIETY='$I\TEMP7$';I\SD_ITEM    ''   'CHECK IF PRODUCT 
1 1.0 ST_CASHIER I -1 71, 181
$SELECT  S:CASHIER;I\ST_CASHIER    $CALCULATE  M:  C:UCASE    I:I\MARKET;<>;32  A:CONST;;I\SALE_CASHP    F:CASH_MAST;Y;;;CSH_CASHIER='$I\ST_CASHIER$';I\ST_CASHIER  O:SETFOCUS;I\ST_RSN_CODE    'GETS CASH POINT             3  F:CASH_POINT;;;W\CPO_CASHPT=CPO_CASHPT;CPO_IP='$W\USER_IP$' AND CPO_MARKET='$I\MARKET$';    A:VA
1 1.0 STK_TRANS ST_CONSIGN I -1 471, 109
  
1 3.0 STK_DETS SD_CONT I -1 631, 181
''$AFTER_READ - I\SD_CONT  '''LOAD THE CONTAINER  ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\SD_CONT=SD_CONT,W\CONTMASS=SD_CONTMASS;SD_MARKET='$I\MARKET$' AND SD_AGENT='$I\ST_AGENT$' AND SD_CONSIGN='$I\ST_CONSIGN$'    '''A:CON;I\SD_CONT," ";I\SD_CONT;W\CONTMASS  ''I:I\ST_DOCNO;<>;  ''A:CON;I\SD_CONT," ",W\CONTMASS;I\SD_CONT;
1 4.0 STK_TRANS ST_TRDTE I -1 631, 145
''$CALCULATE  ''I:I\ST_TRDTE;<>;  ''A:VAR;I\ST_TRDTE;I\DATE_TEMP;;YYYY/MM/DD    '''DISPLAY A SELECTION WINDOW    ''I:I\ST_DEBTOR;<>;  ''  DO(NUL)  ''    I:I\SD_ITEM;<>;  ''      DO(D)  ''       I:I\DATE_TEMP;<>;  ''       S:DOC_NO_2;I\ST_DOCNO;I\ST_DEBTOR;I\SD_ITEM;I\DATE_TEMP               DOEND(D)  ''  DOEND(NUL)    
1 4.0 STK_TRANS ST_COMMVAL I 0 561, 229
$AFTER_READ    'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\COMMVAL_VAT=ST_COMMVAL_VAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'      'CALCULATE SD_TOTCOM  SD_COMMP_VAT  F:STK_DETS;;;W\SD_TOTCOM=SD
1 4.0 I -1 261, 397
$AFTER_READ  'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\CLUBVAT=ST_CLUBVAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'     'I:I\ST_DOCNO;<>;  'A:ADD;W\CLUBVAT,I\ST_CLUBFEE;I\ST_CLUBFEE;;#0.00      
1 4.0 STK_TRANS ST_DUES I 0 641, 253
$AFTER_READ  'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\DUES_VAT=ST_DUES_VAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'    'CALCULATE SD_DUES  SD_DUESV  F:STK_DETS;;;W\TOTDUES=SD_TOTDUES,W\TOTDUES
1 4.0 I -1 11, 397
  
1 4.0 I -1 131, 397
''$AFTER_READ  '''CALCULATE THE VALUE FOR THE I\VALUE FIELD  ''I:I\ST_DOCNO;<>;  ''A:MULT;I\ST_TRQTY;I\VALUE;I\ST_TRPRICE;;0.00    ''I:I\ST_DOCNO;<>;  ''A:ADD;I\VALUE,I\ST_TRVAT;I\VALUE;;#0.00    '''CALCULATE SD_TOTSLS AND TOTVAT  ''F:STK_DETS;;;W\TOTSLS=SD_TOTSLS,W\TOTVAT=SD_TOTVAT;SD_MARKET='$I\MARKET$' AND SD_AGENT=
1 4.0 I -1 11, 337
$VALIDATE  'CHECK IF ITS NOT LESS THAN ZERO    I:I\MODE;=;T    DO(MODET)     I:I\ST_TRQTY;<>;      DO(QT)       I:I\ST_TRQTY;<;0       D:ERROR - QTY CAN NOT BE LESS THAN ZERO;ERRORM;I\ST_TRQTY      DOEND(QT)       'DISPLAY ERROR MESSAGE IF THE QTY IS MORE THAT IN THE DOCKET     I:I\ST_TRQTY;>;W\QTY     D:ERROR - QUANTI
1 5.0 Work 41 I -1 141, 445
  
1 5.0 NEW CONTAINER I -1 621, 253
$BEFORE_DELETE  'STOP THE DELETE FUNCTIONALITY FOR LEGEND  A:STOPDELETE;TRUE    'CHECK FOR EMPTY FIELDS  I:I\ST_DOCNO;=;  D:DOCUMENT NUMBER IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DOCNO    I:I\ST_DEBTOR;=;  D:DEBTOR IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DEBTOR    I:I\ST_CONSIGN;=;  D:CONSIGNMENT IS EMPTY - 
1 5.0 Work 38 I -1 121, 445
  
1 5.0 NEW CONSIGNMENT I -1 101, 445
$VALIDATE  'CLEAR FIELDS  A:CONST;;I\NEW_PRODUCT,I\NEW_GRADE,I\NEW_CONT  M:    'ZEROFILL  A:ZEROFILL;I\NEW_CON,W\ZEROFILL;I\NEW_CON      I:I\NEW_CON;<>;    DO(NEW)         'CHECK IF CONSIGNMENT EXISTS  '''''   F:STK_DETS;Y;;I\ORGS=SD_AGENT,I\AVAIL=SD_RECQTY-SD_SLDQTY-SD_DISQTY-SD_RETQTY-SD_ADJQTY,W\CON=SD_CONSIGN,I\NEW
1 6.0 STK_TRANS ST_RSN_CODE I -1 331, 217
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    $VALIDATE  M:  C:UCASE    'V:WP;WQ    I:I\ST_RSN_CODE;=;  A:CONST;;T\REASON    I:I\ST_RSN_CODE;<>;  F:REASON_MAST;Y;;T\REASON=RSN_DESC;RSN_TYPE='DE' AND RSN_REASON='$I\ST_RSN_CODE$';I\ST_RSN_CODE    A:LEFT;T\REASON,15;T\REASON  C:MCASE;;T\REASON    I:I\ST_
1 7.0 Check 8 K 0 61, 517
$CALCULATE  O:ENABLEINPUT;C\UPD  O:SETFOCUS;C\UPD  O:BACKCOLOR;C\UPD;YELLOW  
10 0.0 ZX_PRINT Z 0 1, 61
  
10 0.0 ZX_SELECT Z 0 1, 61
  
10 0.0 ZX_DELETE Z 0 1, 61
$DELETE  O:SETFOCUS;I\ST_DOCNO
10 0.0 ZX_UPDATE Z 0 1, 61
  
10 0.0 ZX_EXIT Z 0 1, 61