Manas jomas

Sign in Jums nav iestatītas interesējošās jomas.
atcelt
Rāda rezultātus vaicājumam 
Tā vietā meklēt 
Vai jūs gribējāt rakstīt šādi? 
Highlighted
CONTRIBUTOR *

Pavadzīmes TNdmPvzSale labošanas kļūda:Field 'PK_VOL' cannot be modified

Labdien!

Vai varat paskaidrot kas ir lauks 'PK_VOL'.

Problēma ir tāda ka tiek labota pavadzīme. Dotajā situācijā tiek laboti pavadzīmes rindu daudzumi. Nolasīta pavadzīme izlabots daudzums un padots POST ar labotajām rindām. Ir pavadzīmes, kuras saglabājas, bet ir pavadzīmes kurām atgriež error: Field 'PK_VOL' cannot be modified .

Es skatos ka tāds lielums ir iekšs <qrySubRindas>.  Šīs rindas atpakaļ nepadodu. Padodu tikai labotās rindas daudzumus. Man tad obligāti padot ar šo masīvu atkakaļ? Dīvaini ka ir pavadzīmes kas saglabājas un kas nē, bet starp viņām atšiķirības nav.

3 ATBILDES 3

Re: Pavadzīmes TNdmPvzSale labošanas kļūda:Field 'PK_VOL' cannot be modified

(updated by Mija Zaļūksne VISMA ‎14-01-2019 11:36 )

Labdien, @GatisS

 

Lauks PK_VOL ir nomenklatūras apgrozījuma tabulas primārā atslēga. Nomenklatūru apgrozījums mainās labojot un izpildot pavadzīmes (vai citus noliktavas dokumentus), tas pa tiešo nav labojams no Horizon (gan UI, gan REST).

 

Ja ir šāda kļūda, tas varētu būt saistīts ar kādu no situācijām:

  • Tiek labota pavadzīme neatbilstošā statusā. Labot var tikai pavadzīmes ar statusu "Sagatave".
  • Labošanas rezultātā ir izmaiņas partiju informācijā (tā arī ir sadaļa <qrySubRindas>), ko programma nemāk automātiski pārrēķināt. Piemēram, tiek mēģināts pārdot vairāk preču, kā bija tajā partijā, kas tika piemeklēta pavadzīmes izveidošanas brīdī.

Ja problēma saglabājas, vajadzētu to pieteikt savam konsultantam ar precizējošu informāciju:

  • Horizon versijas/laidiena numurs.
  • Kļūdas fails, kas tiek izveidots. Atveriet Sistēma/Notikumi/Kļūdas, apraksta kolonnā sameklējiet tādu tekstu, kurš pilnībā atbilst ekrāna kopijā redzamajam paziņojumam un caur Darbībām saglabājiet kļūdu failā un šo saglabāto failu pievienojiet pieteikumam.
  • Izmantotos REST pieprasījumus (atbildi GET pieprasījumam un modificēto POST pieprasījumu).
  • Nelielu biznesa procesu aprakstu, ko tiek mēģināts panākt ar šiem REST pieprasījumiem.

Veiksmi darbā,

Kārlis Gobleja

CONTRIBUTOR *

Re: Pavadzīmes TNdmPvzSale labošanas kļūda:Field 'PK_VOL' cannot be modified

Pavadzīmi drīkst labot tikai Sagataves statusā?

 

Kļūda ir arī ja nekas netiek mainīts pavadzīmē. Ne daudzumos ne citā informācijā. Padodot tos pašu daudzumus.

Notestēsim ar to statusu vai tas ko maina.

 

Re: Pavadzīmes TNdmPvzSale labošanas kļūda:Field 'PK_VOL' cannot be modified

Jā, pavadzīmi drīkst labot tikai Sagataves statusā. Tas ir tieši tāpat kā strādājot ar Horizon UI klientu.