2016-12-28 3 views
0

Мы отправляем товар за серийный номер, используя систему Exact Online в качестве системы ERP. Кажется, я не могу найти имена столбцов для получения списка поставок серийных номеров и связанных счетов.Запрос на получение списка отправленных серийных номеров в Точном онлайн

ответ

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} и ${financial_period} должны либо быть определены заранее или средство пользовательского интерфейса попросит вас указать значение.

Поскольку груз может произойти в то же время, позже или раньше, вы можете использовать другой запрос, который вы можете присоединиться с левыми внешним соединением в предыдущий запрос:

select salesordernumber 
,  deliverydate 
,  listagg(ssritemcode || ': ' || ssrserialnumber, ', ') ssrserialnumber_list 
from GoodsDeliveryLineSerialNumbers 
group 
by  deliverydate 
,  salesordernumber 
order 
by  deliverydate