Freshmark replication server

freshmark-canonical

Program drill-down

SAMPLE750_MAN

MARKET MAINTENANCE SCREEN. Type MAN, base table CLIENT_MAST.

Field inventory

292

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 CLIENT_MAST CM_CODE I -1 131, 85
$SELECT  S:MARKET    $VALIDATE  M:  C:UCASE    $CALCULATE  'U:COLDSTORE_MAN;GRID_INIT;G\GRID  A:VAR;I\CM_CODE;I\CM_CODE;00  
1 0.0 CLIENT_MAST CM_TRADE_TO I -1 331, 277
$VALIDATE    'CHECK THAT THE THIRD DIGIT IS A ":"  A:MID;I\CM_TRADE_TO,3,1;I\TMP2  I:I\TMP2;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_TRADE_TO    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_TRADE_TO,2;I\TMP3  I:I\TMP3;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I\CM_TRADE_TO    'CHECK THAT THE L
1 0.0 CLIENT_MAST CM_TRADE_TO T -1 291, 277
  
1 0.0 Label 9 T -1 561, 469
  
1 0.0 CLIENT_MAST CM_DUES I -1 721, 469
$CALCULATE  A:VAR;I\CM_DUES;I\CM_DUES;00.00    $VALIDATE  I:I\CM_DUES;<>;  DO  I:I\CM_DUES;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_DUES  END DO  
1 0.0 CLIENT_MAST CM_TRAN_FEE I -1 721, 493
$CALCULATE  A:VAR;I\CM_TRAN_FEE;I\CM_TRAN_FEE;00.00    $VALIDATE  I:I\CM_TRAN_FEE;<>;  DO  I:I\CM_TRAN_FEE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_TRAN_FEE  END DO
1 0.0 CLIENT_MAST CM_TRAN_FEE T -1 561, 493
  
1 0.0 CLIENT_MAST CM_TRADE_FROM I -1 131, 277
$VALIDATE    'CHECK THAT THE THIRD DIGIT IS A ":"  A:MID;I\CM_TRADE_FROM,3,1;I\TMP2  I:I\TMP2;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_TRADE_FROM    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_TRADE_FROM,2;I\TMP3  I:I\TMP3;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I\CM_TRADE_FROM    'CHECK TH
1 0.0 CLIENT_MAST CM_TRADE_FROM T -1 1, 277
  
1 0.0 Label 8 T -1 301, 49
  
1 0.0 Label 1 T -1 281, 25
  
1 0.0 Label 2 T -1 1, 25
  
1 0.0 Label 3 T -1 611, 25
  
1 0.0 Label 4 T -1 611, 49
  
1 0.0 Label 5 T -1 661, 25
  
1 0.0 Label 6 T -1 661, 49
  
1 0.0 DEFAULT I 0 1, 49
$DEFAULT    A:DATE;DD MMM/YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000    
1 0.0 H -1 0, 0
  
1 0.0 CLIENT_MAST CM_CODE T -1 1, 85
  
1 0.0 CMD 2 C -1 181, 85
$SELECT  S:MARKET;I\CM_CODE
1 0.0 CLIENT_MAST CM_NAME I -1 131, 121
$VALIDATE  M:  C:UCASE  
1 0.0 CLIENT_MAST CM_NAME T -1 1, 121
  
1 0.0 CLIENT_MAST CM_ADD1 I -1 131, 145
$VALIDATE  C:UCASE  
1 0.0 CLIENT_MAST CM_ADD1 T -1 1, 145
  
1 0.0 CLIENT_MAST CM_ADD2 I -1 131, 169
$VALIDATE  C:UCASE  
1 0.0 CLIENT_MAST CM_ADD3 I -1 131, 193
$VALIDATE  C:UCASE  
1 0.0 CLIENT_MAST CM_PCODE I -1 131, 217
$VALIDATE  M:  A:VAR;I\CM_PCODE;I\CM_PCODE;;0000  
1 0.0 CLIENT_MAST CM_PCODE T -1 1, 217
  
1 0.0 CLIENT_MAST CM_EMAIL I -1 131, 241
$VALIDATE  'CHECKS FOR '@' IN THE EMAIL ADDRESS  I:I\CM_EMAIL;<>;  DO  U:NUMBER_VALIDATE;EMAIL_CHK;I\CM_EMAIL,@,I\TMP5  'IF '@' IS NOT FOUND IN THE EMAIL ADDRESS, DISPLAY AN ERROR MESSAGE  I:I\TMP5;<>;Y  D:INVALID EMAIL ADDRESS;ERRORM;I\CM_EMAIL  END DO    
1 0.0 CLIENT_MAST CM_EMAIL T -1 1, 241
  
1 0.0 CLIENT_MAST CM_FAXNO I -1 601, 193
$VALIDATE  'CHECKS THAT '0' IS THE FIRST CHARACTER IN THE FAX NUMBER IF ITS NOT NULL  I:I\CM_FAXNO;<>;  DO  U:NUMBER_VALIDATE;TELL_CHK;I\CM_FAXNO,0,I\TMP5  I:I\TMP5;<>;Y  D:INVALID FAX NUMBER;ERRORM;I\CM_FAXNO  END DO    A:CONST;;I\TMP5
1 0.0 CLIENT_MAST CM_FAXNO T -1 511, 193
  
1 0.0 CLIENT_MAST CM_TELNO I -1 601, 169
$VALIDATE  'CHECKS THAT '0' IS THE FIRST CHARACTER IN THE TELEPHONE NUMBER IF ITS NOT NULL  I:I\CM_TELNO;<>;  DO  U:NUMBER_VALIDATE;TELL_CHK;I\CM_TELNO,0,I\TMP5  I:I\TMP5;<>;Y  D:INVALID TELEPHONE NUMBER;ERRORM;I\CM_TELNO  END DO    A:CONST;;I\TMP5
1 0.0 CLIENT_MAST CM_TELNO T -1 511, 169
  
1 0.0 CLIENT_MAST CM_VATNO I -1 601, 145
$VALIDATE  M:  
1 0.0 CLIENT_MAST CM_VATNO T -1 511, 145
  
1 0.0 CLIENT_MAST CM_CLTYPE I -1 321, 85
$SELECT  S:CLIENT TYPE    $VALIDATE  M:  C:UCASE  'LOOKS UP THE CLIENT TYPE, AND IF IT EXISTS, THE VALUE IS PUT INTO THE I\TMP1 FIELD  F:CLIENT_TYPE;Y;;I\CM_TYPE=CLT_CODE;CLT_CODE='$I\CM_CLTYPE$';    $CALCULATE  I:I\CM_CLTYPE;=;A  'T\CM_CLTYPE = AGENT?????????      
1 0.0 CLIENT_MAST CM_CLTYPE T -1 271, 85
  
1 0.0 CMD 13 C -1 361, 85
$SELECT  S:CLIENT TYPE;I\CM_CLTYPE
1 0.0 CLIENT_MAST CM_STAG T -1 1, 313
  
1 0.0 CLIENT_MAST CM_BULK T -1 291, 313
  
1 0.0 CLIENT_MAST CM_SIT T -1 561, 313
  
1 0.0 CLIENT_MAST CM_PREP K -1 461, 337
  
1 0.0 CLIENT_MAST CM_PREP T -1 291, 337
  
1 0.0 CLIENT_MAST CM_SIT K -1 721, 313
  
1 0.0 CLIENT_MAST CM_ETRADE T -1 1, 337
  
1 0.0 CLIENT_MAST CM_DIRECT T -1 1, 373
  
1 0.0 CLIENT_MAST CM_BULK K -1 461, 313
  
1 0.0 CLIENT_MAST CM_WSALEON T -1 1, 445
  
1 0.0 CLIENT_MAST CM_STAG K -1 191, 313
  
1 0.0 CLIENT_MAST CM_ETRADE K -1 191, 337
  
1 0.0 CLIENT_MAST CM_WSALEOFF T -1 1, 421
  
1 0.0 CLIENT_MAST CM_VATCODE I -1 601, 121
$SELECT  S:VAT    $VALIDATE  M:  A:VAR;I\CM_VATCODE;I\CM_VATCODE;00  C:UCASE  F:VAT_MAST;Y;;I\CM_VATCODE=VT_CODE;VT_CODE='$I\CM_VATCODE$';  
1 0.0 CLIENT_MAST CM_VATCODE T -1 511, 121
  
1 0.0 CMD 32 C -1 631, 121
$SELECT  S:VAT;I\CM_VATCODE
1 0.0 CLIENT_MAST CM_WSALEOFF K -1 191, 421
  
1 0.0 CLIENT_MAST CM_FRAMMKT T -1 1, 469
  
1 0.0 CLIENT_MAST CM_FARM_MKT_DUES I -1 461, 469
$CALCULATE  A:VAR;I\CM_FARM_MKT_DUES;I\CM_FARM_MKT_DUES;00.00    $VALIDATE  I:I\CM_FARM_MKT_DUES;<>;  DO  I:I\CM_FARM_MKT_DUES;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_FARM_MKT_DUES  END DO
1 0.0 CLIENT_MAST CM_FARM_MKT_DUES T -1 291, 469
  
