lai iegūtu personalizētu skatu.
lai iegūtu personalizētu skatu.
Labdien,
ir vēlmes caur REST ievadīt klientam rēķinu (Rēķins par pakalpojumiem) un rēķina rindiņas.
Kādu POST? pieprasījumu un kādam objektam jāsūta?
Vai pareizi būtu sūtīt POST ar JSON datiem objektam TNdmPvzRek (/rest/TNdmPvzRek) ar saturu:
{ "resource": { "docType": "RREK", "entity": { "PK_KLIENTS": 2, "DAT_DOK": "2018-08-08", "PK_VAL": "EUR", "DOK_NR": "UR-2-2018", "APM_TERM": "UR-2-2018", "tblRindas": [ { "NPK": 1, "DAUDZ": 2, "CENA": 10, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" }, { "NPK": 2, "DAUDZ": 5, "CENA": 20, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" } ] } } }
Atrisināts! Doties uz risinājumu
Labdien, @Anonymous!
Vai Kārļa atbilde Jums palīdzēja atrisināt jautājumu?
Jauku dienu vēlot,
Mija Z.
Labdien, @Anonymous
Idejiski ir pareizi, taču ir nepieciešami daži labojumi/papildinājumi:
Atkarībā no vajadzības un konfigurācijas var būt nepieciešami vēl citi lauki, taču ar sekojošu saturu var izveidot rēķinu:
{ "resource": { "docType": "RREK", "entity": { "PK_ESPATS": 1, "PK_KLIENTS": 222, "DAT_DOK": "2018-08-08", "PK_VAL": 3, "DOK_NR": "UR-2-2018", "APM_TERM": "2018-08-31", "tblRindas": [ { "NPK": 1, "RN_VEIDS": 3, "PK_NOM": 30, "DAUDZ": 2, "CENA": 10, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" }, { "NPK": 2, "RN_VEIDS": 3, "PK_NOM": 31, "DAUDZ": 5, "CENA": 20, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" } ] } } }
Veiksmi darbā!
Labdien, @Anonymous
liels paldies par atbildi,
precīzs JSON REST pieprasījums būtu:
{ "resource": { "docType": "RREK", "entity": { "PK_KLIENTS": 2186, "PK_ESPATS": 1, "DAT_DOK": "2018-08-08", "PK_VAL": 3, "DOK_NR": "UR-2-2018", "APM_TERM": "2018-09-09", "tblRindas": { "row": [ { "RN_VEIDS": 3, "PK_NOM": 3, "DAUDZ": 2, "CENA": 10, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" }, { "RN_VEIDS": 3, "PK_NOM": 3, "DAUDZ": 5, "CENA": 20, "DATNO": "2018-08-01", "DATLIDZ": "2018-08-31" } ] } } } }
Bet parādās jauns jautājums, kā no sistēmas dabūt visus PK_NOM (pakalpojuma ID numurus).
Sameklēju ar pieprasījumu:
http://localhost:7378/rest/TNdmPakSar/query?filter=T.ID ne 0&columns=N.KODS,N.NOSAUK
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āmSporta iela 11, Rīga, LV-1013
Visma birojs: +371 67116211
Horizon atbalsts: +371 67116299
E-pasts: visma@visma.lv