Visma ✓
27-02-2017 1:20 pm posted by Tapio Naumanen
Ostotilauksen tuonti -resurssi: purchaseorder.nv koki muutoksia.
Lähetettävän XML datan rakenne muuttui paljon koska sen mukana pystyy nyt ilmoittamaan deliveredproductquality arvon. Eli toimitetun tuotteen laadun.
Laatuun liittyvät resurssit ovat:
Näitä vielä käsitellään omassa keskustelussa.
Logiikka muuttui myös tilauksen muokkauksen osalta, eli nyt muokattaessa tilausta, sanomalla annetaan vain ne tiedot mitä halutaan muokata. Sanomalla ei tarvitse antaa tällöin kaikkia pakollisia tietoja. Kun taas aikaisemmin jos tilausta muokattiin niin, kaikki sen rivit poistettiin ja muokattavassa aineistossa olevat rivit lisättiin uusina.
XML sanoman Purchaseorderproductline eli Tilauksen tuoterivi sai muutaman lisämetodin, tähän liittyviä huomioita alla:
Metodi | Kuvaus |
edit | Jos käytetään, ei saa sisältää "purchaseorderproductlinepartialdelivery" ja voi sisältää vain sellaiset elementit joita halutaan muokata |
delete | Jos käytetään, purchaseorderproductline on oltava tyhjä |
partialdeliver | Jos käytetään, pitää sisältää vähintään yksi "purchaseorderproductlinepartialdeliverycontent", ei muuta. "purchaseorderproductlinepartialdeliverycontent" alla olevien orderedamount arvojen pitää vastata kohteena olevan tuoterivin orderedamount:ia |
addtopartialdeliverygroup | Jos käytetään, pitää sisältää vähintään kaksi "purchaseorderproductlinepartialdeliverycontent", ei muuta. Jos muokataan osatoimituksessa olevien orderedamount:ia, pitää päivittää ryhmässä olevan jonkun toisen rivin orderedamount, jotta ryhmässä orderedamount:ien summa vastaa edelleen alkuperäistä |
Näihin lisämetodeihin liittyy vielä netvisorkey, joka on pakollinen tieto.
Uutta kuvausta luettaessa on hyvä myös huomioida muutama selventävä merkintä: