找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 9605|回复: 3

[资料] CDM系统变参

[复制链接]
发表于 2010-11-8 10:51:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
系统变参------:v_get
变参名称::v_get
功能说明:左匹配查找
注    释:系统软件执行时,将其解释为: :v_get = '%'
示    例:提取商品资料
方案中定义: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk
where beactive='是' and spbh like :v_get order by 2  asc
程序解释: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk
where beactive='是' and spbh like  '%' order by 2  asc

系统变参------:v_zjm
变参名称::v_zjm
功能说明:模糊查找字段,可使用在任何需要模糊查找的字段
注    释:系统软件执行时,将其解释为: :v_zjm= '%%'
示    例:提取商品资料
方案中定义: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk
where beactive='是' and spmch like :v_zjm order by 2  asc

程序解释: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk
where beactive='是' and spmch like '% % ' order by 2  asc

系统变参------:v_bh
变参名称::v_bh
功能说明:可使用在所有编号字段匹配,也是左匹配查找
注    释:系统软件执行时,将其解释为: :v_bh = '%'
示    例:提取商品资料
方案中定义: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk where beactive='是' and spbh like :v_bh order by 2  asc
程序解释: select spid,spbh,spmch,shpgg,shpchd,dw from spkfk where beactive='是' and spbh like  '%' order by 2  asc

系统变参------:hz.字段名
变参名称::hz.字段名
功能说明:引用当前单据中抬头项字段作为查找条件
注    释:
示    例:选择调出货位
方案中定义: select hw as dchw,huowname as dchwname from huoweizl a,lsdtxb b where a.duifbsh=b.duifbsh and b.duifbsh=:hz.s_fdbs and     (a.huowname like :v_get or a.hwbh like :v_get) order by huowname
程序解释: select hw as dchw,huowname as dchwname from huoweizl a,lsdtxb b where a.duifbsh=b.duifbsh and b.duifbsh= ‘fdy' and     (a.huowname like :v_get or a.hwbh like :v_get) order by huowname

系统变参------:mx.字段名
变参名称::mx.字段名
功能说明:引用当前单据中的明细项字段作为查找条件
注    释:
示    例:提取商品的货位
方案中定义: select  a.hwbh,a.huowname,b.hwshl from huoweizl a,hwsp b where a.hw=b.hw and       b.spid =:mx.spid
程序解释: select  a.hwbh,a.huoname,b.hwshl from huoweizl a,hwsp b where a.hw=b.hw and       b.spid = ' SPH00000062 ' ---- 具体执行一商品内码

系统变参------:spid
变参名称::spid
功能说明:获取当前商品的商品内码。
注    释:此变参的使用,在选择商品的时候就已经取得商品的spid
示    例:提取商品资料
方案中定义: select  a.hwbh,a.huowname,b.hwshl from huoweizl a,hwsp b where a.hw=b.hw and b.spid =:spid
程序解释: select  a.hwbh,a.huowname,b.hwshl from huoweizl a,hwsp b where a.hw=b.hw and b.spid = ' SPH00000062 ' ---- 具体执行一商品内码

系统变参------:bendian
变参名称::bendian
功能说明:读取本地ini配置文件中的本店标识。
注    释:
示    例:货位检索
方案中定义: select hw,hwbh,huowname from huoweizl where beactive='是'  and duifbsh= :bendian
程序解释: select hw,hwbh,huowname from huoweizl where beactive='是' and duifbsh= 'ZDA' (此处为本店标识)

系统变参------:djbh
变参名称::djbh
功能说明:获取当前指定的单据编号。
注    释:
示    例:单据再现
方案中定义: select a.*,b.* from cwk a,mchk b where a.dwbh=b.dwbh and a.djbh=:djbh
程序解释: select a.*,b.* from cwk a,mchk b where a.dwbh=b.dwbh and a.djbh= ' HG00000001'

系统变参------:username
变参名称::username
功能说明:取得系统登录的操作员名称。
注    释:一般用于单据的检索方案中。
示    例:提取操作员
方案中定义: select * from zhiydoc  where dzyname = :username
程序解释: select * from zhiydoc  where dzyname = '系统管理员'

系统变参------P_caozy
变参名称:P_caozy
功能说明:自动取得系统软件登录的用户名
注    释:主要使用在查询中,查询条件中直接使用
示    例:根据系统登录用户查询
方案中定义: select * from cwk where username = :p_caozy
程序解释: select * from cwk where username = '系统管理员' ----系统以管理员登录

系统变参------:p_bendian
变参名称::p_bendian
功能说明:读取软件ini中本店标识项设置的标识
注    释:
示    例:查询本店中的数据
方案中定义: select * from cwk  where bendian = :p_bendian
程序解释: select * from cwk  where bendian =  'ZDA'

系统变参------:S_time
变参名称::S_time
功能说明:读取当前操作系统的时间
注    释:格式为hh:mm:ss
示    例:如图,在查询添加字段显示:

变参名称::lastmodifytime
功能说明:获取基本资料的最后更新时间
注    释:执行表de_timerec
示    例:连锁店通讯簿下载
方案中定义: select * from lsdtxb where beactive='是' and lastmodifytime>=:lastmodifytime
程序解释: select * from lsdtxb where beactive='是' and lastmodifytime>='2004-09-10 16:

变参名称::billno
功能说明:当前执行数据组织的单据编号
注    释:
示    例:直营配送出库单传输,执行前处理 方案中定义: update cwk  set yishj='中' where djbh=:billno
程序解释: update cwk  set yishj='中' where djbh=' ZCKFDY00000030'

变参名称::unitid
功能说明:登录终端的分店标识
注    释:类同的变参::from_unit 功能为任务发送方的分店标识
示    例:加盟配送出库单传输,数据提取步骤
方案中定义: select djbh,dwbh as duifbsh,rq,convert(char(10),getdate(),21) as jiesriqi, :unitid as fdbs from cwk where djbh=:billno
程序解释: select djbh,dwbh as duifbsh,rq,convert(char(10),getdate(),21) as jiesriqi, 'fdy' as fdbs from cwk where djbh=:billno

变参名称::task_sn
功能说明:接收到任务的task_sn值
注    释:
示    例:连锁传输任务上报
方案中定义: exec sbp_lsd_jxdj :task_sn
程序解释: exec sbp_lsd_jxdj 'DEX00000003'

变参名称:P_quyu
功能说明:对当前登录的业务员所管辖的区域进行查询。
注    释:必须对业务员进行区域设置
示    例:查询系统管理员所管辖的区域。
方案中定义: select a.*,b.* from mchk a,jxdjhz b where a.dwbh=b.dwbh and a.p_quyufl
程序解释: select a.*,b. from mchk a,jxdjhz b where a.dwbh=b.dwbh and a.quyufl in ('北京')

变参名称:_zuzhi
功能说明:对当前登录的业务员所属的组织进行查询。
注    释:对当前登录的业务员所属的组织进行查询。
示    例:查询系统管理员的人员组织层次中的查询。(当前登录为系统管理员,系统管理员管理业务员刘孜)
方案中定义: select * from cwk where p_zuzhi
程序解释: select * from cwk where ywy in ('系统管理员','刘孜')

变参名称::value
功能说明:代表当前输入的值 ,为全匹配
注    释:左匹配  :value%  右匹配  %value  模糊查找  %value%
示    例:
方案中定义: select .spid,a.spbh,a.spmch,a.shpgg,a.shpchd,a.lshj,a.zjm,a.sptm,a.is_tjsp, a.huiytj,a.is_hysp,a.zhdcbj,a.shlv from spkfk a where a.beactive<>'否' and a.sptm=:value
程序解释: select .spid,a.spbh,a.spmch,a.shpgg,a.shpchd,a.lshj,a.zjm,a.sptm,a.is_tjsp, a.huiytj,a.is_hysp,a.zhdcbj,a.shlv from spkfk a where a.beactive<>'否' and a.sptm=''

变参名称:: mast.字段名
功能说明:获取抬头项的字段
注    释:只限用于pos前台。如果使用明细项作为参数,格式为  :字段名
示    例:提取某货位的商品资料
方案中定义: select b.spid,b.spbh,b.spmch,b.shpgg,b.shpchd,b.is_tjsp,b.is_hysp,b.huiytj,      b.lshj,b.zjm,b.zhdcbj,b.shlv  from hwsp a,spkfk b  where b.beactive<>'否' and a.spid=b.spid and  a.hw=:mast.hw and a.lsm<>'' and a.lsm=:value
程序解释: select b.spid,b.spbh,b.spmch,b.shpgg,b.shpchd,b.is_tjsp,b.is_hysp,b.huiytj,     b.lshj,b.zjm,b.zhdcbj,b.shlv  from hwsp a,spkfk b  where b.beactive<>'否' and a.spid=b.spid and a.hw='HWI00000001'
发表于 2010-12-8 11:34:11 | 显示全部楼层
很详细,赞一个!
发表于 2013-8-10 13:05:41 | 显示全部楼层
不错 ,,,学习
回复 点赞 拍砖

使用道具 举报

发表于 2016-7-14 11:43:16 | 显示全部楼层
可以参考一下
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-21 21:08 , Processed in 0.066776 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表