从准确的在线货物交付线获取序列号以上载到Freshdesk票证时出现错误itgensql005
我想在ExactOnline和Freshdesk之间根据交付情况交换信息(准确的在线帐户->Freshdesk联系人,准确的在线交付->Freshdesk票据) 已交付货物的序列号在从准确的在线货物交付线获取序列号以上载到Freshdesk票证时出现错误itgensql005,sql,exact-online,freshdesk,invantive-control,invantive-sql,Sql,Exact Online,Freshdesk,Invantive Control,Invantive Sql,我想在ExactOnline和Freshdesk之间根据交付情况交换信息(准确的在线帐户->Freshdesk联系人,准确的在线交付->Freshdesk票据) 已交付货物的序列号在ExactOnlinest..GoodsDeliveryLines表或ExactOnlineXML..DeliveryLines中均不可用 以下查询列出了也记录在上的所有列: RESTAPI文档的所有其他字段都包含在GoodsDeliveryLines中,仅序列号和批号不包含在内 我曾尝试使用以下方法—就像在Exac
ExactOnlinest..GoodsDeliveryLines
表或ExactOnlineXML..DeliveryLines
中均不可用
以下查询列出了也记录在上的所有列:
RESTAPI文档的所有其他字段都包含在GoodsDeliveryLines中,仅序列号和批号不包含在内
我曾尝试使用以下方法—就像在ExactOnlinXML表上一样,其中只有在实际指定时才存在列—使用:
select stockserialnumbers from goodsdeliverylines
但是,这会引起一个错误:
itgensql005: Unknown identifier 'stockserialnumbers'.
如何检索序列号?由于
stockserialnumbers
实际上是一个列表,而不是单个字段,因此您必须使用最新版本中提供的实体GoodsDeliveryLineSerialNumbers
进行查询
select * from GoodsDeliveryLineSerialNumbers
如果执行上述查询,您将获得GoodsDeliveryLine
的字段和底层序列号的字段。后面的字段前缀为Ssr
,以消除两个实体之间的歧义。这意味着您不需要在GoodsDeliveryLine
上进行额外的连接,这可能有助于提高性能。是一个数组,在确切的在线文档中,它说:
批号的收集
到目前为止,每个交付线都可以包含0、1或更多序列号
这些序列号直到不久前才可用;请确保升级到至少构建16282个确切的联机SQL提供程序。然后在单独的表上使用查询即可:
select ssrdivision
, ssritemcode
, ssrserialnumber
from GoodsDeliveryLineSerialNumbers
输出:
ssrdivision | ssritemcode | ssrserialnumber
----------- | ----------- | ---------------
868,035 | OUT30074 | 132
868,035 | OUT30074 | 456
使用序列号可能需要来自各个供应商的更多模块,如“Trade”,但当您可以在web用户界面中看到它们时,您已经拥有了它们。如果您得到一个未经授权的HTTP 401,您没有序列号模块
ssrdivision | ssritemcode | ssrserialnumber
----------- | ----------- | ---------------
868,035 | OUT30074 | 132
868,035 | OUT30074 | 456