公式设置

栏目:kis知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

公式设置

1 简介

1.1 功能介绍

在公式设置中,您可根据企业的工资制度建立工资计算公式。建立公式前应在项目管理中定义好工资项目,这样工资项目才能在定义公式时被引用,否则,在进行公式检查时,系统将提示“工资项目或变量未定义”。在公式设置时,常用的语句有以下一些:报警语句、注释语句、截尾语句、取整语句、日期函数、数据统计函数。下面说明各语句的作用及其使用方法。

2 公式说明

2.1 报警函数

  • 作用:在公式计算时产生一报警提示信息。

  • 用法:在计算公式编辑界面中通过【选择函数】功能选择<报警>,然后在公式编辑处将出现“报警”,在其后加一空格,并输入报警信息,报警信息需要用引号“”;也可直接在编辑界面中输入“ALERT”语句,并在一空格后输入报警信息,同样的,报警信息需要用引号“”。格式如下:报警 “报警信息”或  ALERT “报警信息”。

  • 举例:在计算公式界面中输入:报警 “病假天数不能超过月工作日”;或:ALERT “病假天数不能超过月工作日”。则在执行到该语句时,系统就会弹出报警信息“病假天数不能超过月工作日”。

2.2 日期函数

  •   SetWorkDay  用于设置一星期中哪些是工作日(缺省为5天)。如: SetWorkDay(1,2,3,4) 参数不能大于7

  •   WorkDays   用于获取给定时间段内的工作天数。如: 工作天数 = WorkDays(#1999/1/1#,  CurDate)

  •   Days 同WorkDays,获取全部天数

  •   GetYear    取得日期参数的年份

  •   GetMonth   取得日期参数的月份

  •   GetDay     取得日期参数的天数

  •   GetSysDate 取得SQL服务器系统日期

2.3 数学函数

  • MIN("基本工资",n),MAX("基本工资",n),SUM("基本工资",n),AVG("基本工资",n):对当前工资项目求最小,最大,求和,求平均,统计。n只能为0和1,0表示对当前工资类别当前发放期间下所有有权限的职员的当前工资项目进行统计;1表示对当前工资类别当前发放期间当前工资录入方案下所有有权限的职员的当前工资项目进行统计。如:最小值为100,则MIN("基本工资",0)=100。注意:对于这几个函数,工资项目一定要用双引号引起来,作为参数,否则不能取得正确的计算结果,其余函数参数则不需要这样设置。

  • COUNT(n):计算参与统计的人数。n只能为0和1,0表示对当前工资类别当前发放期间下所有有权限的职员的当前工资项目进行统计,1表示对当前工资类别当前发放期间当前工资录入方案下所有有权限的职员的当前工资项目进行统计。

  • Power、Extract(工资项目,n):对当前工资项目进行幂、开方运算;n为正整数 n>=1。如:基本工资=100,则 Power(基本工资,2)=10000;Extract(基本工资,2)=10。

  • Accumulate(开始年份,开始期间,结束年份,结束期间,"工资项目名称"):对当前员工在当前工资类别下,该项工资项目从开始年份的开始期间累加到结束年份结束期间的累计值。如:Accumulate(2021,10,0,-1,"应发工资"),表示从2021年10期间截至到本期间的上一期间的[应发工资]累计之和; Accumulate(2021,10,2012,9,"应发工资"),表示从2021年10期间到2022年9期间的[应发工资]累计之和。

2.4 取整函数

对数字进行四舍五入取整:

  • ROUND(数字) 如:ROUND(9.8) = 10;如 X=10.25 则 ROUND(X)=10

  • ROUNDX(数字,n) n为一整数,用于指定取整开始的位置。此位置是以小数点为基准的,小数点以前为负值,小数点以后为正值。如:X=267634.6874 ROUNDX(X,2)=267634.69,ROUNDX(X,-2)= 267600.00

温馨提醒:如果计算出来的结果可能超过两位以上的小数时,用户必须利用ROUNDX函数进行修改以确保不会出现尾差。如通过公式:“加班工资 = 基本工资/22.5*加班天数”计算出来的结果可能会在小数位出现两位以上的工资数据,此时用户必须把公式修改为:加班工资=ROUNDX(基本工资/22.5*加班天数,2)的格式,以保证计算结果的小数位数保留2位。

2.5 截尾函数

取数字的整数部分:

  • FIX(数字)  如:FIX(9.8) = 9;如 X=10.25 则 FIX(X)=10

  • FIXX(数字,n) n为一整数,用于指定取整开始的位置,此位置是以小数点为基准的,小数点以前为负值,小数点以后为正值。如:X=267634.6874 FIXX(X,2)=267634.68,FIXX(X,-2)= 267600.00

2.6 注释语句

  • 作用:对公式中该行内容的注释,其内容不参与计算,仅对公式中的有关内容作出提示。

  • 用法://注释内容

  • 举例://每月工作日           WorkDays = 23.5

  • 温馨提醒:如果公式中的语句需要参与计算或者判断,则不能使用注释符//。

3 主要操作

3.1 新增公式

新增公式涉及的数据项内容有:

说明

是否必填

项目

参与工资计算的工资项目

项目值

工资项目所对应的内容

条件

设置工资计算公式所需的条件语句

运算符

用于工资计算的运算符号

详细操作步骤如下:

 

描述

是否必需

第一步

选择【公式设置】,弹出工资公式设置界面

第二步

单击【新增】

第三步

在计算方法编辑框内选取项目,项目值,各运算符及条件或函数,编写好工资计算公式

第四步

单击【公式检查】,系统自动检查公式正确性。检测是否有语法错误,如果有错误则不能保存,直至调试无误后方可保存。或直接单击【保存】,系统直接进行公式检查,公式语法无误后方给予保存;单击【取消】则放弃公式编辑的内容

第五步

单击界面下方的【确定】或【取消】按钮,退出工资公式设置界面;如对编辑的信息未保存之前进行此项操作,则系统将给出提示。单击【确定】则不保存直接退出,单击【取消】放弃退出操作

3.2 导入公式

可以使用工资公式导入功能,将其他单一类别的工资公式通过导入的方式导入到当前工资类别中来。详细操作步骤如下:

 

描述

是否必需

第二步

选择【公式设置】,系统弹出公式设置界面

第三步

单击【导入】,弹出方案导入页面

第四步

在【选择工资类别】的下拉列表中选择需要导入过滤方案的工资类别

第五步

在【请选择需要导入的公式】界面中将列出所选工资类别下的所有公式,选中需要导入当前类别的工资公式,单击【导入】,系统将选中的工资公式导入当前工资类别中供使用

第五步

如果要导入选定类别下的所有工资公式,单击【全选】,如果要清除选中的内容,单击【全清】

第六步

单击【取消】,取消导入工资公式的操作

3.3 修改公式

 

描述

是否必需

第一步

选择【公式设置】,弹出工资公式设置界面

第二步

在【公式名称】下拉列表框选择需修改的公式名称

第三步

单击【编辑】


第四步

在【计算方法】编辑框内选取项目,项目值,各运算符,函数及条件,修改计算公式

第五步

单击【公式检查】,系统自动进行公式检查,是否有语法错误,如果有错误则不能保存,直至调试无误后方可保存。或直接单击【保存】,系统直接进行公式检查,语法无误后再保存

第六步

单击【确定】,退出工资公式设置界面


3.4 删除公式

详细操作步骤:

 

描述

是否必需

第一步

选择【公式设置】,弹出工资公式设置界面

第二步

在【公式名称】下拉列表框选择需删除的公式名称

第三步

单击【删除】,系统提示:确定要删除公式[××]及相关数据吗?

第四步

单击【确定】,进行删除,单击【取消】,取消本次删除操作

第五步

单击界面【确定】按钮,退出公式设置界面

公式设置

1 简介1.1 功能介绍在公式设置中,您可根据企业的工资制度建立工资计算公式。建立公式前应在项目管理中定义好工资项目,这样工资项目才能...
点击下载文档
上一篇:工资管理整体介绍下一篇:类别管理
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息