1 0.0 CLIENT_MAST CM_FARMMKT K -1 191, 469
  
1 0.0 CLIENT_MAST CM_DIRTDUE I -1 461, 373
$CALCULATE  A:VAR;I\CM_DIRTDUE;I\CM_DIRTDUE;00.00    $VALIDATE  I:I\CM_DIRTDUE;<>;  DO  I:I\CM_DIRTDUE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_DIRTDUE  END DO  
1 0.0 CLIENT_MAST CM_DIRECT K -1 191, 373
  
1 0.0 CLIENT_MAST CM_DISTDUE T -1 291, 373
  
1 0.0 CLIENT_MAST CM_WSALEON K -1 191, 445
  
1 0.0 CLIENT_MAST CM_WSDUES I -1 461, 421
$CALCULATE  A:VAR;I\CM_WSDUES;I\CM_WSDUES;00.00    $VALIDATE  I:I\CM_WSDUES;<>;  DO  I:I\CM_WSDUES;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_WSDUES  END DO
1 0.0 CLIENT_MAST CM_WSDUES T -1 291, 421
  
1 0.0 CLIENT_MAST CM_WSDUE_TYPE T -1 291, 445
  
1 0.0 CLIENT_MAST CM_WSDUE_TYPE D -1 461, 445
$DEFAULT  B:READTABLE;D\CM_WSDUE_TYPE;CALC_TYPE;CT_CODE;SELECT CT_CODE FROM CALC_TYPE
1 0.0 CLIENT_MAST CM_SMS_COST I -1 461, 493
$CALCULATE  A:VAR;I\CM_SMS_COST;I\CM_SMS_COST;00.00    $VALIDATE  I:I\CM_SMS_COST;<>;  DO  I:I\CM_SMS_COST;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_SMS_COST  END DO  
1 0.0 CLIENT_MAST CM_SMS_COST T -1 291, 493
  
1 0.0 CLIENT_MAST CM_SMS T -1 1, 493
  
1 0.0 CLIENT_MAST CM_SMS K -1 191, 493
  
1 0.0 Label 34 T -1 401, 85
  
1 0.0 Label 35 T -1 671, 121
  
1 0.0 Label 36 T -1 511, 445
  
1 0.0 CLIENT_MAST CM_DISTDUE_TYPE T -1 291, 397
  
1 0.0 CLIENT_MAST CM_DIRTDUE_TYPE D -1 461, 397
$DEFAULT  B:READTABLE;D\CM_DIRTDUE_TYPE;CALC_TYPE;CT_CODE;SELECT CT_CODE FROM CALC_TYPE
1 0.0 Label 3 T -1 521, 397
  
1 0.0 Work 1 I -1 61, 577
  
1 0.0 Work 1 I 0 91, 577
  
1 0.0 Work 2 I 0 121, 577
  
1 0.0 Work 3 I 0 151, 577
  
1 0.0 Work 2 I 0 181, 577
  
2 0.0 Label 48 T -1 451, 133
  
2 0.0 CLIENT_MAST CM_MONTH_ARCH I -1 361, 109
$VALIDATE  I:I\CM_MONTH_ARCH;<>;  DO  I:I\CM_MONTH_ARCH;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_MONTH_ARCH  DO END
2 0.0 CLIENT_MAST CM_GENERAL_LEVY T -1 231, 205
  
2 0.0 Label 8 T -1 301, 49
  
2 0.0 Label 1 T -1 281, 25
  
2 0.0 Label 2 T -1 1, 25
  
2 0.0 Label 3 T -1 611, 25
  
2 0.0 Label 4 T -1 611, 49
  
2 0.0 Label 5 T -1 661, 25
  
2 0.0 Label 6 T -1 661, 49
  
2 0.0 H -1 0, 0
  
2 0.0 CLIENT_MAST CM_LEVYCR K -1 361, 169
  
2 0.0 CLIENT_MAST CM_MKT_PUSAGE_FEE K -1 171, 205
  
2 0.0 CLIENT_MAST CM_ROUND K -1 171, 169
  
2 0.0 CLIENT_MAST CM_COMMPERC I -1 601, 241
$CALCULATE  A:VAR;I\CM_COMMPERC;I\CM_COMMPERC;00.00    $VALIDATE  I:I\CM_COMMPERC;<>;  DO  I:I\CM_COMMPERC;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_COMMPERC  END DO
2 0.0 CLIENT_MAST CM_COMMPERC T -1 451, 241
  
2 0.0 CLIENT_MAST CM_PALLID T -1 11, 205
  
2 0.0 CLIENT_MAST CM_LEVYCR T -1 231, 169
  
2 0.0 CLIENT_MAST CM_GENERAL_LEVY K -1 361, 205
  
