Į "Suma" ir "Suma įskaitant PVM" vis dar nulio vertės po to, galite paleisti pirkimo užsakymo, ispanų kalba ir Microsoft Dynamics NAV 2009 SP1


SPARČIOJO SKELBIMO STRAIPSNIUOSE INFORMACIJA PATEIKIAMA TIESIAI IŠ "MICROSOFT" PALAIKYMO ORGANIZACIJOJE. ČIA PATEIKIAMA INFORMACIJA YRA SUKURTI ATSIŽVELGIANT Į NAUJAS AR SPECIFINES TEMAS ARBA PAPILDO KITĄ ŽINIŲ BAZĖJE INFORMACIJĄ SKIRTAS.
Šis straipsnis taikomas Microsoft Dynamics NAV ispanų (es) kalbos lokalės.

Požymiai


Po to, galite paleisti pirkimo užsakymo, ispanų kalba ir Microsoft Dynamics NAV 2009 1 pakeitimų paketas (SP1), sumos lauke ir laukas Suma įskaitant PVM vis dar nulį reikšmes.

Sprendimas


Karštųjų pataisų informacija

Palaikomą naujausią pataisą dabar yra Microsoft. Tačiau jos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikyti ją tik sistemoms, kuriose kyla ši konkreti problema. Šios karštosios pataisos gali būti papildomai išbandoma. Todėl, jei jums nelabai trukdo Ši problema, rekomenduojame palaukti kito "Microsoft Dynamics NAV" pakeitimų paketo arba kitą versiją, kuriame bus šios karštosios pataisos.

Pastaba. Konkrečiais atvejais už palaikymo skambučius gali būti atšaukti, jei techninės pagalbos specialistas Microsoft Dynamics ir susijusių produktų taikomi įprasti mokesčiai nustato, kad jūsų problemą galima išspręsti naudojant konkretų naujinimą. Į įprastos kainos už palaikymą taikomos papildomos palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant minėtą naujinimą.



Diegimo informacija

"Microsoft" pateikia programavimo pavyzdžius tik, tačiau nesuteikia jokių aiškių arba numanomų garantijų. Tai apima, bet neapsiribojant, numanomas garantijas dėl perkamumo ir tinkamumo konkrečiam tikslui. Šis straipsnis parašytas galvojant, kad esate susipažinę su pateikta programavimo kalba ir įrankiais, kurie yra naudojami procedūroms kurti ir derinti. "Microsoft" palaikymo inžinieriai gali padėti paaiškindami tam tikros procedūros funkcinę galimybę, tačiau jie nekeis šių pavyzdžių, kad numatytų papildomą funkcinę galimybę arba sukurtų konkrečius jūsų reikalavimus atitinkančias procedūras.

Pastaba. Prieš diegdami šias karštąsias pataisas, patikrinkite, kad visi Microsoft Navision klientas vartotojai išsiregistravę sistema. Tai reiškia, kad Microsoft Navision programos paslaugos (NAS) kliento naudotojai. Jums turėtų būti tik kliento vartotojo, kuris yra prisijungęs, kai atliekate šias karštąsias pataisas.

Norint pritaikyti šią karštąją pataisą, turite programų kūrėjo licencijos.

Rekomenduojame, kad vartotojo abonemento Windows registravimosi lange arba duomenų bazės prisijungimų langas priskiriamas "SUPER" vaidmenį ID. Jei vartotojo abonementas negali būti priskirta "SUPER" ID., turi patikrinti, kad vartotojo abonementas turi šias teises:
  • Keisti teisės objektas, kuris bus pakeisti.
  • Teisės vykdyti sistemos objekto ID 5210 objekto ir sistemos objekto ID 9015 objekto.


Pastaba. Jūs neturite turėti teisių į duomenų saugyklų, nebent jūs turite atlikti duomenų atkūrimo.

Pastaba.

