atcelt
Rāda rezultātus vaicājumam 
Tā vietā meklēt 
Vai jūs gribējāt rakstīt šādi? 
Manas jomas

Sign in

Sign in or create a new user to get relevant areas automatically added to your areas.

Highlighted
CONTRIBUTOR *

Pārvērtēšanas pavadzīme rindu ievade

Labdien!

Interesē "Pārvērtēšanas pavadzīmes" rindu nolasīšana un ievade caur REST. Izmantoju resursu "/rest/TNdmPvzPar".

Atverot gatavu pavadzīmi caur Horizon redzams, ka ir ievadītas piemēram 30 rindām, kur katrai rindai ir Partija, kods, vecā cena, jaunā cena utt.

Nolasot šo pašu dokumentu caur REST vienīgās rindas redzu "dmDokStrvBL", bet tur ir tikai četras un ir ļoti maz datu. Katrai rindai ir tikai:

<PK_DSTRV>###</PK_DSTRV>
<PK_DOK>
<href rel="self">/rest/TNdmPvzPar/###</href>
</PK_DOK>
<PK_STRV>
<href>/rest/TdmStrv/###</href>
</PK_STRV>
<VEIDS>0</VEIDS>
<TIPS>0</TIPS>
<STR_KODS>###</STR_KODS>
<STR_NOSAUK>###</STR_NOSAUK>

14 ATBILDES 14
Highlighted
CHAMPION ***

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Kādu informāciju vēlaties nolasīt?

Pēc pieprasījuma atgriešanas redzams, ka tas atgriež tikai STR informāciju. 

Iespējams ir jāzimnato cits resurss, nevis default pēc DOK_PK, bet jāmeklē resursu, kur ir query? pieprasījums uz dok.numuru

Ar cieņu,
Vitālijs Puškovs
E-pasts: vitalijs.puskovs@jr.lv
SIA"Jānis Roze"
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

(updated by GatisS ‎23-01-2020 11:26 )

Man neizdodas ielikt bildi.

Bet atverot caur REST parādās piemeŗam 30 rindas ar partiju, veco jauno summu utt.

Bet rest ir tikai trīs STR rindas ar saiti uz struktūrvienībām un viss.

Highlighted

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Attēlu variet pievienot šādi:

 

bilde.PNG

Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Es jau tā mēģināju, bet man visu sākot no bildes, to ieskaitot, neradija.

Seit pielieku attēlu:

image.png

Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Tagad attēls pielikās. Lūk šis rindas visas es gribu izgūt un arī viedojot dokumentu pievienot.

Highlighted
CHAMPION ***

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Pareizi sanāk rezultāts, jo caur šo resursu Jūs skataties nevis saturu, bet gan informāciju par pašu dokumentu.

Lai paskatītos saturu un rindas, tad izmantojiet citur resursu - /rest/TNpvzRndSar/query?filter=D_PK_DOK - dokumenta ID vai  D_DOK_NR - dokumenta numurs. un tad attiecīgi liekam klāt &columns= un liekam klāt kolonnas, kuras mums interesē 🙂

Ar cieņu,
Vitālijs Puškovs
E-pasts: vitalijs.puskovs@jr.lv
SIA"Jānis Roze"
Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Paldies.

Parasti jau cik esmu lasijis un veidojis dokumentus rindas nolasās un ievietojas pie dokumenta. Šis ir pirmais gadijums kad dokumentā rindas neattēlojas.

 

Un varbūt varat pateikt kā man pievienot to rindu, jo redzu /rest/TNpvzRnd, kas ir konkrētā rinda, bet /rest/TNpvzRnd/template man atgriež error "Invalid column name 'COUNTER'.".

Arī rindas nolasīšana atgriež šo pašu error.

Highlighted
CHAMPION ***

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Jūs nevariet pievienot Counter kolonnu -  to piešķir programma un nav pievienojama.

Ko ar COUNTER Jūs domājat, ja liekat kā kolonnu?

 

 

Ar cieņu,
Vitālijs Puškovs
E-pasts: vitalijs.puskovs@jr.lv
SIA"Jānis Roze"
Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

(updated by GatisS ‎23-01-2020 13:05 )

Ar jūsu palīdzību es ieguvu rindas ar resursu "/rest/TNpvzRndSar/query?filter=D_PK_DOK eq ####".

Tur parādās rindas resurs, piemēram "/rest/TNpvzRnd/###", bet verot šo resursu man parāda:

<error>
    <class>ERestException</class>
    <message>Invalid column name 'COUNTER'.</message>
</error>
 
Tad nenorādot rindas ID es redzu resursu sarakstu un redzu, ka ir rindas template "/rest/TNpvzRnd/template", un verot šo template man arī parādās tas pats counter error.
Highlighted
CHAMPION ***

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Pirmajā gadījumā rādās error, jo Jūs atsaucaties uz to pašu dokumentu un izskatās, ka veidojas "round reference"  - pa apli viss sasaiste iet.

 

Un saistībā ar tempate - programmā nav tāda template uz rindas ievadi iekš Pavadzīmes resursa - šobrīd mēs apskatāmies pavadzīmi un no tās pavadzīmes mēs vēlamies paņemt rindu un izmantot tās rindas it kā veidu, lai to izveidotu.

 

Lai izveidotu pvz ar rindām ir jāizmanto atsevišķi attiecīgās pvz templatus zem resursa - /rest/TNdmPvzPar/template/## un veidot pārvērtēšanas pavadzīmi

Ar cieņu,
Vitālijs Puškovs
E-pasts: vitalijs.puskovs@jr.lv
SIA"Jānis Roze"
Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Kapēc es atsaucos uz pašu dokumentu?

Pārvērtēšanas pavadzīmei resurs ir "/rest/TNdmPvzPar", pēc rindu saraksta, ko ieguvu no jūsu norādītā "/rest/TNpvzRndSar", "Pavadzīmju un rēķinu rindas" resursa, es iegūstu tā dokumenta rindu sarakstu, kur katrai rindai ir savs resurs "/rest/TNpvzRnd/133237". Attiecigi gribu atvērt rindu bet atgriež to error.

 

Apskatot rindas pieejamos resursus redzams rindas template:

<templates>
<description>Jauna ieraksta sagataves</description>
<link>
<href rel="default">/rest/TNpvzRnd/template</href>
<description>Jauna ieraksta sagatave</description>
</link>
</templates>

 

Bet izsaucot šo template arī ir COUNTER error.

 

Es zinu, ka, lai izveidotu pvz, jāizmanto attiecīgās pvz template un tā parasti datu, bet pārvērtēšanas pavadzīmei "/rest/TNdmPvzPar/template/##" nepiedāvājas rindas kā tādas.

Kādā veidā tad man viņas padot?

Highlighted
CONTRIBUTOR *

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Ļoti gaidu info, kā šo realizēt, jo ši pavadzīme nepieciešama procesa ietvaros.

Šis ir pirmais dokuments, kuram nenorādās rindas veidojot pēc template. Ceru ka būs iespēja rindas izveidot.

Highlighted

Tēma: Pārvērtēšanas pavadzīme rindu ievade

Šobrīd pārvērtēšanas pavadzīmi nav iespējams izveidot, problēma ir nodota izstrādei.

Sekojiet versiju/laidienu aprakstiem, tajos būs informācija par labojumu.

Highlighted

Tēma: Pārvērtēšanas pavadzīme rindu ievade

@GatisS kļūdas labojums ir pieejams 550. versijas 15. laidienā