【发布时间】:2021-03-17 01:17:47
【问题描述】:
您能帮我解决以下问题吗? 如何更改 Acumatica 中的基础货币? 我找不到菜单来做这件事。
另外,您能否提供一个 API 示例如何通过 API 接收基础货币?
【问题讨论】:
标签: acumatica
您能帮我解决以下问题吗? 如何更改 Acumatica 中的基础货币? 我找不到菜单来做这件事。
另外,您能否提供一个 API 示例如何通过 API 接收基础货币?
【问题讨论】:
标签: acumatica
安德鲁, 要回答您的第二个问题,您首先需要创建一个 Web 服务端点扩展。 我用这个定义创建了一个。
<EntityEndpoint>
<Endpoint xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Extension" version="1" systemContractVersion="4" xmlns="http://www.acumatica.com/entity/maintenance/5.31">
<ExtendsEndpoint name="Default" version="20.200.001" />
<TopLevelEntity name="Company" screen="CS101500">
<Fields>
<Field name="BaseCurrencyID" type="StringValue" />
<Field name="CompanyID" type="StringValue" />
<Field name="CompanyName" type="StringValue" />
</Fields>
<Mappings>
<Mapping field="BaseCurrencyID">
<To object="OrganizationView" field="BaseCuryID" />
</Mapping>
<Mapping field="CompanyID">
<To object="BAccount" field="AcctCD" />
</Mapping>
<Mapping field="CompanyName">
<To object="BAccount" field="AcctName" />
</Mapping>
</Mappings>
</TopLevelEntity>
</Endpoint>
</EntityEndpoint>
设置完成后,您可以使用以下命令查询 BaseCurrencyID 罗伯特
curl --location --request GET 'http://localhost/CSO21_093_0135/entity/Extension/1/Company?$select=BaseCurrencyID'
【讨论】: