物料的修改时间、修改人要怎么查?原创
金蝶云社区-安兴
安兴
10人赞赏了该文章 572次浏览 未经作者许可,禁止转载编辑于2023年09月28日 15:53:41

image.png

我们都知道物料信息里面有一个物料的创建时间、修改时间,有时候特殊情况下需要用到这个值,去做一些对比,通过这个时间去判断是否需要更新等等,我们进入到SQL里面查询物料表的时候发现里面有个 Fmodifytime 字段,当我们查到这个值时,却发现根本用不了,因为这个值用的是一个十六进制的时间戳。

image.png

当我想尽办法想把这个时间戳转换为正常的日期格式时,才发现这个基本用不了。转换出来的时间根本就不对。

当然,也可能是我的方法不对,如果有知道的朋友,希望能指点一下。

image.png


其实,系统在查询这个修改时间的时候,并不是查这个 Fmodifytime ,而是查的t_BaseProperty 这个表。

比如我们现在有个物料,代码为”E1.AGD.2C.0003“   在物料表t_ICItem里面找到这个物料的 FItemID ,

再对应t_BaseProperty 表里面FItemID值相同的数据,就有了我们需要的修改日期和修改人的信息了。


image.png


image.png


SQL里面的 FCreateUser ,FCreateDate ,FLastModUser,FLastModDate就是对应的创建人、创建时间、修改人、修改时间。


希望能够帮到你!




图标赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!