Bij het opvragen van de rapportage krijgen we de volgende foutmelding.
An error occured - 263a50b2-7ae2-4741-9b24-24357886795f
itgensql151: Onbekend veld of parameter ‘Id’. (Id).
Bij het opvragen van de rapportage krijgen we de volgende foutmelding.
An error occured - 263a50b2-7ae2-4741-9b24-24357886795f
itgensql151: Onbekend veld of parameter ‘Id’. (Id).
Welke query gebruikt u?
Welk Invantive-product gaat het om?
We krijgen nu deze melding:
An error occured - 08f947b1-6eaa-4777-bca2-638b2a98a6e7
itgendcn001: The list of columns contains duplicate names: sle.DeliveryDate_.
Please ensure that all columns have a different name or alias.
Het product wat we gebruiken is invantive cloud.
In recente releases zijn een aantal checks toegevoegd.
De SQL-code zal iets bevatten waarbij twee keer dezelfde kolomnaam uit komt, bijvoorbeeld:
select sle.DeliveryDate
, sle.DeliveryDate
from TABEL
Advies is om de dubbele kolomnaam weg te halen.
Het kan ook zijn (waar de postfix ‘_’ een hint op is) dat er twee keer een afgeleid veld voorkomt zonder kolomalias zoals:
select sle.DeliveryDate + 1
, sle.DeliveryDate + 2
from TABEL
Advies is om dan elke kolom een alias te geven zoals:
select sle.DeliveryDate + 1 DeliveryDate1
, sle.DeliveryDate + 2 DeliveryDate2
from TABEL
Opgelost door de eerste sle.DeliveryDate
een alias ClosingDate
te geven, omdat dit het tweede deel van een union
was, waarbij in het tweede deel DeliveryDate
voor twee betekenissen gebruikt wordt:
select 'Order' type
, sle.OrderNumber
, sle.LineNumber
, itm.Code ItemCode
, itm.Description ItemDescription
, spn.CurrentStock label 'Huidige Artikelvoorraad'
, spn.ReservedStock label 'Gereserveerde Artikelvoorraad'
, spn.PlanningIn label 'Geplande Instroom'
, spn.PlanningOut label 'Geplande Uitstroom'
, spn.ProjectedStock label 'Geplande Voorraad'
, spn.ReorderPoint label 'Herbestelpunt'
, sim.SupplierCode
, sim.SupplierDescription
, sim.SupplierItemCode
, sle.Quantity
, 'ORDER' OpportunityStageCode
, 'Order' OpportunityStageOmschrijving
, 1 Probability
, sle.Quantity * 1
, null DueDate
, null CloseDate
, sle.OrderDate
, sle.DeliveryDate
, actdly.code DeliveryAccountCode
, actdly.name DeliveryAccountName
, active.code InvoiceAccountCode
, active.name InvoiceAccountName
, actord.code OrderAccountCode
, actord.name OrderAccountName
, sle.DeliveryDate label 'Verwachte leverdatum'
, coalesce(sos.Description, to_char(sle.Status)) label 'Verkooporderstatus'
, usrsrp.FullName label 'Verkoper'
, null label 'Verkoopkansnummer'
, null label 'Verkoopkans naam'
, null label 'Projectnaam'
, null label 'Categorienaam'
, itm.ItemGroupDescription label 'Artikelgroep verkoop'
, sim.PurchasePrice label 'Inkoopprijs'
, sle.NetPrice label 'Nettoprijs'
, sle.VatCode label 'BTW-code'
, sle.AmountDC label 'Bedrag excl. btw'
, sle.VATAmount label 'BTW-bedrag'
from SalesOrderLinesIncremental@eol sle
left
outer
join ExactOnlineREST..Users@eol usrsrp
on usrsrp.UserId = sle.Salesperson
left
outer
join SalesOrderStatuses@eol sos
on sos.code = to_char(sle.status)
left
outer
join ITM@InMemoryStorage itm
on itm.Id = sle.Item
left
outer
join sim@inmemorystorage sim
on sim.Item = sle.Item
left
outer
join spn@inmemorystorage spn
on spn.ItemId = sle.Item
left
outer
join act@inmemorystorage actord
on actord.id = sle.OrderedBy
left
outer
join act@inmemorystorage actdly
on actdly.id = sle.DeliverTo
left
outer
join act@inmemorystorage active
on active.id = sle.InvoiceTo
where sle.Status in (12 /* Open */, 20 /* Partial */)
and sle.LineNumber != 0