lai iegūtu personalizētu skatu.
lai iegūtu personalizētu skatu.
Rādījumu ielāde izmantojot Horizon REST notiek pa vienam rādījumam. Horizon iespējami dažādi rādījumu veidi.
Līgumu skaitītāju rādījumu reģistrēšanai iespeājams izvēlēties vienu no šiem variantiem:
Lai reģistrētu rādījumu nepieciešams zināt skaitītāja eksemplāra sistēmas ID. Par to, kas Horizon ir skaitītāja eksemplārs skatiet šeit.
Lai atrastu visus skaitītāja eksemplārus, kas ir derīgi konkrētā datumā, iespējams izmantot vaicājumu /rest/TdmPNSSkaEksSL/query?columns=PSKR_NUMURS,PSKR_SPEKA_NO,PSKR_SPEKA_LIDZ&criteria=CRT_INPER&PerLidz=2017-04-13&PerNo=2017-04-13
Parasti skaitītāju rādījumi tiek pievienoti sagataves statusā un tos pēc tam apstiprina Horizon lietotājs. Ja nepieciešams rādījumu plūsmu veidot savādāk, tad var izmantot <STAD>, lai norādītu rādījuma stadiju.
POST <REST server>/rest/TdmPNSSkaLigRadBL ar sekojošu body:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <resource> <entity> <RAD>12</RAD> <PK_DATAV> <href>/rest/TdmPNSDatAvBL/3</href> </PK_DATAV> <PK_SKAR> <href>/rest/TdmPNSSkaRBL/104</href> </PK_SKAR>
<DAUDZ_TIPS>2</DAUDZ_TIPS>
<PIEZIM /> <PER_NO>2019-03-01</PER_NO> <PER_LIDZ>2019-03-31</PER_LIDZ> <PK_LIGR>405</PK_LIGR> </entity> </resource>
Kur:
Lai uzzinātu kurā līgumā ir iekļauts skaitītājs konkrētā datumā, iespējams izmantot šādu vaicājumu - /rest/TdmPNSLigAprSkaSL/query?columns= KLIG_NUMURS,KNLIG_PK_LIG,LAPRSKA_SPEKA_NO,LAPRSKA_SPEKA_LIDZ,PSKR_PK_SKAR,PSKR_NUMURS&filter=PSKR_PK_SKAR eq '30' and LAPRSKA_SPEKA_NO le 2022-08-31 and (isnull(LAPRSKA_SPEKA_LIDZ) or LAPRSKA_SPEKA_LIDZ ge 2022-08-31)
Viens skaitītāja eksemplārs var būt piesaistīts līgumam vairākas reizes, ja nodrošina vairāku pakalpojumu aprēķinu. Viens skaitītāja eksemplārs var būt piesaistīts vairākiem līgumiem, ja tā nepieciešams pēc aprēķina nosacījumiem.
Lai iegūtu līguma "otrās daļas" ID atrasto KNLIG_PK_LIG nepieciešams izmantot šādā vaicājumā -/rest/TdmPNSLigSL/query?columns= KLIG_PK_LIG,KNLIG_PK_LIGR&filter=KLIG_PK_LIG eq '221'
POST <REST server>/rest/TdmPNSSkaNolRadBL ar sekojošu body:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <resource>
<entity>
<DATUMS>2022-03-01</DATUMS>
<RAD>12</RAD> <PK_DATAV> <href>/rest/TdmPNSDatAvBL/3</href> </PK_DATAV> <PK_SKAR> <href>/rest/TdmPNSSkaRBL/104</href> </PK_SKAR>
<DAUDZ_TIPS>2</DAUDZ_TIPS>
<PIEZIM /> </entity> </resource>
Kur:
POST <REST server>/rest/TdmPNSSkaKontrSkaRadBL
<resource>
<description>Jauna ieraksta sagatave</description>
<entity>
<RAD>20</RAD>
<PK_DATAV/>
<PK_SKAR>42</PK_SKAR>
<DAUDZ_TIPS>2</DAUDZ_TIPS>
<PIEZIM/>
<PER_NO>2020-02-01</PER_NO>
<PER_LIDZ>2020-02-29</PER_LIDZ>
</entity>
</resource>
Kur:
Labdien!
Jautājums par "Rādījumu ielāde izmantojot Horizon REST notiek pa vienam rādījumam." - kādā veidā būtu iespējams ielādēt rādījumus nevis pa vienam, bet pa 10 vai piem. 100 reizē? Tas būtu optimāli un samazinātu serveru noslodzi.
Paldies!
@Andrejs_R Šobrīd pieejama tikai iespēja ielādēt rādījumus pa vienam. Tuvākajā laikā arī uzlabojumi nav paredzēti.
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