ZZSBDY.PRG
上传用户:hbmaozhan
上传日期:2013-01-31
资源大小:1007k
文件大小:3k
源码类别:

企业管理

开发平台:

VFP

  1.  SET COLOR TO GR+/N
  2.  hb = '19  年   月   日  (      )    '
  3.  @ 3, 9 SAY '请输入报表日期'
  4.  SET COLOR TO W/N
  5.  DO WHILE .T.
  6.       @ 6, 1 CLEAR TO 9, 35
  7.       @ 7, 1 GET hb
  8.       READ
  9.       pd = 'N'
  10.       SET COLOR TO RB+/N
  11.       @ 8, 4 SAY '确认了吗? Y=是,其他=否' GET pd
  12.       READ
  13.       IF pd='Y' .OR. pd='y'
  14.            EXIT
  15.       ENDI
  16.       ?? CHR(7)
  17.  ENDD
  18.  SET COLOR TO N/W
  19.  @ 3, 0 CLEAR TO 9, 35
  20.  SET COLOR TO W/N
  21.  @ 5, 8 CLEAR TO 10, 35
  22.  SET COLOR TO W+/B
  23.  @ 4, 5 CLEAR TO 9, 33
  24.  x1 = 4
  25.  x2 = 9
  26.  y1 = 5
  27.  y2 = 31
  28.  DO box-1
  29.  @ 6, 9 SAY '正在打印应交款项表!'
  30.  @ 7, 13 SAY '请稍候......'
  31.  DO WHILE .T.
  32.       IF SYS(13)<>'READY'
  33.            ?? CHR(7)
  34.            SET COLOR TO W/N
  35.            @ 5, 8 CLEAR TO 10, 35
  36.            SET COLOR TO W+/B
  37.            @ 4, 5 CLEAR TO 9, 33
  38.            x1 = 4
  39.            x2 = 9
  40.            y1 = 5
  41.            y2 = 31
  42.            DO box-1
  43.            @ 6, 9 SAY '打印机尚未准备好!'
  44.            @ 7, 9 SAY '准备好后按任意键......'
  45.            i = INKEY(0)
  46.            IF i=27
  47.                 SET COLOR TO W+/N
  48.                 @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  49.                 RETU
  50.            ENDI
  51.       ELSE
  52.            SET COLOR TO W+/B
  53.            @ 6, 8 CLEAR TO 8, 30
  54.            @ 6, 9 SAY '正在打印增值税报表!'
  55.            @ 7, 13 SAY '请稍候......'
  56.            EXIT
  57.       ENDI
  58.  ENDD
  59.  SET DEVICE TO PRINTER
  60.  SET PRINTER ON
  61.  SET CONSOLE OFF
  62.  rsele = SELECT()
  63.  SELE 0
  64.  USE set
  65.  kh = printer
  66.  USE
  67.  SELE (rsele)
  68.  jsq = 1
  69.  DO WHILE jsq<=kh
  70.       ? '  '
  71.       jsq = jsq+1
  72.  ENDD
  73.  ?? '`@D`'
  74.  ? '                  应 交 增 值 税 明 细 表'
  75.  ?? '`@A`'
  76.  ? '    '
  77.  ? '  '
  78.  @ PROW()+1, 1 SAY '编制单位:'+rdwmc
  79.  @ PROW(), 40 SAY hb
  80.  @ PROW(), 80 SAY '会商01表附表1   单位:元'
  81.  ?? '`&0`'
  82.  ? '┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━┭━━━━━━━━━━━━┭━━━━━━━━━━━━━┓'
  83.  ? '┃                   项                       目                      │ 行 │     本    月    数     │     累    计    数       ┃'
  84.  ? '┠──────────────────────────────────┼──┼────────────┼─────────────┨'
  85.  USE zzsb
  86.  DO WHILE .T.
  87.       @ PROW()+1, 0 SAY '┃'
  88.       @ PROW(), 4 SAY xm
  89.       @ PROW(), 70 SAY '│'
  90.       @ PROW(), 73 SAY h
  91.       @ PROW(), 76 SAY '│'
  92.       IF bys<>0
  93.            @ PROW(), 82 SAY bys PICTURE '99,999,999,999.99'
  94.       ENDI
  95.       @ PROW(), 102 SAY '│'
  96.       IF ljs<>0
  97.            @ PROW(), 110 SAY ljs PICTURE '99,999,999,999.99'
  98.       ENDI
  99.       @ PROW(), 130 SAY '┃'
  100.       pd = RECNO()
  101.       IF pd<22
  102.            ? '┠──────────────────────────────────┼──┼────────────┼─────────────┨'
  103.       ELSE
  104.            ? '┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━━┛'
  105.       ENDI
  106.       SKIP
  107.       IF EOF()
  108.            EXIT
  109.       ENDI
  110.  ENDD
  111.  ? '  企业主管:                      会计主管:                    复核:                       制表:  '+czy
  112.  ? '   '
  113.  SET DEVICE TO SCREEN
  114.  SET PRINTER OFF
  115.  SET CONSOLE ON
  116.  SET COLOR TO W+/N
  117.  @ 1, 1, 22, 78 BOX '鞍鞍鞍鞍鞍'
  118.  RETU
  119. *