2 0.0 CLIENT_MAST CM_ROUND T -1 11, 169
  
2 0.0 CLIENT_MAST CM_CURR I -1 601, 205
$SELECT  S:CURRENCY    $VALIDATE  F:CURRENCY_MAST;Y;;I\CM_CURR=CM_CURR;CM_CURR='$I\CM_CURR$';
2 0.0 CLIENT_MAST CM_CURR T -1 451, 205
  
2 0.0 CMD 45 C -1 641, 205
$SELECT  S:CURRENCY;I\CM_CURR  
2 0.0 CLIENT_MAST CM_MONTH_ARCH T -1 11, 109
  
2 0.0 CLIENT_MAST CM_DKT_COMMENT I -1 231, 277
$VALIDATE  C:UCASE  
2 0.0 CLIENT_MAST CM_DKT_COMMENT T -1 11, 277
  
2 0.0 CLIENT_MAST CM_SUMM_SALE I -1 361, 133
$SELECT  S:REPORT    $VALIDATE  F:REPORT_FORMAT;Y;;I\CM_SUMM_SALE=CM_SUMM_SALE;CM_SUMM_SALE='$I\CM_SUMM_SALE$';
2 0.0 CLIENT_MAST CM_SUMM_SALE T -1 11, 133
  
2 0.0 CLIENT_MAST CM_MKT_AVG T -1 11, 241
  
2 0.0 CMD 17 C -1 391, 133
$SELECT  S:REPORT;I\CM_SUMM_SALE
2 0.0 CLIENT_MAST CM_MKT_AVG K -1 361, 241
  
2 0.0 CLIENT_MAST CM_AGN_ADDSUPP I 0 31, 541
  
2 0.0 CLIENT_MAST CM_CHEP_NO T -1 11, 397
  
2 0.0 CLIENT_MAST CM_MKT_PUSAGE_FEE I -1 601, 169
$CALCULATE  A:VAR;I\CM_MKT_PUSAGE_FEE;I\CM_MKT_PUSAGE_FEE;00.00    $VALIDATE  I:I\CM_MKT_PUSAGE_FEE;<>;  DO  I:I\CM_MKT_PUSAGE_FEE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_MKT_PUSAGE_FEE  END DO
2 0.0 CLIENT_MAST CM_MKT_PUSAGE_FEE T -1 451, 169
  
2 0.0 CLIENT_MAST CM_PALLID I 0 151, 541
  
2 0.0 Work 57 G -1 411, 397
$AFTER_UPDATE  U:ZZGRID_SPLIT;GRID_TO_DB;G\GRID;MARKET_PALL_ACC,MP_MARKET='I\MEMBER_NO'
2 0.0 Label 38 T -1 681, 205
  
2 0.0 Label 39 T -1 231, 373
  
2 0.0 Work 40 I -1 231, 397
$SELECT  S:PALLET_TYPE    $VALIDATE  F:PALL_TYPE;Y;;I\PALLET_TYPE=PTP_TYPE;PTP_TYPE='$I\PALLET_TYPE$';  
2 0.0 CMD 42 C -1 271, 397
$SELECT  S:PALLET_TYPE;I\PALLET_TYPE  
2 0.0 CMD 43 C 0 211, 541
  
2 0.0 CMD 44 C -1 271, 433
  
2 0.0 Work 45 I -1 301, 397
$CALCULATE  I:I\MEMBER_NO;<>;  U:PALLET_TYPE;CODE_CHECK;I\MEMBER_NO,G\GRID,I\TMP10    I:I\TMP10;=;Y  D:THAT NUMBER ALREADY EXISTS;ERRORM;I\MEMBER_NO    'F:MARKET_PALL_ACC;    I:I\MEMBER_NO;=;  A:CONST;;I\PALLET_TYPE,I\MEMBER_NO  O:SETFOCUS;I\PALLET_TYPE  
2 0.0 Label 46 T -1 301, 373
  
2 0.0 Label 47 T -1 411, 373
  
2 0.0 Work 1 I 0 91, 541
  
2 0.0 Work 1 I 0 51, 73
$DEFAULT  U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\WORK1,I\WORK2,I\WORK3,I\WORK4  'U:ZZGRID_SPLIT;DB_TO_GRID;G\GRID;MARKET_PALL_ACC
2 0.0 MARKET_PALL_ACC MP_ACCNO I -1 511, 397
  
2 0.0 MARKET_PALL_ACC MP_MARKET I -1 611, 397
  
2 0.0 MARKET_PALL_ACC MP_TYPE I -1 411, 397
  
2 0.0 MARKET_PALL_ACC MP_DATE_JOINED I -1 711, 397
  
