作者 |
|
ayangzhi [个人空间]
注册  2010-07-18 发贴数 959 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾 |
|
|
应用场景: 在某些时候, 使用按钮打开自定义报表,打开之前,提前设置一下报表的参数。 能提高使用者的体验和效率。 具体看截图: |
|
|
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
qf2016 [个人空间] QQ名 meng 113779009
注册  2016-01-17 发贴数 2551 精华数 0 原创贴 0 来自 状态 正常
级别 版主 |
|
ayangzhi [个人空间]
注册  2010-07-18 发贴数 959 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾 |
|
|
脚本文件补充: 1. 销售订单 单据中的调用脚本. int t1() { string dict_id; dict_id = gui_get_val('ext_a_dict_id'); dbg('dict_id: ' + dict_id); rep_para_prepare('dict_id', dict_id); call_str('view_csp_rep.ds_003'); return 1; }; int func_show() { gui_create_button("Panel_Func", 't1', 800, 5, 80, 30, '测试', 'call_csp.voucher.BA.t1'); return 1; }; //////////////////////////////////////////////// 2. 自定义报表 string change_obj; int obj_change() { // msg(change_obj); return 1; }; int func_can_run() { return 1; }; int func_def_lmt() { def_lmt_dict("lmt_dict_id","数据字典","app_dict"); return 1; }; int func_init_lmt_val() { return 1; }; int func_def_field() { db_set_field_count(4); db_set_field_info(0,'dict_id',"字典标识",120); db_set_field_info(1,'code',"科目编号",80); db_set_field_info(2,'name',"科目名称",200); db_set_field_info(3,'num',"数量",60); db_set_field_type(3,"I"); return 1; }; int func_def_imp() { return 1; }; int func_init() { return 1; }; int func_query() { string sql; sql="select dict_id,code,name,1 from app_dict_def"; if(lmt_checked("lmt_dict_id")) sql=sql+" where dict_id='" + lmt_val("lmt_dict_id") + "'"; db_run(sql); return 1; }; int func_run_over() { return 1; }; int func_dbl_click() { return 1; }; |
|
|
于 2024-02-18 08:40 被 ayangzhi 修改
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
qf2016 [个人空间] QQ名 meng 113779009
注册  2016-01-17 发贴数 2551 精华数 0 原创贴 0 来自 状态 正常
级别 版主 |
|
|
tmp_para_set("lmt_dict_id",dict_id); call_str('view_csp_rep.ds_003'); 调用前用 tmp_para_set设置参数 |
|
|
|
|
ayangzhi [个人空间]
注册  2010-07-18 发贴数 959 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾 |
|
|
int t1() { string dict_id; dict_id = gui_get_val('ext_a_dict_id'); dbg('dict_id: ' + dict_id); // rep_para_prepare('dict_id', dict_id); // para_set('dict_id', dict_id); pub_para_set('dict_id', dict_id); call_str('view_csp_rep.ds_003'); return 1; }; int func_show() { gui_create_button("Panel_Func", 't1', 800, 5, 80, 30, '测试', 'call_csp.voucher.BA.t1'); return 1; }; 目前测试提示没有 tem_para_set, 测试下面2个函数也不行。 // para_set('dict_id', dict_id); pub_para_set('dict_id', dict_id); 是不是要在后续版本中增加 temp_para_set |
|
|
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
|