json - Acumatica API - 创建标记为 PO 的约会详细信息
问题描述
我想创建一个标记为 PO 的约会详细信息行。我正在设置我认为相关的字段,但是在 PUT 之后,MarkforPO 字段将重置为 false。详细记录已创建,但未标记为 PO 或返回的任何错误。是否有我遗漏的流程或特定字段/值?
这是我的约会 PUT JSON:
{
"id": "[APPOINTMENT GUID]",
"Details": [
{
"LineRef": {
"value": "0003"
},
"LineNbr": {
"value": 3
},
"LineType": {
"value": "Non-stock item"
},
"MarkforPO": {
"value": true
},
"POSource": {
"value": "Purchase to Appointment"
},
"InventoryID": {
"value": "INVID"
},
"Description": {
"value": "INVENTORY DESC"
},
"EstimatedQty": {
"value": "1"
},
"Billable":{
"value":true
},
"UnitPrice": {
"value": "25"
},
"BillableQty": {
"value": "1"
},
"BillableAmount": {
"value": "25"
},
"UnitCost": {
"value": "25"
},
"VendorID": {
"value": "AASERVICES"
},
"VendorLocationID": {
"value": "MAIN"
}
}
]
}
解决方案
问题是 AppDetails.MarkforPO 字段没有链接到字段,而是映射到FSSODet__EnablePO
。我不确定这是什么,但在添加了另一个直接映射到的自定义字段后,Mark for PO
我能够通过 API 修改该字段。
推荐阅读
- javascript - 在javascript中返回Nan值?
- windows - 通过 CMD 执行 powershell 字符串
- sqlite - SQLiteNetExtensions 多个相同类型的多对一关系
- docker - 使用覆盖网络部署 Docker 堆栈 - 行为不一致
- r - R中按组在数据表上的日期范围内滚动总和
- javascript - 根据值对javascript中的对象键进行排序
- smartcontracts - 验证过程如何在 RIDE 上进行?将脚本附加到帐户后会发生什么?
- azure-functions - 从函数应用访问虚拟网络中的 Cosmos DB
- php - 如何防止 Yii CGridView 过滤器发生变化?
- python - Flask跨域不与命名空间一起工作