coolqoo 发表于 2010-2-27 23:09:31

悬赏100求一触发器

版本:T6
建材行业:固定换算率 主计量单位:片辅助计量单位:箱   1箱=12片 或者 1箱=8片
卖时按片卖.发货时按箱发.但是如果不够一箱的话就按片发.   例如:发13片 则是 : 1箱零1片
需求:在发货单.和销售出库单上,显示几箱/几片这种格式.而不是用友现在的几.几箱

举例一下. A产品一箱可以装12片. 一个客户要了13片.则 显示为

箱/片
1/1

这样的格式.或类似的格式


本人QQ:5080801 .如有不详尽之处请尽快与我联系.

一哂而过 发表于 2010-2-27 23:09:32

本帖最后由 一哂而过 于 2010-3-1 12:20 编辑

用自定义项,修改自定义项就好了.好像论坛上不少类似的触发器.我是以单据自定义项8为例.

create trigger rdrecordstrigg32
on rdrecords
for insert,update
as
declare @vouchtype int,@iquantity int,@iinvexchrate int,@autoid int
select @vouchtype = a.cvouchtype,@iquantity = b.iquantity,@iinvexchrate = b.iinvexchrate,@autoid = b.autoid from rdrecord a,inserted b
where a.id = b.id
if(@vouchtype = 32)
begin

update rdrecords set cdefine29 = (convert(varchar(12),@iquantity/@iinvexchrate) + '箱')+ (convert(varchar(12),@iquantity%@iinvexchrate) + '片')
where autoid = @autoid

end

csut972 发表于 2010-2-27 23:17:23

100金币 就是100RMB也没人做啊

coolqoo 发表于 2010-2-27 23:23:32

本帖最后由 coolqoo 于 2010-2-27 23:27 编辑

不需要改动原有设置,只要能显示这一栏,能打印出来就可以了.

千签恋 发表于 2010-2-27 23:36:06

100金币少了。

xiawei00 发表于 2010-3-1 11:04:18

按最小计量单位算就是咯

yanglijun7 发表于 2010-3-1 16:17:39

我qq加你了,用友是标准软件,不好改软件功能的,但这个功能是可以开发的。

千签恋 发表于 2010-3-1 19:06:11

回复 5# 一哂而过


    难得你来论坛。

coolqoo 发表于 2010-3-4 18:29:04

能不能说的详细些啊.把步骤说明白.
这么好的帖子,可别沉了

naojin 发表于 2010-3-11 08:37:05

100金币多了

修志 发表于 2010-9-8 12:57:58

顶楼主,支持楼上

修志 发表于 2010-9-19 12:53:50

不错,好东西。。。顶一下

以斯帖 发表于 2010-10-7 14:29:53

学习了,谢谢

hhm200302 发表于 2010-12-7 22:33:35

好东西 应该试一下 类似的情况很多的 呵呵

hhm200302 发表于 2010-12-7 22:49:11

好的哦那个东西 应该给100
页: [1] 2
查看完整版本: 悬赏100求一触发器