0

我们使用 Exact Online 作为 ERP 系统按序列号发货。我似乎无法找到列名来检索序列号和相关发票的发货清单。

4

1 回答 1

0

要检索销售发票列表,请使用以下查询:

select invoicenumber
,      date
,      itemcode
,      quantity
,      amountdc
,      0 listprice /* requires extra sql */
,      0 discountpct /* requires extra sql */
,      '' serialnumbers /* use left outer on goodsdeliverylineserialnumbers */
,      description
,      yourref
,      ordernumber
from   exactonlinerest..transactionlines
where  financialyear   = ${financial_year}
and    financialperiod = ${financial_period}
and    journalcode in (select code from exactonlinerest..journals where glaccounttype=20)
order
by     date

请注意,${financial_year}and${financial_period}必须提前定义,否则用户界面工具会要求您提供一个值。

由于装运可能在同一时间、稍后或更早发生,您可以使用不同的查询,您可以使用左外连接将其连接到上一个查询中:

select salesordernumber
,      deliverydate
,      listagg(ssritemcode || ': ' || ssrserialnumber, ', ') ssrserialnumber_list
from   GoodsDeliveryLineSerialNumbers 
group
by     deliverydate
,      salesordernumber
order 
by     deliverydate
于 2016-12-28T16:41:50.143 回答