【用友问题】自定义项显示进货仓库,以及是否审核

原创 2006年06月14日 14:52:00

 

采购模块进行定价的时候,参照的是仓库的采购进仓单,但是选择这些单的时候显示的只是表体部分,看

不到到底是那些仓库的货,于是我定时任务的方式去处理这个问题,采用定期的将表头的仓库信息拷入到表体行中,因为这些信息本身只是提供一个参考,不需要做什么处理的,所以直接拷就可以完成任务了。

起初我用的是一个触发器,但是后来考虑到,所有的进出仓的单据都放到这个表中,量大的时候很耽误时间,

同时考虑到定价一般发生在开完单据的第二,第三天。

CREATE TRIGGER tri_savewhname_rdrecords
ON RdRecords
FOR insert ,update
AS
BEGIN   
  UPDATE rdrecords SET cDefine24 =               --对应表体自定义项第三项
  (SELECT cwhname FROM warehouse wh ,rdrecord rd --存储仓库名称到表体
   WHERE wh.cwhcode = rd.cwhcode  AND
         rdrecords.id = rd.id )
  WHERE autoid IN ( SELECT autoid FROM inserted ) AND EXISTS
  (
    SELECT 1 FROM rdrecord rd1, inserted in1
    WHERE  rd1.id = in1.id  AND 
           rd1.cvouchtype = '01'                 --只操作采购入库单
   )
END

 

sqlServer里面建一个SQL Server 代理作业,并不能,定义好时间,语句就可以了。

UPDATE rdrecords
SET cdefine24 =cwhname
FROM warehouse wh inner join  rdrecord rd  on
 wh.cwhcode = rd.cwhcode inner join rdrecords rds on rd.id=rds.id
where rd.cvouchtype='01' and  cdefine24  IS  null

因为只针对采购入库单,所以选择的单据类型为“01”,只要我选择的那个自定义项为空,就可以
进行拷贝动作了。

后面定价员又提出一个问题,就是有些定了价的入库单,被改动了。这样就会使定价出问题,于是希望能
准确的看到那些是否审核。 自然她说得复杂,我们要做的其实不错,如法炮制。
UPDATE rdrecords
SET cdefine24 =cdefine24 + "(已审)"
where   
exists
(
select 1 from rdrecord rd
where
rd.cvouchtype='01' and
rd.id = rdrecords.id  and
rd.cAccounter is not null
)

拷一个“审核”字样到仓库名后面,直观的很。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

基于.net类库的注册表自定义项读写操作

摘要:实现下拉列表中最近5项内容写入注册表,下次启动程序时自动加载。使用Microsoft.Win32. RegistryKey类。

MFC 自定义子线程新建对话框的数据传输问题 -- 以及由此对MFC的一些思考

MFC是很老的技术了,但在工控领域,还是有优势的。只是其中一些技术比较隐蔽,不能想当然。     废话少说,上菜~~     一个简单而常用的工控架构: 一个主对话框,对话框中有一个编辑控件输入,...

以布局文件设置View类自定属性的问题

接近十点了,总结一下就回去。我不承认这是技术文章,但谦虚地说还是有点技术,觉得应该总结一下,很多东西学了就忘记了,我也不知道这是什么原因,鲜花少说,闲话……关于在XML文件中布局自己定义的wiew的问...

ios8 UITableViewCell重用时自定义子视图不更新问题

之前写一个仿瀑布流demo的时候在tableView中添加子控件,由于tableview的复用机制,下拉出新的cell的时候子控件不会调用layoutSubview方法,于是上网学习发现需要在cell...

用友uap nc65开发对于集团级节点和业务单元级节点中的一打开左侧树显示的问题解决

用友uap nc65开发对于集团级节点和业务单元级节点中的一打开左侧树显示的问题解决 在前面说了如何利用已有的节点产生另外一个集团级的节点。但是对于集团级的节点,一开始打开没有显示左侧树这个问题怎么...

用友nc65 uap开发参照多选后显示问题解决

用友nc65 uap开发参照多选后显示问题解决 前面一篇博客中已经提到了参照面板选中多个,但是选中多个后无法在显示在面板上。此时我们应该对其做些处理。主要思路是拿到参照面板的主键,用逗号隔开保存到数据...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)