zoukankan      html  css  js  c++  java
  • 月结功能

    有两个会计恒等式
    静态恒等式:资产=负债+所有者权益
    动态恒等式:利润=收入-费用
    两者可以凑成一个
    资产=负债+所有者权益+收入-费用
    国外的软件多采用表结法,也就是说在出报表的时候根据收入和费用动态计算出本年利润,并不产生凭证,而国内的软件采用账结法,即要生成如下两张凭证:
     1.结转收入
    Dr:各种销售收入
     Cr:本年利润
         销售退回
    2. 结转费用
     Dr:本年利润
       Cr:销售成本
       营业管理财务各期间费用
       所得税费用等等
    这样经过月结收入科目的借贷之和为零.
    1.创建模板
    为了多些灵活性,要结转的科目最好能有用户自定义,于是就要创建一个模板供用户使用,如下图所示:

    其中求值公式用来标志如何计算余额,写一个类用来存储各种余额的计算方式,然后在做月结动作的时候调用,这也算是传说中的策略模式的应用,呵呵.
    2.月结动作
    接下来就是按照模板设定的科目和计算方式生成月结凭证了,至于月结凭证的生成方式在教程四中有介绍,这里就不赘述了.


    这样月结凭证就OK了.

  • 相关阅读:
    ts笔记-辨析联合类型
    ts笔记-类型兼容性
    ts笔记-never和void
    ts笔记-泛型
    ts笔记-类型断言
    ts笔记
    ts笔记
    ts类型-枚举
    ts笔记-类型声明
    ts笔记-类型系统
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/550061.html
Copyright © 2011-2022 走看看