从准确的在线货物交付线获取序列号以上载到Freshdesk票证时出现错误itgensql005

从准确的在线货物交付线获取序列号以上载到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

我想在ExactOnline和Freshdesk之间根据交付情况交换信息(准确的在线帐户->Freshdesk联系人,准确的在线交付->Freshdesk票据)

已交付货物的序列号在
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