Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Ovaj članak se odnosi na Microsoft Dynamics AX za sve regione.

Simptomi

Kada knjižite nalog nabavke u Microsoft Dynamics AX 2009, dobijate sledeću poruku o grešci:

Nije moguće kreirati zapis u zaglavlju izlazne porudžbine - ažuriranja tabela (PurchParmSubTable).

Do ovog problema dolazi ako je ispunjen jedan od sljedećih uvjeta:

  • Omogućite postavku „životne nauke elektronski potpis nadgledanja trag instalaciju” za sve tabele.

  • Kreirate zapis za zajedničkim stolom.

  • Ti postavi sto PurchParmTable u evidenciji baze podataka.

Do ovog problema dolazi kada proknjižite narudžbenicu, lista prijemnica, poštanski dokument i fakturu. Ovaj problem se javlja u sledeće proizvode:

  • Microsoft Dynamics AX 2009 sa servisnim paketom 1

  • Microsoft Dynamics AX 2009

Rešenje

Informacije o prilagodbenom popravku

Podržana hitna ispravka sada je dostupna od korporacije Microsoft. Međutim, to je namenjena isključivo za rešavanje problema opisanog u ovom članku. Primenite je samo na sisteme sa ovim određenim problemom. Ova hitna ispravka možda će se dodatno testirati. Zbog toga, ako niste ozbiljno ugroženi ovaj problem, preporučujemo da sačekate sledeći servisni paket za Microsoft Dynamics AX 2009 ili sledeće verzije koja sadrži ovaj prilagodbeni popravak. Napomena U posebnim slučajevima, troškovi koji se naplaćuju za podršku mogu biti ukinuti ako stručnjaku za tehničku podršku za Microsoft Dynamics i srodne proizvode utvrdi da će određena ispravka rešiti problem. Uobičajeni troškovi podrške važiće za dodatna pitanja u vezi sa podrškom i probleme koji nisu direktno povezani sa datom ispravkom.

Informacije o instalaciji

Pre nego što instalirate taj hitni popravak, uverite se da je Microsoft Dynamics AX klijent korisnici odjavljeni sistem. Treba da si jedini klijent korisnika koji je prijavljen kada primenite ovaj prilagodbeni popravak. Da biste primenili ovaj hitni popravak, morate imati dozvolu za projektovanje.Napomena Preporučuje se da je korisnički nalog u prozoru Windows prijavljivanja ili u prozoru baze podataka prijavljivanja biti član grupe administratori korisnika u Microsoft Dynamics AX.

Kod se menja

Microsoft obezbeđuje primere programiranja samo radi ilustracije, bez garancije ili podrazumevane. Ovo uključuje, ali nije ograničen na, podrazumevane garancije o mogućnostima prodaje ili prikladnosti za određenu svrhu. Ovaj članak pretpostavlja da ste upoznati sa programskim jezikom koji se prikazuje i sa alatkama koje se koriste za kreiranje i otklanjanja procedure. Inženjeri podrške Microsoft može pomoći u objašnjavanju određene procedure. Međutim, oni neće menjati ove primere da bi obezbedili dodatne funkcije niti kreirati procedure da bi ispunili vaše određene zahteve.Uvek test Šifra rešava u kontrolisanom okruženju prije primjene zakrpe sa računarima u proizvodnji.Da biste riješili taj problem, slijedite ove ove korake:

  1. Želite li da zamenite kôd u metod " Umetanje " u tabeli PurchParmSubTable na sledeći način:

    public void insert(){    PurchParmSubTable tempPurchParmSubTable;    ;    select tempPurchParmSubTable where        tempPurchParmSubTable.ParmId == this.ParmId        && tempPurchParmSubTable.TableRefId == this.TableRefId        && tempPurchParmSubTable.OrigPurchId == this.OrigPurchId;    if(tempPurchParmSubTable.RecId == 0)    {        super();    }}
  2. Želite li da zamenite šifru u createFromPurchParmTable metod u tabeli PurchParmSubTable na sledeći način:

    static PurchParmSubTable createFromPurchParmTable(PurchParmTable _purchParmTable, boolean _insert = true){    PurchParmSubTable   purchParmSubTable;    systemSequence systemSequence;    ;    ttsbegin;    purchParmSubTable.clear();    purchParmSubTable.initValue();    purchParmSubTable.initFromPurchParmTable(_purchParmTable);    if (_insert)    {        systemSequence = new systemSequence();        purchParmSubTable.RecId = systemSequence.reserveValues(1, tablenum(PurchParmSubTable));        purchParmSubTable.insert();    }    ttscommit;    return purchParmSubTable;}
  3. Želite li da zamenite kôd u metod " Umetanje " u tabeli SalesParmSubTable na sledeći način:

    public void insert(){    SalesParmSubTable tempSalesParmSubTable;    ;    select tempSalesParmSubTable where        tempSalesParmSubTable.ParmId == this.ParmId        && tempSalesParmSubTable.TableRefId == this.TableRefId        && tempSalesParmSubTable.OrigSalesId == this.OrigSalesId        && tempSalesParmSubTable.subId == this.subId;    if(tempSalesParmSubTable.RecId == 0)    {        super();    }}

Napomena Morate da objedinite sva postojeća prilagođavanja u ove metode.

Preduslovi

Nema posebnih preduvjeta.

Zahtev za ponovnim pokretanjem

Ne morate ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.

Status

Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×