学习笔记-将系统单据转换成WebApi中的保存JSON

系统中已经有了 在线测试webapi功能, 可以通过 填写测试数据,返回保存接口的JSON,所以想通过二开将此功能移植到表单插件上。

一注册表单插件,编写BarItemClick事件。


点击单据菜单,ShowMessage出保存接口的JSON

{
"NeedUpDateFields": [],
"NeedReturnFields": [],
"IsDeleteEntry": "true",
"SubSystemId": "",
"IsVerifyBaseDataField": "false",
"IsEntryBatchFill": "true",
"ValidateFlag": "true",
"NumberSearch": "true",
"IsAutoAdjustField": "false",
"InterationFlags": "",
"IgnoreInterationFlag": "",
"Model": {
"FID": 0,
"FBillTypeID": {
"FNUMBER": "CGHT01_SYS"
},
"FBillNo": "CGHT000001EEE",
"FEndDate": "2023-07-18 00:00:00",
"FBeginDate": "2022-07-18 00:00:00",
"FDate": "2022-07-18 00:00:00",
"FSupplierId": {
"FNumber": "005"
},
"FPurchaseOrgId": {
"FNumber": "100"
},
"FProviderId": {
"FNumber": "005"
},
"FSettleId": {
"FNumber": "005"
},
"FChargeId": {
"FNumber": "005"
},
"FCONTRACTNAME": "444",
"FISINPUTDETAIL": true,
"FContractFin": {
"FISPRICEEXCLUDETAX": true,
"FSettleCurrId": {
"FNumber": "PRE001"
},
"FPayConditionId": {
"FNumber": "001"
},
"FExchangeTypeId": {
"FNumber": "HLTX01_SYS"
},
"FExchangeRate": 1.0000000000,
"FPriceTimePoint": "1",
"FSettleModeId": {
"FNumber": "JSFS00_SYS"
},
"FIsIncludedTax": true,
"FLocalCurrId": {
"FNumber": "PRE001"
}
},
"FContractEntry": [
{
"FMaterialId": {
"FNumber": "0902"
},
"FMa学习笔记-将系统单据转换成WebApi中的保存JSON
系统中已经有了 在线测试webapi功能, 可以通过 填写测试数据,返回保存接口的JSON,所以想通过二开将此功能移植到表单插件上。...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



