当前位置:首页 > 技术心得 > 正文内容

K3 wise 老单增加自定义项为下推或上拉【选单条件】

xjtudll10个月前 (08-30)技术心得1160

-- 老单增加自定义项选单条件,就是在下推时显示【没有符合条件的记录】,或在下游单据选单时在序时薄界面默认过滤条件单自据,这里以销售订单下推生成发货通知为例

-- 步骤如下:

-- 1、要用到的数据表有 

-- ICTransactionType 该表反映了供需链所有单据的总体情况

-- ICClassLink 单据转换流程整体信息

-- 2、在【ICTransactionType 】表中查询两个单据的【Fid】

select * from ICTransactionType where fname in ('销售订单','发货通知')

-- 3、在【ICClassLink 】表中查询销售订单下推、选单获取记录的条件以第二步查到的【FID】加上-号为条件

select * from ICClassLink where fsourclasstypeid=-81

-- 4、在【ICClassLink 】表中找到相对应下游据的【FCondition】字段,先备份一下原内容,再把自定义字段的条件加上,然后更新到该字段中

-- 原内容

IsNull(v1.FclassTypeID,0)<>1007100 AND  v1.FStatus IN (1, 2) AND u1.FMrpClosed = 0 AND u1.FIsAltered = 0 AND u1.FQty>u1.FCommitQty AND v1.FSaleStyle<>20296 AND NOT (v1.FRelateBrID<>0 AND v1.FOrderAffirm<>1 AND ((v1.FPOOrdBillNo='' AND v1.FBrID=(SELECT CASE WHEN LTRIM(RTRIM(FValue))='' THEN 0 ELSE FValue END FROM t_SystemProfile WHERE FKey='BrID')) OR (v1.FPOOrdBillNo<>'' AND v1.FBrID<>(SELECT CASE WHEN LTRIM(RTRIM(FValue))='' THEN 0 ELSE FValue END FROM t_SystemProfile WHERE FKey='BrID'))))

-- 新增自定义字段后内容

IsNull(v1.FHeadSelfS0166,0)=0 AND IsNull(v1.FclassTypeID,0)<>1007100 AND  v1.FStatus IN (1, 2) AND u1.FMrpClosed = 0 AND u1.FIsAltered = 0 AND u1.FQty>u1.FCommitQty AND v1.FSaleStyle<>20296 AND NOT (v1.FRelateBrID<>0 AND v1.FOrderAffirm<>1 AND ((v1.FPOOrdBillNo='' AND v1.FBrID=(SELECT CASE WHEN LTRIM(RTRIM(FValue))='' THEN 0 ELSE FValue END FROM t_SystemProfile WHERE FKey='BrID')) OR (v1.FPOOrdBillNo<>'' AND v1.FBrID<>(SELECT CASE WHEN LTRIM(RTRIM(FValue))='' THEN 0 ELSE FValue END FROM t_SystemProfile WHERE FKey='BrID'))))

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/684/

标签: 金蝶
分享给朋友:

“K3 wise 老单增加自定义项为下推或上拉【选单条件】” 的相关文章

I2C协议简单分析

I2C协议简单分析

一、什么是I2C协议 I2C协议是单片机与其它芯片常用的通讯协议,只需要两根线,号称最简单的串行通信协议,所以很好使用。 二、I2C协议的特点 1、只需要两条线路,一条串行数据线SDA,一条串行时钟线SCL; 2、每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址...

群晖Apache 忽略文件名大小写

群晖Apache 忽略文件名大小写

参考资料:https://www.cnblogs.com/shipment/p/14767848.html 1、SSH登录群晖ssh  admin@201.201.201.1682、修改conf文件权限为777sudo chmod 777 /volume1/@appstore/Apache...

金蝶K3 SQL报表更改子系统(路径)

金蝶K3 SQL报表更改子系统(路径)

金蝶K3 SQL路径是存储在 ICClassSQLReport 1、K3 BOS集成开发工具里 打开你SQL报表准备放入的子系统 比如,要放到【生产任务管理】里 从里面随便找个报表的名称,例如:拖期生产任务单 2、查询想要转移子系统的报表和第一步找的报表名称 我这里想转移【车间在制品存量】 sel...

怎样清空SQL SERVER数据库,清空后让表的ID自增列从1开始??

1、truncate table 表名2、dbcc checkident(表名,RESEED,0)...

如何备份iOS4.2.1SHSH文件

如何备份iOS4.2.1SHSH文件

本教程指导大家如何备份iOS4.2.1的SHSH文件,使用工具为TinyUmbrella4.21.02,支持全系列的iPhone4,iPhone3GS,iPhone3G,iPod Touch4G,iPod Touch3G,iPod Touch2G和iPad。 没有越狱的用户或者还没有升级iOS4....

自定义"back" navigation button 的动作

目的: 监测“返回”按键,并执行相关操作。 问题分析: 首先,“返回”按键是无法监测的,但是返回操作后,界面上会有所改变,所以可以在VIewWillDisappear中执行相关操作。   参考资料: http://stackoverflow...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。