NC外币请购实施方案(5)
发布时间:2021-06-07
发布时间:2021-06-07
pk_currinfo->getcolvalue( bd_currinfo, pk_currinfo, pk_currtype, pk_curr); vdef3->iif(getcolvalue2(bd_adjustrate, adjustrate, pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo),getcolvalue2(bd_adjustrate,
pk_accperiodmonth,pk_accperiod,pk_currinfo,pk_currinfo) ,1 )
公式解释:
① 取请购日期dpraydate的月份的第一天,如请购日期为2012-03-16,则取值2012-03-01到accperiod变量;
② 取变量accperiod对应的会计月份的PK值;
③ 根据自定义项2(币种)取币种的PK值并赋值给变量pk_curr;
④ 根据币种PK pk_curr取得外币汇率关系pk并赋值给变量pk_currinfo ⑤ 根据外币汇率关系pkpk_currinfo和当前请购单的会计月份accperiod查询调整汇率表,取到取得利率并赋值给自定义3(汇率),当取不
到值时,默认汇率为1。
3.3.3. 采购订单单据模板
修改采购单的单据模板,将表头“自定义3”显示出来并设为不可编辑;将采购单_表头的整单币种与整单折本汇率字段隐藏;将采购单_表体的币种与折本汇率字段隐藏(因为参照后币种默认值仍是人民币,因此不需显示出来)。
采购订单_表头的自定义2值为币种的pk值,因此不显示,增加一个自定义字段(curr),通过设置显示公式显示正确的币种。
adjustrate,