2-0SBO学习心得(格式化搜索)

SBO的大部分业务单据都是主、从表的关系结构,类似于单头和单身的关系。

格式化搜索的原理就是抓取到当前激活页面(单据)里显示的任意值。

抓取方式:

1.针对表头:$[表名.字段名]或者$[$Item.0]
2.针对表身:$[$Item.Column.0/number/currency/date],最常用的还是0和number这个2个参数。

例:在采购订单中,取表身中的物料编号,$[$38.1.0/number]。

38表示表身,14表示第14列,0表示取这个格子里的值。

抓到值以后的用法:

这个值主要还是用于数据库,作为sql的参数。打开工具——查询——查询向导。

在里面写如下语句:

select * from por1 where itemcode= $[$38.1.0/number]

这条语句在传入数据库之前会由SBO系统自动解析为 select * from por1 where itemcode=‘A0001‘(其中假定A0001是物料编号)。

注:格式化搜索必须在上面提到的查询向导中使用,不然无法解析,没法运行。

应用1(应用有很多,一时半会想不到):

自动带出相关信息。如:每件物料都有保修期限字段,当编制采购订单的时候,录入物料编号即可自动带出保修期限。

  办法:

  (1)编制采购订单时,采购订单画面激活,用格式化搜索抓到输入的物料编号。

  (2)在查询向导里编写sql,查找此物料编号对应的保质期。

  (3)给保质期文本框加入一个事件:当物料编号文本框值改变时触发(2)里的sql,取回的值绑定到保质期文本框上。

应用2:

减少搜索范围。如:公司有2万条物料,业务人员又不知道要找物料的编号,只大体知道大中小类。

   办法:

  (1)格式化搜索抓到大类的选项,带出中类,以此类推带出小类。

  (2)选好小类以后去数据库找属于这个小类的所有物料,能把范围大幅度缩小。

应用3:

用作审批控制,下篇文章详细说明。

2-0SBO学习心得(格式化搜索)

时间: 2024-10-28 21:46:54

2-0SBO学习心得(格式化搜索)的相关文章

3-0SBO学习心得(格式化搜索和存储过程的综合应用)

功能: (1)采购订单中每行的物料税后折后价格均不能高于为供应商预设的价格,否则报错. 实现:存储过程 (2)例外情况,如货源紧张可能出现超价格采购,此种情况可通过审批来跳过(1)的控制.(让存储过程失效) 实现:加入一个自定义字段(1:送审:-1不送审).存储过程发现此字段取值为1表明为例外采购,即将送领导审批:取值为-1则表示不是例外采购,控制启动. (3)判断自定义字段的值,如果1就触发领导审批,-1不触发领导审批. 实现:格式化搜索可以抓到此字段的值,然后在查询向导中写逻辑.如果1返回t

计算机学习心得

计算机学习心得体会 心得一:计算机学习心得体会 21世纪是一个信息经济时代,为适应时代的发展,作为一名当代大学生,所受的社会压力将比任何时候的大学生都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要. 毕竟,不管将来是要从事什么样的相关行业,都需要掌握较为全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大.在知识经济时代,没有一个用人单位会傻到和知

我的MYSQL学习心得(十) 自定义存储过程和函数

我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十一) 视图 我的MYSQL学习心得(十二) 触发器 我的MYSQL学习心得(十三) 权限管理 我的MYSQL学习

我的MYSQL学习心得(十)

原文:我的MYSQL学习心得(十) 我的MYSQL学习心得(十) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL学习心得(六) 我的MYSQL学习心得(七) 我的MYSQL学习心得(八) 我的MYSQL学习心得(九) 我的MYSQL学习心得(十一) 我的MYSQL学习心得(十二) 这一篇<我的MYSQL学习心得(十)>将会讲解MYSQL的存储过程和函数 MYSQL中创建存储过程

我的MYSQL学习心得(六)

我的MYSQL学习心得(六) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1.求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数 SELECT MOD(31,8) 2.四舍五入函数TR

我JSP学习心得1

老师布置了一项作业,说是要按着老师的要求写,但我觉得只要是技术分享的心得就是好的,不论是不是所要求的内容. 由于和几个人在外面给别人搭建网站,项目需要学习了jsp有用到了javascript,这里有一些学习心得. 给大家共享一下. 在JS中一个对象的数据属性一般有4个特性,分别为 值(value) 可写性(writable) 可枚举性(enumerable) 可配置性(configurable) 后三者的值都是布尔型 Object.getOwnPropertyDescriptor() 可以获得某

运维管理平台实现与学习心得

经过一段时间的学习,写了一个简单的运维管理平台小项目,先看看啥样吧! 下面说明下具体实现: 软件架构:HTML+CSS+Jquery+Bootstrap+Ajax+Python2.7+Django1.9+SaltStack+MySQL 功能描述: 数据可视化:采用百度开源的ECharts绘图,通过Python脚本每分钟统计Nginx日志分析PV/UV量写到数据库. 资产管理:采用SaltStack Restful API二次封装调用收集主机配置信息入库,并提供增删改查. 主机批量管理:也是调用S

我的MYSQL学习心得(十六)

我的MYSQL学习心得(十六) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL学习心得(六) 我的MYSQL学习心得(七) 我的MYSQL学习心得(八) 我的MYSQL学习心得(九) 我的MYSQL学习心得(十) 我的MYSQL学习心得(十一) 我的MYSQL学习心得(十二) 我的MYSQL学习心得(十三) 我的MYSQL学习心得(十四) 我的MYSQL学习心得(十五) 一步一步

SVG学习心得

在前端开发的过程中,为了界面的美观,会用到很多好看但无法纯利用HTML和CSS实现的图形(对于大佬们这就不算事了,但对于我这个刚入行的后生就难了),如下面的几个图形,如果不用美工妹妹的PS图片,我个人觉得是比较难实现的: 以上的图形利用纯HTML和CSS是比较难实现的,幸好前段时间刚好看到有篇关于SVG的实例讲解,学习了一下SVG,下面是我的学习心得(这是我第一次写博客,写的不好多多见谅) 1.什么是SVG?(这里引用w3school的定义) SVG 指可伸缩矢量图形 (Scalable Vec