【发布时间】:2020-06-12 16:49:02
【问题描述】:
在执行客户退款等操作时,我希望能够从应用的记录中获取送货/账单地址。
这是我从应用记录中看到的数据:
amount = {string} 2.56
apply = {string} T
applydate = {string} 11/6/2018
createdfrom = {object} null
doc = {string} 792
due = {string} 2.56
duedate = {object} null
internalid = {string} 792
line = {string} 1
pymt = {object} null
refnum = {string} 63
sys_id = {string} 4917587510484347
sys_parentid = {string} 4917587510342093
total = {string} 2.56
trantype = {string} CustPymt
type = {string} Payment
我最初尝试使用record.Load 函数来执行此操作。问题是这个函数需要传入记录类型,这在应用子列表中没有明确给出。我最初尝试使用 type 字段,但正如您在上面看到的那样。正确的类型是record.Type.CUSTOMER_PAYMENT,这里的值只是显示为Payment。我切换到使用trantype 并具有映射功能,但我没有所有可能的映射。
我的问题是:
- 有没有更好的方法从申请的记录中获取运输和账单信息
- 如果对 1 的回答是否定的,有没有办法从应用子列表中获取实际记录类型?
- 如果对 2 的回答是否定的,是否有任何地方可以将所有可能的
trantype映射到record.Type?
【问题讨论】: