acumatica - 如何通过 Rest API 获取/更新客户 GL 帐户信息
问题描述
我试图弄清楚如何通过 Rest API 获取和更新客户的 GL 帐户信息。
如此屏幕截图所示,客户的 GL 帐户部分具有以下字段:
- 增强现实账户
- 增强现实潜艇
- 销售账户
- 销售子
- 等等
通过 Rest API,我在哪里可以检索到此客户的上述信息,以及如何相应地更新它们?
我能够对所有其他客户实体字段执行 CRUD,但是对于如何检索和更新每个客户 GL 帐户,我感到很迷茫。寻找任何帮助来指出我正确的方向。
解决方案
这些字段不是默认端点的一部分,因此您需要一些技巧来检索或更新它们。
您可以使用自定义端点或使用“自定义”字段集合检索/更新这些字段。
至于自定义端点,这里是可以提供帮助的链接。
至于自定义字段,您可以像这样检索值:
得到:{{sitename}}/entity/Default/20.200.001/Customer?$custom=DefLocation.CSalesAcctID, DefLocation.CARAccountID
回复:
{
"id": "90f25585-fbc0-eb11-9d4f-3ce1a14ed5bf",
"CustomerID": {
"value": "AAA"
},
"custom": {
"DefLocation": {
"CSalesAcctID": {
"type": "CustomStringField",
"value": "40000"
},
"CARAccountID": {
"type": "CustomStringField",
"value": "11000"
}
}
}
}
请参阅此处如何获取字段名称。
要更新在正文中发送的字段,就像在响应中获取它们一样
推荐阅读
- r - 如何调整绘图大小以便在 R Markdown 中使用?
- apache - 用于基本 URL 的 htaccess RewriteRule
- json - 来自 jq 尝试使用变量修改 JSON 的“无效数字文字”错误
- java - 如何等待反射线程完成
- javascript - 使用 react-router v4 添加或更新查询参数,无需重新渲染主要组件
- python - 回归模型 statsmodel python
- php - 在 wordpress 上操作 slug 和 url
- scala - 在 Spark 2+ 中通过 SparkSession 向 Kryo 注册类
- c# - 将 datagridview 值转换为 int
- python - Tensorflow Keras Python3 期望输出形状 (1,) 但得到形状 (3,)