maartinjsh
CONTRIBUTOR ***

PVZ aprites statuss netiek ņemts vērā

autors maartinjsh
<resource>
      <entity>
          <PK_DOKT>55</PK_DOKT>
          <PK_ESPATS>3</PK_ESPATS>
          <PK_KLIENTS>123456</PK_KLIENTS>
          <DAT_DOK>2018-11-02</DAT_DOK>
          <PK_VAL>3</PK_VAL>
          <PAMAT>test nedzēst</PAMAT>
          <REFNR>0999999</REFNR>
          <PK_APRSTATUSS>13</PK_APRSTATUSS>
	  <tblRindas>
              <row>
                  <RN_VEIDS>0</RN_VEIDS>
                  <PK_NOM>1234</PK_NOM>
                  <DAUDZ>1</DAUDZ>
                  <FCENA>5.03</FCENA>
                  <ATLAIDE>0</ATLAIDE>
              </row>
          </tblRindas>
      </entity>
      <docType>PARD</docType>
</resource>

Iesūtāmajā XML norādām PK_APRSTATUSS, pavadzīme tiek ievadīta, bet šis parametrs netiek ņemts vērā - PK_APRSTATUSS paliek noklusētais (tas, kam <NOKLUS>1</NOKLUS>).

 

Mainīt noklusēto nevaram, jo tas paredzēts gadījumiem, ja PVZ veido cilvēks, manuāli.

3 ATBILDES 3
Anonymous
Neattiecas

autors Anonymous

@maartinjsh Aprites statusa maiņai ir paredzēta atsevišķa darbība ChangeApritStatuss, līdzīgi, kā tas ir Horizon GUI klientā, kur arī aprites statusus uzstāda ar Darbības - Uzstādīt aprites statusu.

maartinjsh
CONTRIBUTOR ***

autors maartinjsh (Atjaunots ‎21-11-2018 13:25 autors maartinjsh )

Paldies par atbildi @Anonymous.

 

Tādā gadījumā rodas jautājums - kur ir aprakstīts, kuri no XML template pieejamajiem laukiem ir aizpildāmi pa tiešo un kuri ir maināmi tikai ar atsevišķām darbībām, kā šī?

 

Kā arī, kas jāsūta ChangeApritStatuss POST pieprasījumā? pk_dok un pk_aprstatuss?

Accepted solution
Anonymous
Neattiecas

autors Anonymous (Atjaunots ‎21-11-2018 14:14 ( )

Jā, piemēram

POST /rest/TNdmPvzIn/ChangeApritStatuss

 

<resource>
<pk>5839</pk>
<AprStPK>7</AprStPK>
</resource>

kur <pk> ir PK_DOK vērtība un <AprStPK> ir PK_APRSTATUSS vērtība.

 

Funkciju apraksts ir atrodams /rest/TNdmPvzIn/TNdmPvzIn.wadl. Aprakstu, kuri lauki ir labojami pa tiešo un kuri ar speciālām darbībām, šobrīd iegūt nevaram, jo tas nekur nav definēts. Nepieciešamo integrāciju vajadzētu izrunāt ar klientu, paskatīties, kā process notiek manuāli, un pēc tā varētu saprast, ko darīt integrācijai vai arī konsultēties pie sava programmas apkalpotāja katrā individuālā gadījumā.

 

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