标签: zfs-op

龙庆玉0101 | 2024-12-26 | zfs-op

财务初审凭证生成后端代码讲解

一、背景介绍 当从未开发过凭证的同事,接到开发凭证需求时,不知道单据如何配置生成凭证?凭证相关配置有哪些?凭证有哪些表?凭证哪些节点会触发生成?哪些地方需要注意?针对这些疑问整理了相关文档。 二、会计引擎配置介绍 会计引擎可以指定凭证类型,会计引擎凭证类型优先级大于凭证配置里面的凭证类型

 44 |  0 |  0 zfs-op

高勤德1673 | 2024-03-22 | zfs-evszfs-opzfs-ers

低版本项目影像档案问题排查总结

1. 影像同步用户定时器报错 1 影像系统同步人员定时器运行失败,如果项目新上影像系统就需要排查集团数据是否同步正确 定时器对应service  com.ztessc.evs.job.SynchUserTask 1.首先确定集团数据同步是否正常   ![image.png](http://tmpbbs.ztc.ztccloud.com.cn:6875/developers-server/rest/file/gro...

 25 |  1 |  1 zfs-evszfs-op

阳伟平0066 | 2023-07-25 | zfs-op后端二开

如何即保留SQL配置又不改用固定代码的方法解决凭证生成辅助段的性能问题。

目前项目上遇到单据行或者是发票和费用承担部门的行比较多的情况下生成凭证非常慢,导致凭证不能生成,或者单据不能进共享,财务初审保存超时,凭证刷新超时报错的问题,那么如何能够一步到位的彻底优化这个凭证生成的性能问题呢? 根据单据行多时生成凭证的主要性能是辅助上的SQL都是一条条执行返回的数据,那么如果有200个单据行,每一个会计科目有7个段值,那么这里至少需要执行SQL 1400次(200 7),算上借贷两方和分摊代付的场景这个数量还要往上涨几百次。 所以本次解决凭证生成性能问题的核心是减少辅助核算SQL的执行次数。具体请看下面的视频信息 http://tmpbbs.ztc.ztccloud.com.cn:6875/wiki/1122630/1206395

 122 |  0 |  0 zfs-op后端二开

赖昌明1062 | 2023-03-30 | zfs-op后端二开zfs-invoice-auth后端开发

业财发票研发组3.7业务内容培训

一、发票池、进项认证业务功能说明 1.业务流程 二、发票池3.7核心改造点 1.1 发票唯一性校验方式优化 1.1.1 需求背景 由于发票新增和更新的入口比较多,生产上面偶会有会一些重复发票,难以排查到是哪个地方录进来的重复发票,所以给MongoDB发票表中新增唯一索引字段,在发票新增和更新的时候设置该字段,通过给MongoDB发票表设置唯一索引约束,由MongoDB层面做一层唯一性校验 1.1.2 实现思路 新增和更新发票的时候,给发票的唯一索引设置值,校验唯一性的时候,直接根据唯一索引查询MongoDB是否存在唯一索引相同的发票数据,如果相同,则认为是两张发票重复 1.1.3 代码实现 1.唯一索引生成规则:在发票统一处理类(cn.ztessc.se...

 153 |  2 |  0 zfs-op后端二开

张桢1271 | 2023-02-23 | zfs-op

采购报账单冲销凭证生成问题

问题:如果被冲销的凭证分录行存在多行的时候,会导致凭证借贷不平 代码注释: 需求变更 日常费用报账单、采购报账单(旧)、预提/暂估冲销单 有本次冲销金额:取冲销行的本次冲销金额的相反值 如果冲销的单据的凭证存在三行,三行的金额都会被设置成冲销金额,会导致借贷不平,具体的代码位置如下, 代码位置:cn.ztessc.service.voucher.base.AbstractVoucherCoreService genReverseVoucherByCav java // 取原凭证金额的相反值 expenseAmount = BigDecimal.valueOf(-1).multiply(opVoucherLinesEntity.ge

 144 |  2 |  0 zfs-op

超级管理员 | 2023-02-20 | zfs-op后端二开zfs-boe

由于mysql字段类型导致单据状态不一致问题

问题背景 在华西项目上线生产后,因每天会有大量单据生成,每天会产生很多BOE和OP和FSC状态不一致的单据,每天会有大量的单据运维工作,因此需要排查具体原因。 项目上排查是否需要修改(项目上使用MySQL) 1.执行sql进行观察 - 查询SQL select from DATA_PUSH_SEND limit 1; 2.若时间格式不支持毫秒,则表示需要执行修改,如图下 项目上如何解决(项目上使用MySQL) 执行以下SQL修改,目前排查到的数据库中有以下表,具体项目上需要排查是否有其他数据库表。 ALTER TABLE zfs_bgt.DATA_PUSH_SEND MODIFY COLUMN create_date timestamp(3)COMMENT '

 49 |  0 |  0 zfs-op后端二开

没有更多啦~