Tapio Naumanen

Resurssin purchaseorder.nv päivitys

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:


MetodiKuvaus
editJos käytetään, ei saa sisältää "purchaseorderproductlinepartialdelivery" ja voi sisältää vain sellaiset elementit joita halutaan muokata
deleteJos käytetään, purchaseorderproductline on oltava tyhjä
partialdeliverJos 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
addtopartialdeliverygroupJos 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ä:

  • * - Kun luodaan uusi ostotilaus, tieto on pakollinen
  • ** - Kun luodaan uusi tuoterivi, tieto on pakollinen
Login or Signup to post a comment