3 0.0 H -1 0, 0
  
3 0.0 Label 8 T -1 301, 49
  
3 0.0 Label 1 T -1 281, 25
  
3 0.0 Label 2 T -1 1, 25
  
3 0.0 Label 3 T -1 611, 25
  
3 0.0 Label 4 T -1 611, 49
  
3 0.0 Label 5 T -1 661, 25
  
3 0.0 Label 6 T -1 661, 49
  
3 0.0 CLIENT_MAST CM_BUYPROT T -1 11, 145
  
3 0.0 CLIENT_MAST CM_BANK_GAUR T -1 11, 169
  
3 0.0 CLIENT_MAST CM_GINTPER I -1 241, 217
$CALCULATE  A:VAR;I\CM_GINTPER;I\CM_GINTPER;00.00    $VALIDATE  I:I\CM_GINTPER;<>;  DO  I:I\CM_GINTPER;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_GINTPER  END DO  
3 0.0 CLIENT_MAST CM_GINTPER T -1 11, 217
  
3 0.0 CLIENT_MAST CM_GPENPER I -1 241, 241
$CALCULATE  A:VAR;I\CM_GPENPER;I\CM_GPENPER;00.00    $VALIDATE  I:I\CM_GPENPER;<>;  DO  I:I\CM_GPENPER;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_GPENPER  END DO  
3 0.0 CLIENT_MAST CM_GPENPER T -1 11, 241
  
3 0.0 CLIENT_MAST CM_GCLFACT I -1 241, 265
$CALCULATE  A:VAR;I\CM_GCLFACT;I\CM_GCLFACT;00.00    $VALIDATE  I:I\CM_GCLFACT;<>;  DO  I:I\CM_GCLFACT;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_GCLFACT  END DO  
3 0.0 CLIENT_MAST CM_GCLFACT T -1 11, 265
  
3 0.0 CLIENT_MAST CM_AGING T -1 11, 361
  
3 0.0 CLIENT_MAST CM_CLNPERIOD I -1 241, 385
$VALIDATE  I:I\CM_CLNPERIOD;<>;  DO  I:I\CM_CLNPERIOD;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CLNPERIOD  END DO  
3 0.0 CLIENT_MAST CM_CLNPERIOD T -1 11, 385
  
3 0.0 CLIENT_MAST CM_SUBACC T -1 11, 313
  
3 0.0 CLIENT_MAST CM_SETLLE T -1 11, 337
  
3 0.0 CLIENT_MAST CM_BUY_TRAN I -1 241, 493
$SELECT  S:REPORT_FORMAT    $VALIDATE  F:REPORT_FORMAT;Y;;I\CM_BUY_TRAN=RF_CODE;RF_CODE='$I\CM_BUY_TRAN$';
3 0.0 CLIENT_MAST CM_BUY_TRAN T -1 11, 493
  
3 0.0 CLIENT_MAST CM_BUYGRP T -1 11, 433
  
3 0.0 CLIENT_MAST CM_CLUBFEE I -1 241, 409
$SELECT  S:BUYER    $VALIDATE  F:BUY_MAST;Y;;I\CM_CLUBFEE=BM_CODE;BM_CODE='$I\CM_CLUBFEE$';
3 0.0 CLIENT_MAST CM_CLUBFEE T -1 11, 121
  
3 0.0 CLIENT_MAST CM_CON_BUYER I -1 241, 121
$CALCULATE  A:VAR;I\CM_CON_BUYER;I\CM_CON_BUYER;00.00    $VALIDATE  I:I\CM_CON_BUYER;<>;  DO  I:I\CM_CON_BUYER;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CON_BUYER  END DO
3 0.0 CLIENT_MAST CM_CON_BUYER T -1 11, 409
  
3 0.0 CLIENT_MAST CM_BANKGUAR_EXPIRE I -1 241, 193
$VALIDATE  I:I\CM_BANKGUAR_EXPIRE;<>;  DO  I:I\CM_BANKGUAR_EXPIRE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_BANKGUAR_EXPIRE  END DO
3 0.0 CLIENT_MAST CM_BANKGAUR_EXPIRE T -1 11, 193
  
3 0.0 CLIENT_MAST CM_BUYREP_LOUT I -1 241, 469
$SELECT  S:REPORT_FORMAT    $VALIDATE  F:REPORT_FORMAT;Y;;I\CM_BUYREP_LOUT=RF_CODE;RF_CODE='$I\CM_BUYREP_LOUT$';
3 0.0 CLIENT_MAST CM_BUYREP_LOUT T -1 11, 469
  
3 0.0 CLIENT_MAST CM_BUYPROT K -1 241, 145
  
