总账凭证虚拟过账参数说明原创
金蝶云社区-战斗的凯文
战斗的凯文
65人赞赏了该文章 692次浏览 未经作者许可,禁止转载编辑于2023年03月21日 14:30:27

    上次发表的文章——【二开指导】如何取科目余额数据 (kingdee.com),对二开如何从科目余额表取数做了说明,列举了三种方法,其中第二种方法是通过插件调用虚拟过账方法得到包含未过账凭证的余额临时表,很多朋友对其中的虚拟过账参数类【VoucherPostParameters】中具体参数的说明有疑问,本文针对这一需求,列出所有参数的具体说明。

    关于虚拟过账参数类VoucherPostParameters的具体参数及说明,可以在开发调用时用“.”号实时取得。如下图所示:

image.png

    也可以直接参考下面的说明:

#region Assembly Kingdee.K3.FIN.Core.dll, v8.1.535.2
// Kingdee.K3.FIN.Core.dll
#endregion

    // Summary:
    //     凭证过账参数
    public class VoucherPostParameters
    {
        // Summary:
        //     构造函数
        public VoucherPostParameters();

        // Summary:
        //     开始日期(PostType==2时指定)
        public DateTime BegingDate { get; set; }
        //
        // Summary:
        //     开始期间(PostType==3时指定)
        public int BegingPeriod { get; set; }
        //
        // Summary:
        //     开始年度(PostType==3时指定)
        public int BegingYear { get; set; }
        //
        // Summary:
        //     账簿
        public long BookId { get; set; }
        //
        // Summary:
        //     账簿名称
        public string BookName { get; set; }
        //
        // Summary:
        //     币别(-1 为所有币别)
        public long CurrencyId { get; set; }
        //
        // Summary:
        //     当前会计期间
        public int currentPeriod { get; set; }
        //
        // Summary:
        //     当前会计年度
        public int currentYear { get; set; }
        //
        // Summary:
        //     截止日期(PostType==2时指定)
        public DateTime EndDate { get; set; }
        //
        // Summary:
        //     截止期间(PostType==3时指定)
        public int EndPeriod { get; set; }
        //
        // Summary:
        //     截止年度(PostType==3时指定)
        public int EndYear { get; set; }
        //
        // Summary:
        //     过账来源(0:凭证过账,1:一键修复,2:反过账)
        public PostFrom From { get; set; }
        //
        // Summary:
        //     是否是调整期期间
        public bool IsAdjustPeriod { get; set; }
        //
        // Summary:
        //     是否科目余额表调用
        public bool IsBalanceService { get; set; }
        //
        // Summary:
        //     是否检查断号
        public bool IsCheckUncontinuity { get; set; }
        //
        // Summary:
        //     是否包含调整期期间
        public bool IsContainAdjustPeriod { get; set; }
        //
        // Summary:
        //     是否包含核算维度明细
        public bool IsContainDetailId { get; set; }
        //
        // Summary:
        //     过账出现错误时是否继续过账
        public bool IsContinueWhenError { get; set; }
        //
        // Summary:
        //     凭证号不连续时是否继续过账
        public bool IsContinueWhenUncontinuity { get; set; }
        //
        // Summary:
        //     是否不开启网控过账
        public bool IsIgnoeNetCtrl { get; set; }
        //
        // Summary:
        //     判断账簿是否需要断号检查,适用中国会计要素表的账簿需要断号检查
        public bool IsNeedBrokenCheck { get; set; }
        //
        // Summary:
        //     是否不包含金额
        public bool IsNoContainAmount { get; set; }
        //
        // Summary:
        //     是否不包含实际损益发生额,默认不包含
        public bool IsNoContainProfit { get; set; }
        //
        // Summary:
        //     是否不包含数量金额,默认不包含
        public bool IsNoContainQty { get; set; }
        //
        // Summary:
        //     综合本位币查询时是否仅返回综合本位币行
        public bool IsOnlyCurrency { get; set; }
        //
        // Summary:
        //     是否终止过账
        public bool IsStop { get; set; }
        //
        // Summary:
        //     是否是虚拟过账
        public bool IsVirtualPost { get; set; }
        //
        // Summary:
        //     是否WEB API调用
        public bool IsWebAPI { get; set; }
        //
        // Summary:
        //     科目ID(缩小范围)
        public List<long> LstAccountIds { get; set; }
        //
        // Summary:
        //     核算维度ID
        public List<int> LstDetailId { get; set; }
        //
        // Summary:
        //     过账单据体行号
        public int PostRowIndex { get; set; }
        //
        // Summary:
        //     过账方式
        public GlVoucherPostType PostType { get; set; }
        //
        // Summary:
        //     过账类型
        public PostType PostUnPost { get; set; }
        //
        // Summary:
        //     具体凭证(PostType==1时指定)
        public long[] VoucherIds { get; set; }
    }

   希望对您有用。

赞 65