Pastaba. Visada bandymas kodas nustato kontroliuojamoje aplinkoje prieš taikydami nustato savo gamybos kompiuteriams.
Jei norite įdiegti šias karštąsias pataisas, pakeisti UpdateVATOnLines funkcija pirkimo eilutės lentelės (39) taip.


Esamas kodas
...
"VAT Difference" := ROUND(VATDifference,Currency."Amount Rounding Precision");
"EC Difference" := ROUND(ECDifference,Currency."Amount Rounding Precision");
END;
IF (QtyType = QtyType::General) AND (PurchHeader.Status = PurchHeader.Status::Released) THEN BEGIN
Amount := NewAmount;
"Amount Including VAT" := ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
"VAT Base Amount" := NewVATBaseAmount;
END;
// Delete the following lines.
InitOutstanding;
IF NOT ((Type = Type::"Charge (Item)") AND ("Quantity Invoiced" <> "Qty. Assigned")) THEN BEGIN
SetUpdateFromVAT(TRUE);
UpdateUnitCost;
END;
IF Type = Type::"Charge (Item)" THEN
UpdateItemChargeAssgnt;
MODIFY;
RecRef.GETTABLE(PurchLine);
ChangeLogMgt.LogModification(RecRef,xRecRef);
TempVATAmountLineRemainder."Amount Including VAT+EC" :=
NewAmountIncludingVAT - ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
TempVATAmountLineRemainder."VAT Amount" := VATAmount - NewAmountIncludingVAT + NewAmount;
TempVATAmountLineRemainder."VAT Difference" := VATDifference - "VAT Difference";
TempVATAmountLineRemainder.MODIFY;
END;
// The end of the lines.
InitOutstanding;
...

Pastaba.
...
"VAT Difference" := ROUND(VATDifference,Currency."Amount Rounding Precision");
"EC Difference" := ROUND(ECDifference,Currency."Amount Rounding Precision");
END;
END; // Add this line.
IF (QtyType = QtyType::General) AND (PurchHeader.Status = PurchHeader.Status::Released) THEN BEGIN
Amount := NewAmount;
"Amount Including VAT" := ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
"VAT Base Amount" := NewVATBaseAmount;
END;
InitOutstanding;
...


Būtinosios sąlygos

Turite ispanų kalba ir Microsoft Dynamics NAV 2009 Service Pack 1 Norint taikyti šias karštąsias pataisas.

Pašalinimo informacija

Jūs negalite pašalinti šias karštąsias pataisas.

Būsena


„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
"MICROSOFT" IR (ARBA) JOS TIEKĖJAI NETEIKIA JOKIŲ GARANTIJŲ APIE TINKAMUMO, PATIKIMUMĄ IR TIKSLUMĄ INFORMACIJA, ESANTI DOKUMENTAI IR SUSIJUSIOS GRAFIKOS PASKELBTAS ŠIOJE SVETAINĖJE (TOLIAU – MEDŽIAGOS) TINKAMUMO.

GALI BŪTI TECHNINIŲ NETIKSLUMŲ ARBA SPAUSDINIMO KLAIDŲ MEDŽIAGOJE GALI BŪTI PERŽIŪRIMA BET KURIUO METU BE ĮSPĖJIMO. TIEK, KIEK LEIDŽIA GALIOJANTYS ĮSTATYMAI, MICROSOFT IR (ARBA) JOS TIEKĖJAI NEPRISIIMA ATSAKOMYBĖS DĖL JOKIŲ IR PAŠALINTI VISUS NUSISKUNDIMUS, GARANTIJAS IR SĄLYGAS, AR TIESIOGINIŲ, NUMANOMŲ AR ĮSTATYMŲ NUSTATYTŲ, ĮSKAITANT, BET TIK PRETENZIJAS, GARANTIJAS ARBA SĄLYGAS, PAVADINIMĄ, PAŽEIDIMO NEBUVIMO, PATENKINAMOS BŪKLĖS AR KOKYBĖS, PERKAMUMO IR TINKAMUMO KONKREČIAM TIKSLUI, ATSIŽVELGIANT Į MEDŽIAGĄ.