推荐_建议 在引用单据界面中, 提取数据前, 可使用脚本增加 sql 提取的附加条件_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
ayangzhi  [个人空间]


注册  2010-07-18
发贴数  959
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#1»发布于2024-03-15 12:05

应用场景: 
当引用时, 需要查询很长一段时间的数据, 数据量非常多, 很大一部分数据是不需要的, 
这时可以利用sql提取的附加条件,减少检索的数据量, 精确提取出想要的, 需要的数据. 
 
实际案例. 
客户使用业务单据 车间生产排单, 车间生产收货. 
生产收货引用生产排单, 
但是需要引用的数据是: 每天机台中正在执行中的, 和生产结束的.  一些排单下去 计划中, 或者未执行的排单数据是不需要查看的. 
时间跨度会比较长, 因为有些产品量大, 排单生产周期可能会是三个月或半年. 
这时候检索数据量就比较多了.  
 
如果能使用脚本, 定义sql的附加条件, 类似于在报表中, 可以写脚本, 增加附加条件. 
------------------- 
在引用脚本定义中, 增加before_load_data函数, 可以使用 类似 rep_set_tab_lmt 定义附加条件. 
rep_set_tab_lmt  SS   
设置附加条件参数, 
这个函数只在before_load_data函数里使用, 
用于在提取数据前根据表名设置相应的条件, 
只有在报表有附加条件按钮的时候才有用, 
支持的表名可以点开附加条件定义 查看看限定对象支持的列表。 
------------------- 
就能精确地找到自己想要的数据.  提升工作效率, 减少等待的时间. 
 
因为每天都要操作几次收货的. 每次引用现在需要等待15-20秒左右(查询3个月的单据,如果更长时间, 会耗时更长). 
 
 
下图是客户实际使用单据:




        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2551
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2024-03-17 09:53

 
这个效率不一定是你想的因素导致,把数据库和操作过程提供一份给我这边看看


        



 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]