GatisS
CONTRIBUTOR *

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

autors GatisS

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
Accepted solution
Anonymous
Neattiecas

autors Anonymous (Atjaunots ‎14-01-2019 11:36 autors Mija Zaļūksne VISMA )

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

GatisS
CONTRIBUTOR *

autors GatisS

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.

 

Anonymous
Neattiecas

autors Anonymous

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

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