电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

套打脚本示例

来源:金蝶云社区作者:金蝶2024-09-224

套打脚本示例

1、套打日期加一天后置脚本

var a = getValue().toString();

SimpleDateFormat sj = new java.text.SimpleDateFormat("yyyy-MM-dd");//根据需要设置对应的日期格式

Date d = sj.parse(a);

Calendar calendar = Calendar.getInstance();

       calendar.setTime(d);

       calendar.add(Calendar.DATE, 1);

setValue(sj.format(calendar.getTime()));

 

2、总页码只有一页时候,隐藏总页码(利用回填值和字符串处理)

//<RunAfterStat>

if(getValue().substring(5,6) == "1"){

  setValue("");

}

 

3,两个数据表格之前的运算(前提,需要设计一个网格嵌套两个数据表格才行)

//数据表1-金额小计

//<RunAfterStat>

system.setProperty("summ1",getValue().toString());

 

//数据表2-金额小计

//<RunAfterStat>

system.setProperty("summ2",getValue().toString());

 

//数据表 2-金额合计

//<RunAfterStat>

b = system.getProperty("summ1","");

c = system.getProperty("summ2","");

system.clearProperty("summ1");//清空记录

system.clearProperty("summ2");

setValue(toNumber(b)-toNumber(c));

 

4、全局函数set和 get的使用(网格用的比较多) 

set(“key”,value)   后处理脚本设置一个全局变量,key自定义变量

get(“key”)  需要用到这个值,可以在后面取出来

 

 

5、网格行后分页

该属性用于在多数据源的报表模式(用一个一列多行的网格把多块内容组合起来依次输出)中,从某处起另起新页的需求。在网格的某行中写上该脚本,则其下一行另起一页。

setProperty("newPageNextRow", true);

 

6、从上下文获取财务组织等属性:

上下文属性举例:

{SessionId=a8888618-92bb-4d1c-855b-ab35338e43a2, License.UserInfo=a8888618-92bb-4d1c-855b-ab35338e43a2Q1集团Jti1l6L3QLiQIp2p+np3hRO33n8=127.0.0.1EAS850NEWWed Oct 21 16:10:34 CST 2020zqtest, cacheMenu=false, 共享中心=null, DataCenterNumber=EAS850NEW, Password=ipmbYpQwi90=, CurOU=需求方, 管理单元=Q1集团, ti

套打脚本示例

1、套打日期加一天后置脚本var a = getValue().toString();SimpleDateFormat sj = new java.text.SimpleDateFormat("yyyy-MM-dd");/...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信