欢迎光临兰州百强信息技术有限公司​​,服务热线:0931-4530200   13109493788
13109493788
兰州百强信息技术有限公司
Lanzhou Baiqiang Information Technology Co., Ltd.
专业信息智能化系统解决方案服务商
当前位置:
技术文章
technical service
赢通A5、A6、I7计算列的使用方法
来源: | 作者:pmtbfbde3 | 发布时间: 2254天前 | 11200 次浏览 | 分享到:


b、大包装数量合计:if(sum(if(dec(db_data2(~"SELECT count(*) FROM t_item_unit WHERE item_no=?~",item_no))>1   , int(『数量小计』/dec(db_data2(~"SELECT isnull(item_pack,0) FROM t_item_unit WHERE item_no=? AND unit_type=1~",item_no))),0))>0,string(sum(if(dec(db_data2(~"SELECT count(*) FROM t_item_unit WHERE item_no=?~",item_no))>1   , int(『数量小计』/dec(db_data2(~"SELECT isnull(item_pack,0) FROM t_item_unit WHERE item_no=? AND unit_type=1~",item_no))),0)))+~"件~",~"~")

档案中添加现有机构默认的库存数量:
gf_item_stock_qty(item_no,db_data2('SELECT param_data FROM t_sys_param WHERE param_id=?','gs_defa_branch'),'1')

标签中添加打印失效日期(在现有系统时间上加上档案中的有效日期):
db_data2(~"SELECT CONVERT(varchar(100), dateadd(dd,item_valid_day,getdate()), 23) FROM t_item_info WHERE item_No=?~",item_No)

小票上当实价为0的时候,打印赠送两个字:
if(string(real_price)='0','赠送',string(real_price,'0.00'))

批发单中添加客户上次退货时间和金额以及客户最近一次结算日期跟金额:
上次退货时间和金额:
db_data4(~"select top 1  convert(varchar(100),oper_date,23)+?+cast(sheet_amt-order_amt-paid_amt-free_amt as varchar(12)) from t_cust_accout_flow  where trans_no=? and cust_no =? order by 『单据编号』 desc~",~"退货~",~"RI~",db_data2(~"select cust_no from t_cust_accout_flow where sheet_no=?~",sheet_no))