1. 主页
  2. 文档
  3. 财宝盒二次开发帮助...
  4. 二次开发
  5. ACTools工具函数列表

ACTools工具函数列表

ACTools是财宝盒使用的一些常用工具函数

方法说明返回
TranslateToDecimal(amount)金额的float类型转换为保留两位小数的Decimal类型,用于准确计算Decimal类型
ZeroAmount()0的Decimal表示0的Decimal表示
splitAccountName(accountName)给定科目名称,分解出级次(例如:科目1—科目2—科目3,结果为:[科目1,科目1—科目2,科目1—科目2—科目3])列表
refuse_role_search()对只查询组的拒绝权限的装饰器如果用户属于查询组抛出错误
str2Decimal(amount_str)转换成Decimal类型(2位小数)Decimal类型
str2float(str)金额单元格转换成数字float
compareDate(date1, date2)比较两个日期,返回date1早于data2返回-1,date1晚于data2返回1,等于返回0-1或0或1
get_recent_month(dt, months)日期的前后几个月日期,不含当月ddatetime
Has_sys_char(str)字符串是否含有系统内部使用的特殊字符抛出错误
repalce_sys_char(old, str)替换掉系统不允许的特殊字符字符串
check_amount_out(amount)金额大于999999999999或小于-999999999999,系统不支持抛出错误
equal_0(amount)以Decimal形式比较是否等于0(2位小数)False或True
is_qual(a, b)以Decimal形式比较是否相等(2位小数)False或True
  • 在”Excel生成记账凭证”的功能里,”加工代码”输入界面可以直接使用
  • 在模块中可以通过如下方式在代码中引用