Manas jomas

Sign in Jums nav iestatītas interesējošās jomas.
atcelt
Rāda rezultātus vaicājumam 
Tā vietā meklēt 
Vai jūs gribējāt rakstīt šādi? 

Kā caur REST izpildīt, nogrāmatot un stornēt dokumentu?

 
1 ATBILDĒT 1
Highlighted

Re: Kā caur REST izpildīt, nogrāmatot un stornēt dokumentu?

(updated by Mija Zaļūksne VISMA ‎15-12-2017 09:43 )
Dokumenti RESTā vispirms ir jāizveido statusā "Sagatave".

Pēc tam tiem var attiecīgi pielietot procedūras (ar POST) (piemērs ar realizācijas rēķiniem) :
/rest/TNdmPvzRek/ExecuteFromKey (izpildīt), /rest/TNdmPvzRek/DeExecuteFromKey (stornēt), /rest/TNdmPvzRek/BookFromKey (grāmatot) un /rest/TNdmPvzRek/DeBookFromKey (stornēt grāmatošanu).

Procedūrām ir parametri, kas ir redzami resursā /rest/TNdmPvzRek/TNdmPvzRek.wadl.
Piemēri:

POST /rest/TNdmPvzRek/ExecuteFromKey
<resource>
<aKey>5546</aKey>
<CounterVal>4</CounterVal>
<GramDate>2017-09-14</GramDate>
</resource>
kur:
  • aKey ir rēķina primārā atslēga;
  • CounterVal ir esošā lauka COUNTER vērtība (kas mainās pie katras rēķina saglabāšanas);
  • GramDate ir rēķina grāmatošanas datums.
 
POST /rest/TNdmPvzRek/BookFromKey
<resource>
<aKey>5546</aKey>
<CounterVal>6</CounterVal>
<aSchemaPk>45</aSchemaPk>
<DeleteDraft>1</DeleteDraft>
</resource>

kur pirmie 2 lauki ir analoģiski iepriekšējam izsaukumam; aSchemaPk ir izmantotās kontējuma shēmas ID (noklusēto kontējuma shēmu atrast var dokumenta tipā pēc lauka PK_SHEMA); DeleteDraft ir atbilde, vai dzēst esošos kontējumu (Nē - 0, Jā - 1).