我很难为我的Acumatica xml请求设置FILTER。 没有过滤器,这很好。但是,当我包含任何过滤器时,我会收到BLANK响应。
我相信我有一个关于sintaxis的问题。 你能告诉我我哪里错了吗?
<commands>
<Command>
<FieldName>InventoryCD</FieldName>
<ObjectName>Item</ObjectName>
<Value>Inventory</Value>
<Commit>1</Commit>
<IgnoreError>0</IgnoreError>
<LinkedCommand>
<FieldName>InventoryCD</FieldName>
<ObjectName>Item</ObjectName>
<Value>[Item.InventoryCD]</Value>
<Commit>1</Commit>
<IgnoreError>0</IgnoreError>
<LinkedCommand xsi:nil=""true"" />
<Descriptor xsi:nil=""true"" />
</LinkedCommand>
</Command>
<Command>
<FieldName>InventoryCD!Descr</FieldName>
<ObjectName>Item</ObjectName>
<Value>Description</Value>
</Command>
<Command>
<FieldName>AlternateID</FieldName>
<ObjectName>itemxrefrecords</ObjectName>
<Value>Manufacturer P/N</Value>
</Command>
</commands>
<filters>
<Filter>
<Field = InventoryCD.Item.Inventory/>
<Condition>Contain</Condition>
<Value = ""300""/>
</Filter>
</filters>
<topCount>10</topCount>
<includeHeaders>1</includeHeaders>
<breakOnError>1</breakOnError>
答案 0 :(得分:0)
所以这解决了我的问题
<filters>
<Filter>
<Field>
<FieldName>InventoryCD</FieldName>
<ObjectName>Item</ObjectName>
<Value>Inventory</Value>
</Field>
<Condition>StartsWith</Condition>
<Value xsi:type="xsd:string" xmlns:xsd="http://www.w3.org/2001/XMLSchema">300</Value>
<OpenBrackets>0</OpenBrackets>
<CloseBrackets>0</CloseBrackets>
</Filter>
</filters>
欢呼声。