您好,请您先
登陆
或者
注册
问答首页
全部分类
精彩问题
深圳赢通软件-中国零售企业管理软件一线品牌 4008-315-218
>
A5问题
>
A5商业版
【官方】库存要显示大包装的数量,不要汉字。
不要“件”字和“瓶”字。680件2瓶,应该是:16322/24=680.0833件
因为这样导出后好做报表
用这个计算列
:db_data2("select left(isnull(b.stock_qty,0.00)/a.item_pack,7) from t_item_unit a, t_branch_stock b where a.unit_type=1 and a.item_no=b.item_no and a.item_no=?",item_no)
提问者: ytkf007
等级:
问不倒翁
时间:
2012-04-14 12:17
悬赏:
0
解决时间:2012-04-14 15:09
最佳答案
这里以批发取多包装明细为例,可以将多反算出来的多包装取为几列,用到的是“gf_item_qty_unit”函数
gf_item_qty_unit(as_item_no,ad_qty,ai_all,ai_order,ai_have_unit)
as_item_no:商品内部码
ad_qty:数量(如批发数量为不含多包装数量now_qty,含多包装数量sub_qty)
ai_all:要显示几个单位,比如要显示3个单位,ai_all = 3
ai_order:这个值是第几个单位,大单位就是 ai_order=3,小包装就是 ai_order =2 ,最小单位就是 ai_order =1
ai_have_unit:1,显示单位,0,不显示单位
gf_item_qty_unit( item_no , sub_qty ,3,3,1) 显示3个单位中第3个单位总数量,显示单位
(其实其它报表也可以,要注意数量列名sub_qty不同报表/单据不一样)
函数使用方法(以2个单位为例,要注意数量列名sub_qty不同报表/单据不一样):
相关单据→设置→增加新列→计算列→输入以下语句:
gf_item_qty_unit( item_no , sub_qty ,2,2,1) 显示 X箱
gf_item_qty_unit( item_no , sub_qty ,2,1,1) 显示 Y个
gf_item_qty_unit( item_no , sub_qty ,2,2,0) 显示 X
gf_item_qty_unit( item_no , sub_qty ,2,1,0) 显示 Y
计算列的使用方法:相关单据→设置→增加新列→计算列→输入以下语句→确定。
进入表达式编辑器:相关单据设置→增加新列→计算列→计算列表达式框右边选“...”号进入表达式编辑器:
或者报表样式、商品价签、条码标签设计器中→点“+/=”按钮→右边放下该列双击该列→表达式框右边选“...”号进入表达式编辑器:
赢通A5/A6计算列的使用方法:
http://www.yt-pos.com/a/fuwuyuxiazai/zaixianjishushouce/chanpinchangjian/2011/0201/76.html
回答者:李祥
等级:
问不倒翁
时间:
2012-04-14 14:49
您觉得最佳答案好不好?
目前有 1 个人评价
好
100% (1)
不好
0% (0)
对最佳答案的评论 共 1 条
2. 库存取包装明细:(其实其它报表也可以,要注意数量列名sub_qty不同报表/单据不一样)
gf_item_qty_disp(item_no, stock_qty ) 库存类报表
gf_item_qty_disp(item_no, sub_qty ) 批发、零售销售类报表
用于取商品多包装合计,如:6箱7件8瓶,若取各列的值,请使用多包装明细函数(见1小节)
评论者:赢通技术7
其它回答 共 1 条
学习啦。
回答者:zhaoshuai888
等级:问不倒翁
时间:2012-04-14 12:23
对最佳答案的评论:
评论字数200字以内
快到期问题
总积分排行
ytkf007
20058
4704
kh359
27124
3414
赢通技术4
3602
3117
bonchen
13219
2797
赢通技术3
7615
2590
JCLH
11087
1917
浅逝
1873
1873
李祥
19958
1542
xiaobird
3309
1254
daoptt
3310
1237