baktems.prg

来自「功能模块:报关操作,运输操作,报关查询,运输查询」· PRG 代码 · 共 43 行

PRG
43
字号
 SELECT 1
USE BAKTEM EXCL
ZAP
TOTAL ON Z_GH TO TEM
INDEX ON Z_LSH TO TEM.EDX ADDITIVE
SELECT 2
USE TEM excl
     SELECT KHDATA
    B=RECCOUNT()
FOR SKIP = 1 TO B 
     SCATTER TO KA
     IF KHDATA.Z_BGXS="进口清关"
     BGF1=JKQG1
     BGF2=JKQG2
     ELSE
     BGF1=CKQG1
     BGF2=CKQG2
     ENDIF
     K=MEMLINE(KHDATA.Z_GH)
     STORE 0 TO _MLINE    
     FOR COUNT = 1 TO K
     SELECT 2
     ZAP
     APPEND FROM ARRAY KA
     AA=MLINE(KHDATA.Z_GH,1,_MLINE)
     REPLACE TEM.Z_GH WITH AA 
      SELECT 1
      APPEND FROM TEM
      IF COUNT=1
       REPLACE Z_BGF WITH BGF1
      LOOP
      ENDIF
      blank fields z_SJF,z_TDF,z_CGF,Z_ZJF,Z_WJF,Z_MTF,Z_DCF,Z_CZF,Z_QTF,Z_MO
      REPLACE Z_BGF WITH BGF2
      ENDFOR
      SELECT KHDATA 
      SKIP      
ENDFOR
    FOR COUNT = 1 TO B
     ENDFOR
    SELECT BAKTEM 
    DELETE FOR ISBLANK(Z_GH)=.T.
  PACK DBF    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?