在 Exact Online 中查询以获取发货序列号列表
Query to get list of shipped serial numbers in Exact Online
我们使用 Exact Online 作为 ERP 系统按序列号发货。我似乎无法找到列名称来检索序列号和相关发票的发货列表。
要检索销售发票列表,请使用以下查询:
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}
和 ${financial_period}
必须提前定义,否则用户界面工具会要求您提供一个值。
由于装运可以同时、晚于或早于发生,您可以使用不同的查询,您可以使用左外连接将其连接到上一个查询中:
select salesordernumber
, deliverydate
, listagg(ssritemcode || ': ' || ssrserialnumber, ', ') ssrserialnumber_list
from GoodsDeliveryLineSerialNumbers
group
by deliverydate
, salesordernumber
order
by deliverydate
我们使用 Exact Online 作为 ERP 系统按序列号发货。我似乎无法找到列名称来检索序列号和相关发票的发货列表。
要检索销售发票列表,请使用以下查询:
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}
和 ${financial_period}
必须提前定义,否则用户界面工具会要求您提供一个值。
由于装运可以同时、晚于或早于发生,您可以使用不同的查询,您可以使用左外连接将其连接到上一个查询中:
select salesordernumber
, deliverydate
, listagg(ssritemcode || ': ' || ssrserialnumber, ', ') ssrserialnumber_list
from GoodsDeliveryLineSerialNumbers
group
by deliverydate
, salesordernumber
order
by deliverydate