3 0.0 CLIENT_MAST CM_BANK_GUAR K -1 241, 169
  
3 0.0 Label 23 T -1 11, 97
  
3 0.0 CLIENT_MAST CM_SUBACC K -1 241, 313
  
3 0.0 CLIENT_MAST CM_SETLLE K -1 241, 337
  
3 0.0 Label 26 T -1 421, 97
  
3 0.0 CMD 27 C -1 281, 493
$SELECT  S:REPORT_FORMAT;I\CM_BUY_TRAN  
3 0.0 CMD 28 C -1 281, 469
$SELECT  S:REPORT_FORMAT;I\CM_BUYREP_LOUT  
3 0.0 CMD 29 C -1 311, 409
$SELECT  S:BUYER;I\CM_CLUBFEE
3 0.0 CLIENT_MAST CM_BUYGRP K -1 241, 433
  
3 0.0 CLIENT_MAST CM_AGING D -1 241, 361
$DEFAULT  B:ADDITEM;D\CM_AGING;C,T    $VALIDATE  B:VALIDATE;D\CM_AGING;C,T
3 0.0 CLIENT_MAST CM_INTCALC T -1 11, 289
  
3 0.0 CLIENT_MAST CM_INTCALC D -1 241, 289
$DEFAULT  B:READTABLE;D\CM_INTCALC;CALC_TYPE;CT_CODE;SELECT CT_CODE FROM CALC_TYPE    $VALIDATE  C:UCASE
3 0.0 CLIENT_MAST CM_MRSUPD T -1 421, 121
  
3 0.0 CLIENT_MAST CM_BUYPIC T -1 421, 145
  
3 0.0 CLIENT_MAST CM_UPSCASH I -1 661, 169
$VALIDATE  I:I\CM_UPSCASH;<>;  DO  I:I\CM_UPSCASH;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_UPSCASH  END DO  
3 0.0 CLIENT_MAST CM_UPSCASH T -1 421, 169
  
3 0.0 CLIENT_MAST CM_UPSSCCR I -1 661, 193
$VALIDATE  I:I\CM_UPSSCCR;<>;  DO  I:I\CM_UPSSCCR;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_UPSSCCR  END DO  
3 0.0 CLIENT_MAST CM_UPSSCCR T -1 421, 193
  
3 0.0 CLIENT_MAST CM_DISCOST T -1 421, 217
  
3 0.0 CLIENT_MAST CM_PROVUPD T -1 421, 241
  
3 0.0 CLIENT_MAST CM_BLACKLST T -1 421, 265
  
3 0.0 CLIENT_MAST CM_PRICEVAR I -1 661, 289
$CALCULATE  A:VAR;I\CM_PRICEVAR;I\CM_PRICEVAR;00.00    $VALIDATE  I:I\CM_PRICEVAR;<>;  DO  I:I\CM_PRICEVAR;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_PRICEVAR  END DO  
3 0.0 CLIENT_MAST CM_PRICEVAR T -1 421, 289
  
3 0.0 CLIENT_MAST CM_PRVAR_OVR T -1 421, 313
  
3 0.0 CLIENT_MAST CM_SRT_CLR_UPDSALES I -1 661, 337
$VALIDATE    'CHECK THAT THE THIRD DIGIT IS A :  A:MID;I\CM_SRT_CLR_UPDSALES,3,:;I\TMP1  I:I\TMP1;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_SRT_CLR_UPDSALES    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_SRT_CLR_UPDSALES,2;I\TMP1  I:I\TMP1;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I\CM_SRT_CLR
3 0.0 CLIENT_MAST CM_SRT_CLR_UPDSALES T -1 421, 337
  
3 0.0 CLIENT_MAST CM_END_CLR_UPDSALES I -1 661, 361
$VALIDATE    'CHECK THAT THE THIRD DIGIT IS A :  A:MID;I\CM_END_CLR_UPDSALES,3,:;I\TMP2  I:I\TMP2;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_END_CLR_UPDSALES    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_END_CLR_UPDSALES,2;I\TMP2  I:I\TMP2;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I\CM_END_CLR
3 0.0 CLIENT_MAST CM_END_CLR_UPDSALES T -1 421, 361
  
3 0.0 CLIENT_MAST CM_BALON_DCKT T -1 421, 385
  
3 0.0 CLIENT_MAST CM_PRC_DCKT I -1 661, 433
$CALCULATE  A:VAR;I\CM_PRC_DCKT;I\CM_PRC_DCKT;00.00    $VALIDATE  I:I\CM_PRC_DCKT;<>;  DO  I:I\CM_PRC_DCKT;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_PRC_DCKT  END DO  
3 0.0 CLIENT_MAST CM_PRC_DCKT T -1 421, 433
  
3 0.0 CLIENT_MAST CM_PROV_SALES T -1 421, 409
  
3 0.0 CLIENT_MAST CM_MRSUPD K -1 661, 121
  
3 0.0 CLIENT_MAST CM_BUYPIC K -1 661, 145
  
3 0.0 CLIENT_MAST CM_DISCOST K -1 661, 217
  
3 0.0 CLIENT_MAST CM_PROVUPD K -1 661, 241
  
3 0.0 CLIENT_MAST CM_BLACKLST K -1 661, 265
  
3 0.0 CLIENT_MAST CM_PRVAR_OVR K -1 661, 313
  
3 0.0 CLIENT_MAST CM_BALON_DCKT K -1 661, 385
  
3 0.0 CLIENT_MAST CM_PROV_SALES K -1 661, 409
  
3 0.0 Label 55 T -1 291, 361
  
3 0.0 Label 52 T -1 731, 337
  
3 0.0 Label 53 T -1 731, 365
  
3 0.0 Label 50 T -1 321, 469
  
3 0.0 Label 51 T -1 321, 493
  
3 0.0 Label 54 T -1 291, 289
  
3 0.0 Work 2 I 0 431, 517
  
3 0.0 Work 3 I 0 451, 517
  
4 0.0 CMD 56 C -1 701, 241
$SELECT  S:REPORT_FORMAT;I\CM_CS_LABEL_LOUT
4 0.0 CLIENT_MAST CM_DELSECT K -1 241, 337
  
4 0.0 CLIENT_MAST CM_DEL_CONF K -1 241, 361
  
4 0.0 Label 8 T -1 301, 49
  
4 0.0 CLIENT_MAST CM_AGN_ADDSUPP T -1 421, 313
  
4 0.0 CLIENT_MAST CM_AGN_ADDSUPP K -1 661, 313
  
4 0.0 Label 1 T -1 281, 25
  
4 0.0 Label 2 T -1 1, 25
  
4 0.0 Label 3 T -1 611, 25
  
4 0.0 Label 4 T -1 611, 49
  
4 0.0 Label 5 T -1 661, 25
  
4 0.0 Label 6 T -1 661, 49
  
4 0.0 CLIENT_MAST CM_CASHDOC I 0 21, 553
  
4 0.0 H -1 0, 0
  
4 0.0 CLIENT_MAST CM_TWODEL K -1 241, 313
  
4 0.0 CLIENT_MAST CM_CASHDOC T -1 11, 145
  
4 0.0 CLIENT_MAST CM_SERVFEE I 0 51, 553
  
4 0.0 CLIENT_MAST CM_SERVFEE T -1 11, 169
  
4 0.0 CLIENT_MAST CM_BANKCHG I 0 81, 553
  
4 0.0 CLIENT_MAST CM_BANKCHG T -1 11, 193
  
4 0.0 CLIENT_MAST CM_ALLOW_CHQ I 0 111, 553
  
4 0.0 CLIENT_MAST CM_ALLOW_CHQ T -1 11, 217
  
4 0.0 CLIENT_MAST CM_NOREC_PRN I -1 241, 121
$VALIDATE  I:I\CM_NOREC_PRN;<>;  DO  I:I\CM_NOREC_PRN;<;1  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_NOREC_PRN  END DO
4 0.0 CLIENT_MAST CM_NOREC_PRN T -1 11, 121
  
4 0.0 CLIENT_MAST CM_CASHIER_CSP I 0 141, 553
  
4 0.0 CLIENT_MAST CM_CASHIER_CSP T -1 11, 241
  
4 0.0 Label 63 T -1 11, 97
  
4 0.0 CLIENT_MAST CM_CASHDOC K -1 241, 145
  
4 0.0 CLIENT_MAST CM_SERVFEE K -1 241, 169
  
4 0.0 CLIENT_MAST CM_BANKCHG K -1 241, 193
  
4 0.0 CLIENT_MAST CM_ALLOW_CHQ K -1 241, 217
  
4 0.0 CLIENT_MAST CM_CASHIER_CSP K -1 241, 241
  
4 0.0 Label 1 T -1 421, 97
  
4 0.0 CLIENT_MAST CM_CSSLS I 0 171, 553
  
4 0.0 CLIENT_MAST CM_CSSLS T -1 421, 121
  
4 0.0 Check 3 K -1 661, 121
  
4 0.0 CLIENT_MAST CM_CSTARIFF I 0 411, 553
  
4 0.0 CLIENT_MAST CM_CSTARRIF T -1 421, 145
  
