加入编辑公式在存货编码自动带出统计型自定义项:
pk_defdoc1->getColValue(bd_invbasdoc,def1, pk_invbasdoc, cinvbasdocid);
vdef1->getColValue(bd_defdoc,docname,pk_defdoc,getColValue(bd_invbasdoc,def1, pk_invbasdoc, cinvbasdocid));
pk_defdoc2->getColValue(bd_invbasdoc,def2, pk_invbasdoc, cinvbasdocid);
vdef2->getColValue(bd_defdoc,docname,pk_defdoc,getColValue(bd_invbasdoc,def2, pk_invbasdoc, cinvbasdocid));
pk_defdoc3->getColValue(bd_invbasdoc,def3, pk_invbasdoc, cinvbasdocid);
vdef3->getColValue(bd_defdoc,docname,pk_defdoc,getColValue(bd_invbasdoc,def3, pk_invbasdoc, cinvbasdocid));
采购订单上取统计型def1的pk值
pk_defdoc1->getcolvalue(bd_defdoc,pk_defdoc,def1,docname)
--------------------------------------------------------------------------------------- 自定义项档案显示出来的话,要使用的PK
fkfs->getcolvalue(bd_defdoc,name,pk_defdoc,getcolvalue(bd_customer,def6, pk_customer ,ccustomerid));
加入编辑公式在存货编码自动带出备注型自定义项:
vdef4->getColValue(bd_invbasdoc,def4, pk_invbasdoc, cinvbasdocid); vdef5->getColValue(bd_invbasdoc,def5, pk_invbasdoc, cinvbasdocid); vdef6->getColValue(bd_invbasdoc,def6, pk_invbasdoc, cinvbasdocid); vdef7->getColValue(bd_invbasdoc,def7, pk_invbasdoc, cinvbasdocid); vdef8->getColValue(bd_invbasdoc,def8, pk_invbasdoc, cinvbasdocid); vdef9->getColValue(bd_invbasdoc,def9, pk_invbasdoc, cinvbasdocid); vdef10->getColValue(bd_invbasdoc,def10, pk_invbasdoc, cinvbasdocid); vdef11->getColValue(bd_invbasdoc,def11, pk_invbasdoc, cinvbasdocid); vdef19->getColValue(bd_invbasdoc,def12, pk_invbasdoc, cinvbasdocid); -------------------------------------------------------------------------------- 销售订单加入公式取存货档案的参考售价到含税单价里面:
含税单价->getColValue(bd_invmandoc,refsaleprice ,pk_invmandoc,cinvbasdocid);
含税单价取值 已经验证的了 销售订单先填客户 然后选存货就能带出存货的参考售价 -------------------------------------------------------------------------------
加入编辑公式在存货编码自动带出存货生产档案中主仓库自定义项:
cwarehouseid->getColValue(bd_produce, pk_stordoc,pk_invmandoc , cmangid); cwarehouse->getColValue(bd_stordoc, storname,pk_stordoc ,getColValue(bd_produce, pk_stordoc,pk_invmandoc , cmangid))
-------------------------------------------------------------------------------------- 希望能在销售订单上面加个字段,该字段值等于该销售定案表体所有存货订单辅数量之和减去该订单表体所有存货累计已出库辅数量之和,这样使销售出库的时候,选择销售订单的时候系统能自动汇总够不够30件。
提供方案,在销售订单出库单转单模板(304CREF)表体增加一个项目(字段主键假设为XXX),将单据模板上此字段的是否合计属性勾上勾,在表体的存货编码字段上写显示公式:XXX->(nnumber-ntotalinventorynumber)
/tonumber(getColValue2(bd_convert,mainmeasrate,pk_invbasdoc,cinvbasdocid,pk_measdoc,cpackunitid)); 每次在做销售出库单参照销售订单的界面的时候,XXX字段的合计就能显示该订单所有表体未出库的件数之和。【需要清楚缓存】已经更改正式库
------------------------------------------------------------------------------------------------
方案说明:在出入库流水账的打印模板中利用自定义变量公式取自定义项11-20的值,具体公式如下:getColValue(ic_general_b,vuserdef13,cgeneralbid,cgeneralbid).
具体设置和打印效果请见附件中截图。
--------------------------------------------------------
应付运费发票核销名字中带出应付运费计算单号:
jsdh->getColValue(dm_apsettlebill,vbillcode ,csettlebill_hid,getColValue(dm_apsettlebill_b,csettlebill_hid,csettlebill_bid,csettlebill_bid ) )
getColValue(v_deli_get_voucherlist,vlist ,cdelivbill_hid ,cdelivbill_hid ) 发货单号 getColValue(dm_delivbill,vdef3 , cdelivbill_hid, cdelivbill_hid) 收货人
getColValue(dm_delivbill_b,vreceiveaddress , cdelivbill_hid, cdelivbill_hid) 收货地址
round(getColValue(v_deli_get_voucherlist,nassistnum,cdelivbill_hid,cdelivbill_hid),2) 件数 round(getcolvalue(v_deli_get_voucherlist,nweight,cdelivbill_hid,cdelivbill_hid),3) 重量 round(getcolvalue(v_deli_get_voucherlist,nvolumn,cdelivbill_hid,cdelivbill_hid),2) 体积
trimzero(cdeliverybid.norigtaxprice)无小数点
getcolvalue(bd_defdoc ,name ,pk_defdoc ,vdef4 )发货单自定义显示名字 getcolvalue(bd_defdoc ,name ,pk_defdoc ,getcolvalue(so_saleorder ,vdef2 , csaleorderid ,cdeliverybid.csrcid ))发货单从销售订单中带出销售订单的自定义段并显示名称 getcolvalue(bd_income,name,pk_income,getcolvalue( so_saleorder,cpaytermid ,csaleorderid , cdeliverybid.csrcid ))发货单从销售订单中带出付款协议
_total_(tonumber(cdeliverybid.norigtaxmny))价税合计-字符转数字型在汇总 formataddress(so_saleorder_b.creceiveaddrid )收货地址将ID显示语言
getcolvalue(bd_defdoc ,name ,pk_defdoc ,salequotationdetail.vbdef1 )销售报价单自定义段显示名称
getcolvalue( bd_currtype,currtypesign ,pk_currtype ,pk_currtype )显示币种符号 当货币为人民币时,取voucher80
iif(voucher304==\当def1为0时,取name
iif(length(items.cbmaterialid.def1)==0,items.cbmaterialid.name,items.cbmaterialid.materialtype) ---------------------------------------------------------- po_order
企业报表取年:STR(Zyear())+'年'
采购订单上新增虚字段4、5、6,当选上供应商字段自动从供应商档案中带出其他四个字段。 vdef18->getcolvalue( bd_supplier,pk_supplierclass ,pk_supplier ,pk_supplier ); 4->getcolvalue(bd_supplier,def4,pk_supplier,pk_supplier); 5->getcolvalue(bd_supplier,def5,pk_supplier,pk_supplier);
6->getcolvalue(bd_defdoc,name,pk_defdoc,getcolvalue(bd_supplier,def6,pk_supplier,pk_supplier)

