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

autors Mija Zaļūksne
 
1 ATBILDĒT 1
Accepted solution
Mija Zaļūksne
VISMA

autors Mija Zaļūksne (Atjaunots ‎15-12-2017 09:43 autors Mija Zaļūksne VISMA )
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).

Saņem jaunumus par šo ziņu savā e-pastā!

Pieseko šai ziņai klikšķinot uz trim punktiem augšējā labajā šī raksta stūrī un izvēlies Abonēt. Tu vari izvēleties par kādu saturu saņem ziņas e-pastā!

Sīkāk par abonēšanas iespējām