4 0.0 CLIENT_MAST CM_CS_MIN_CHARGE I -1 661, 169
$VALIDATE  I:I\CM_CS_MIN_CHARGE;<>;  DO  I:I\CM_CS_MIN_CHARGE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CS_MIN_CHARGE  END DO    $CALCULATE  A:VAR;I\CM_CS_MIN_CHARGE;I\CM_CS_MIN_CHARGE;00.00
4 0.0 CLIENT_MAST CM_CS_MIN_CHARGE T -1 421, 169
  
4 0.0 CLIENT_MAST CM_CS_MAX_CHARGE I -1 661, 193
$VALIDATE  I:I\CM_CS_MAX_CHARGE;<>;  DO  I:I\CM_CS_MAX_CHARGE;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CS_MAX_CHARGE  END DO    $CALCULATE  A:VAR;I\CM_CS_MAX_CHARGE;I\CM_CS_MAX_CHARGE;00.00
4 0.0 CLIENT_MAST CM_CS_MAX_CHARGE T -1 421, 193
  
4 0.0 CLIENT_MAST CM_RR_MIN_PERIOD I -1 661, 217
$VALIDATE  I:I\CM_RR_MIN_PERIOD;<>;  DO  I:I\CM_RR_MIN_PERIOD;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_RR_MIN_PERIOD  END DO  
4 0.0 CLIENT_MAST CM_RR_MIN_PERIOD T -1 421, 217
  
4 0.0 CLIENT_MAST CM_CS_LABEL_LOUT I -1 661, 241
$SELECT  S:REPORT_FORMAT    $VALIDATE  F:REPORT_FORMAT;Y;;I\CM_CS_LABEL_LOUT=RF_CODE;RF_CODE='$I\CM_CS_LABEL_LOUT$';
4 0.0 CLIENT_MAST CM_CS_LABEL_LOUT T -1 421, 241
  
4 0.0 Label 9 T -1 11, 289
  
4 0.0 CLIENT_MAST CM_TWODEL I 0 201, 553
  
4 0.0 CLIENT_MAST CM_TWODEL T -1 11, 313
  
4 0.0 CLIENT_MAST CM_DELSECT I 0 231, 553
  
4 0.0 CLIENT_MAST CM_DELSECT T -1 11, 337
  
4 0.0 CLIENT_MAST CM_DEL_CONF I 0 261, 553
  
4 0.0 CLIENT_MAST CM_DEL_CONF T -1 11, 361
  
4 0.0 CLIENT_MAST CM_CON_LEN I -1 241, 409
$VALIDATE  I:I\CM_CON_LEN;<>;  DO  I:I\CM_CON_LEN;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CON_LEN  END DO  
4 0.0 CLIENT_MAST CM_CON_LEN T -1 11, 409
  
4 0.0 CLIENT_MAST CM_DISCARDS I 0 291, 553
  
4 0.0 CLIENT_MAST CM_DISCARDS T -1 11, 385
  
4 0.0 Label 15 T -1 421, 289
  
4 0.0 CLIENT_MAST CM_CS_AGN_CHARGE I 0 381, 553
  
4 0.0 CLIENT_MAST CM_CS_AGN_CHARGE T -1 421, 385
  
4 0.0 CLIENT_MAST CM_CS_AGN_DEP I 0 351, 553
  
4 0.0 CLIENT_MAST CM_CS_AGN_DEP T -1 421, 361
  
4 0.0 CLIENT_MAST CM_CS_AGN_WDRAW T -1 421, 337
  
4 0.0 CLIENT_MAST CM_CS_AGN_WDRAW I 0 321, 553
  
4 0.0 CLIENT_MAST CM_DISCARDS K -1 241, 385
  
4 0.0 CLIENT_MAST CM_CS_AGN_WDRAW K -1 661, 337
  
4 0.0 CLIENT_MAST CM_CS_AGN_DEP K -1 661, 361
  
4 0.0 CLIENT_MAST CM_CS_AGN_CHARGE K -1 661, 385
  
4 0.0 Label 32 T -1 711, 217
  
4 0.0 CLIENT_MAST CM_CSTARIFF D -1 661, 145
$DEFAULT  B:ADDITEM;D\CM_CSTARIFF;M,W,D,H    $VALIDATE  B:VALIDATE;D\CM_CSTARIFF;M,D,W,H
4 0.0 Label 2 T -1 711, 145
  
10 0.0 ZX_PRINT Z 0 0, 0
  
10 0.0 ZX_SELECT Z 0 0, 0
  
10 0.0 ZX_DELETE Z 0 0, 0
  
10 0.0 ZX_UPDATE Z 0 0, 0
  
10 0.0 ZX_EXIT Z 0 0, 0