• 学习浪潮系统


    http://blog.sina.com.cn/s/blog_4e091f8701008oqm.html

    --公共数据 
    --打印
     1,如何实现单据打印单据合计信息在所有的分页上?
       使用变量 @total@ ,其变量的作用是在单据的不同分页上打印本张单据的合计信息。
    --采购管理
    分摊采购费用
    与分摊采购费用功能相关的几个表:
    CGFP1、CGFP2、KCRKD1、KCRKD2、CGRKHX(发票与入库单核销关系表)、CGFPFTRKD(入库单分摊发票关系表)、KCCKYE(库存仓库余额)
    与分摊采购费用功能相关的系统参数:
    采购费用分摊依据(CG_FYFTBZ):0:金额、1:数量
    采购费用发票取数条件:
    CGFP1_FYFP='1' AND CGFP1_RKHX='0' AND CGFP1_SFHXFT='1'
    采购入库单取数条件:
    KCRKD1_ZGBZ='0' AND KCRKD1_KCJZ='1' ANDKCRKD1_PJLX='G'ANDKCRKD1_CHJZ='0'

    功能说明:
    根据以上发票取数条件,归集出所要分摊的采购费用发票,选择发票(只能选一张)下一步,
    同时归集此张发票的费用金额合计。
    根据以上入库单取数条件,归集出所要分摊的采购入库单,选择入库单(可以多选)下一步,
    同时根据分摊依据归集所选入库单中各分录的数量或金额合计

    ------
    -------采购入库单和采购发票核销
    数据逻辑:
    采购发票和采购入库单核销,确定采购入库单的入库成本。
    核销时,按照单位、产品的对应关系,作为两个单据的对应依据,将发票的单价登记到采购入库单上的单价列,并更新入库金额。
    取消核销时,更新采购入库单的核销标志,不修改采购入库单的单价和金额。
    KCRKD1表中KCRKD1_FPHX如果为‘1’,表示这张采购入库单已经核销完毕,否则没有核销完毕。
    KCRKD2表中KCRKD2_HXSL记录核销的数量。如果采购入库单部分核销完,在生成采购发票的时候,自动的取剩余的数量。
    CGFP1表中CGFP1_RKHX为‘0’表示没有和采购入库单核销完毕,否则就表示这张采购发票已经和采购入库单核销完毕。
    CGFP2表中CGFP2_HXSL表示采购发票和采购入库单核销的数量。
    采购入库和采购发票的核销信息放到表CGRKHX表中,记录采购入库和采购发票核销信息,核销数量、日期等等。
    ------采购发票和采购付款单核销
    数据逻辑:
    采购付款单要登记采购发票的核销金额。
    CGFP1表中CGFP1_FKHX为’1’,表示采购发票和采购付款单已经与采购付款单核销完毕。
    CGFP2表中CGFP2_HXJE记录采购发票和采购付款单已经与采购付款单核销的金额。
    CGFKD表中CGFKD1_HXJE 记录采购发票和采购付款单已经与采购付款单核销的金额。
    采购付款单和采购发票的核销信息放到表CGFKHX,记录核销的日期,金额等。

    ---   帐表
    --应付帐款余额
    数据项目:
    年初余额:取自应付款余额帐;
    借方累计、贷方累计:分别归集到查询终止日期为止的付款单与发票上的金额;
    期初余额:取自帐本数据;
    本期发生的借贷方:付款单登记借方,采购发票登记贷方;
    应付款余额:付款单增加余额,采购发票减少余额;

    数据来源:
    采购发票、付款单、采购入库单、应付款余额帐
    数据控制:
    如果选择了非暂估应付,那么查询出的数据就是暂估数据与应付款数据,否则只包含暂估数据;
    数据项目:
    暂估贷方:暂估入库单登记;
    暂估借方:由冲销入库单登记;

    ------   应付款帐龄分析
    数据来源:
    采购发票;
    数据控制:
    分析的是还没有与付款单核销或者没有核销完毕的采购发票;
    数据项目:
    应付款额:对于未核销完毕的采购发票,本币含税金额减本币核销金额;
    每个时间段的应付余额:对应与相应时间段内的采购发票的含税金额减核销金额;

    --在途物料查询
    数据来源:
    采购发票;
    数据控制:
    还未核销完毕,非费用发票,
    数据项目:
    数量:采购发票上的数量减核销数量。

    ---库存管理
    制作出库单时首先确定仓库,然后根据所选物料来判断库存仓库中是否有余额。
    因为在PS供应链管理中可以多处理3个期间的账本,因此可出库数量是根据:
    最大会计年度与期间中的数量余额加当前数据期间内
    已做的未记账的入库单红单数量减当前数据期间内已做的未记账的蓝单数量再减去本张单据在已存在的物料得出的,
    可用如下公式来表示:
    当前库存余额 = 最大期间中物料的库存余额 + 入库单红单数量(未记账) - 出库单蓝单数量(未记账)
    - 本张单据中已存在的物料

    各种数量的取数方法:
    求物料的数量余额:
    根据当前数据期间取系统可允许记账的最大会计年度与会计期间(目前系统的处理是多记三个月的账,如果当前数据期间为200310,则最大会计年度期间为200401),然后根据当前可允许记账的最大会计年度与期间及仓库编号、物料编号取出此物料的数量余额与金额余额,
    求入库单红单数量:
    根据当前库存年度期间的起始日期来取当前期间中已制作但还没有记账的红单。归集数据的条件是根据当前仓库编号、物料编号、单据的起始日期大于等于当前期间起始日期、红单标志为1(红单)、库存记账标志为0(未记账)
    求出库单蓝单数量:
      1、取正常业务单据的数量根据当前库存年度期间的起始日期来取当前期间中已制作但还没有记账的蓝单,归集数据的条件是根据当前仓库编号、物料编号、单据的起始日期大于等于当前期间起始日期、红单标志为0(蓝单)、库存记账标志为0(未记账)
      2、取期初业务单据的数量      此部分的数据是在系统没有月结的情况下才起作用的,对于已执行过月结功能的系统不起作用,归集数据的条件是根据当前仓库编号、物料编号、单据的起始日期小于当前期间起始日期、红单标志为0(蓝单)、库存记账标志为0(未记账)、单据期初标志为1(期初单据)
    举例说明:
     入库单:期初单据中做了一笔A物料数量为1000的入库到a仓库,记账并登记账本正常单据中做了一笔A物料数量为100 的红入库单从a仓库,没有记账。此时账本情况为:期初余额:1000 本期借贷方都为:0 本期数量余额为:1000
        出库单:此时在做出库单时计算出的可出库数量为900,如果此时做了一张期初的出库单数量为100,未记账,则在做正常业务的出库单时可出库数量为800。
    库存业务流程
    1、库存完成企业物料入/出库业务,入库业务主要有采购入库、生产入库、其他入库、盘盈入库等,如果库存同采购系统连用,采购入库单是由采购系统完成的;出库业务主要有销售出库、生产领料出库、其他出库、盘亏出库等,如果库存同销售连用,则销售出库单是根据销售系统的提货单生成的。
    (2)盘点业务,软件支持自动盘点,仓库管理人员根据物料实际库存量填制盘点表,系统依据账面在库量自动生成盘盈/盘亏单,并进一步生成记账凭证。
    (3)调拨业务,物料在仓库之间调拨。
    (4)限额领料业务,根据生产计划和产品结构清单生成限额领料单,以控制车间生产领料。
    出库单记帐的条件:
    (1)这张出库单已经记过帐;
    (2) 这张出库单在存货系统中没有记过帐;
    (3) 这张出库单不能是金额调整单;
    (4) 这张出库单上的物料所在仓库必须在所选仓库内;
    (5) 这张出库单的库存记帐日期在当前登录的会计期间内。

    --库存业务流程
    1、库存完成企业物料入/出库业务,入库业务主要有采购入库、生产入库、其他入库、盘盈入库等,如果库存同采购系统连用,采购入库单是由采购系统完成的;出库业务主要有销售出库、生产领料出库、其他出库、盘亏出库等,如果库存同销售连用,则销售出库单是根据销售系统的提货单生成的。
    (2)盘点业务,软件支持自动盘点,仓库管理人员根据物料实际库存量填制盘点表,系统依据账面在库量自动生成盘盈/盘亏单,并进一步生成记账凭证。
    (3)调拨业务,物料在仓库之间调拨。
    (4)限额领料业务,根据生产计划和产品结构清单生成限额领料单,以控制车间生产领料。
    出库单记帐的条件:
    (1)这张出库单已经记过帐;
    (2) 这张出库单在存货系统中没有记过帐;
    (3) 这张出库单不能是金额调整单;
    (4) 这张出库单上的物料所在仓库必须在所选仓库内;
    (5) 这张出库单的库存记帐日期在当前登录的会计期间内。
    -----帐表
    --库存余额月报、日报、明细帐
    数据来源:
    库存仓库余额、库存入库单、库存出库单;
    数据项目:
    年初余额:库存余额账相应的字段;
    本年累计收到、本年累计发出:包含期初的入库单据到查询之日为止的所有的入库单、出库单的数量和;
    期初余额:查询期间的上一个期间的余额;
    本期收到、发出:查询期间的入库单及出库单数据,如果查询期间不是当前的期间,那么这些数据就从账本上出;
    期末余额:期初余额加收入减发出后计算出来的值;
    注意:
    日报是精确到天,月报是精确到会计期间,明细账是明细到物料;
    -----辅助
    --库存对帐
    功能说明:
    如何更好的使库存与存货系统的账本保持一致

    先描述一下库存存货系统中的记账是怎么处理的;为了适应企业的实际情况,PS8.0中的业务可以同时处理4个会计期间,也就是每次记账的时候,就同时往后登最近月结期间3个会计期间的数据,即,登记登陆日期所在期间的发生数,同时登记后续期间的期初与期末余额;所以现在的记账与登陆日期很有关系,因为登陆日期直接就影响到登帐的数据在哪个会计期间。

    --月末结转与反月结
    流程:
    1、月结前的判断(需要先月结销售和采购才能月结库存)2、库存对帐
    3、库存帐本处理(主要是对KCCKYE,KCSSCKYE,KCJHGL,KCSSJHGL表增加一个会计期间的数据,并将余额结转过来)
    4、月结标志处理(对于LSCONF表重点设置KC_YJQJ的内容,将其更新为当前会计期间,在LSYJST插入一条月结记录)
    取消处理:
    系统提供取消月结功能,可根据系统的提示来操作。
    注意:
    如果存货已经月结了,则库存无法取消月结,应该先取消存货的月结才行。
    涉及数据表
    KCCKYE 帐表增加一个会计期间的数据,SLYE,JEYE(数量余额和金额余额需要结转)
    KCSSCKYE处理与KCCKYE相同
    KCJHGL   处理单件表(库存件号管理)
    KCSSJHGL 处理实时单件表
    LSCONF 修改F_VKEY等于KC_YJQJ的内容
       修改F_VKEY等于KC_KJRQ的内容--此项了解即可不影响业务处理
        修改F_VKEY等于KC_KJND的内容--此项了解即可不影响业务处理
    LSYJST  增加一条月结记录LSYJST_XTBH='KC' LSYJST_KJQJ='06'表示6月

     
  • 相关阅读:
    安装python软件出错,解决办法
    vt100
    Navicat 字符集 排序规则设置
    linux 查看进程 ps aux | grep init
    一、网络编程-UDP传输协议及socket套接字使用
    二、飞机大战终极版-巩固面向对象设计项目的思想
    一、利用Python编写飞机大战游戏-面向对象设计思想
    八、递归编程技巧
    七、面向对象之单例设计模式
    六、面向对象之单继承、多继承、重写
  • 原文地址:https://www.cnblogs.com/nuaaydh/p/4471981.html
Copyright © 2020-2023  润新知