check_folio.prg
上传用户:gz31567
上传日期:2020-04-16
资源大小:4096k
文件大小:1k
源码类别:

行业应用

开发平台:

VFP

  1. * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2. *  文件名: CHECK_FOLIO.PRG <-- 本文件由 UnFoxAll 创建
  3. * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  4.  DO USETABLE WITH 'Thisday'
  5.  GO TOP
  6.  DO WHILE  .NOT. EOF()
  7.  _NAME = ALLTRIM(NAME)
  8.  IF CJ + JS + XY = HJ .OR. HJ = XJ + XYK + QZ - ZHIN + ZHOUT AND CHECKOUT = .T.
  9.  SET MESSAGE TO '检查“' + _NAME + '”时,正确!'
  10.  ELSE 
  11.  SET MESSAGE TO '检查“' + _NAME + '”时,错误!'
  12.   MESSAGEBOX('检查到“' + _NAME + '”时,发现帐目不对,请人工检查!',48,'警告')
  13.  ENDIF 
  14.  SKIP 
  15.  ENDDO 
  16.  DO USETABLE WITH 'folio'
  17.  SELECT THISDAY
  18.  GO TOP
  19.  DO WHILE  .NOT. EOF()
  20.  _ID1 = ID
  21.  _SK1 = SK
  22.  _CJ1 = CJ
  23.  _XY1 = XY
  24.  _JS1 = JS
  25.  _ZHIN1 = ZHIN
  26.  _ZHOUT1 = ZHOUT
  27.  SELECT FOLIO
  28.  SUM FOR ACCOUNT = _ID1 AND TYPE = '收款' TO _SK2 CHARGE
  29.  SUM FOR ACCOUNT = _ID1 AND TYPE = '菜金' TO _CJ2 CHARGE
  30.  SUM FOR ACCOUNT = _ID1 AND TYPE = '香烟' TO _XY2 CHARGE
  31.  SUM FOR ACCOUNT = _ID1 AND TYPE = '酒水' TO _JS2 CHARGE
  32.  SUM FOR ACCOUNT = _ID1 AND TYPE = '转进' TO _ZHIN2 CHARGE
  33.  SUM FOR ACCOUNT = _ID1 AND TYPE = '转出' TO _ZHOUT2 CHARGE
  34.  IF  .NOT. (_SK1 = _SK2 AND _CJ1 = _CJ2 AND _XY1 = _XY2 AND _JS1 = _JS2 AND _ZHIN1 = _ZHIN2 AND  ;
  35. _ZHOUT1 = _ZHOUT2)
  36.   MESSAGEBOX('Thisday 中帐号为 ' + ALLTRIM(STR(_ID1)) + ' 的帐与 Folio 中不符,请检查!',16,'错误')
  37.  ENDIF 
  38.  SELECT THISDAY
  39.  SKIP 
  40.  ENDDO 
  41. *