Šis raksts attiecas uz Microsoft Dynamics NAV visām valodu lokalizācijām.
Pazīmes
RoleTailored klientā (RTC) noapaļošanas faktors analīzes skatā netiek ņemts vērā. Piemēram, analīzes skatā noapaļošanas koeficientu iestatāt uz "1000". Tomēr skaitļi nav norādīti tūkstošos.
Šī problēma rodas šādos produktos:
- Microsoft Dynamics NAV 2009 1. servisa pakotne (SP1)
- Microsoft Dynamics NAV 2009 R2
Risinājums
Informācija par labojumfailu
Atbalstīts labojumfails tagad ir pieejams no Microsoft. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet to tikai sistēmām, kurās rodas šī konkrētā problēma. Šim labojumfailam var tikt veiktas papildu pārbaudes. Tāpēc, ja šī problēma jūs nopietni neietekmē, ieteicams gaidīt nākamo Microsoft Dynamics NAV 2009 servisa pakotni vai nākamo Microsoft Dynamics NAV versiju, kurā ir šis labojumfails.
Piezīme Īpašos gadījumos maksa, kas parasti tiek piemērota par atbalsta zvaniem, var tikt atcelta, ja Microsoft Dynamics un saistīto produktu tehniskā atbalsta speciālists nosaka, ka problēma tiks novērsta, instalējot noteiktu atjauninājumu. Parasti atbalsta izmaksas attiecas uz jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.
Informācija par instalāciju
Microsoft sniedz programmēšanas piemērus tikai ilustrācijai, bez tiešas vai netiešas garantijas. Tas ietver, bet neaprobežojas ar netiešām garantijām par piemērotību pārdošanai vai piemērotībai noteiktam mērķim. Šajā rakstā tiek pieņemts, ka pārzināt demonstrējamo programmēšanas valodu un rīkus, kas tiek izmantoti procedūru izveidei un atkļūdošanai. Microsoft atbalsta inženieri var palīdzēt izskaidrot konkrētās procedūras funkcionalitāti, bet viņi šos piemērus nemodificēs, lai nodrošinātu papildu funkcionalitāti vai veidotu procedūras, kas atbilst jūsu specifiskajām prasībām.
Piezīme Pirms šī labojumfaila instalēšanas pārliecinieties, vai visi Microsoft Navision klienta lietotāji ir atteikušies no sistēmas. Tas ietver Microsoft Navision lietojumprogrammu pakalpojumu (NAS) klienta lietotājus. Jūs esat vienīgais klienta lietotājs, kurš ir pieteicies, ieviešot šo labojumfailu.
Lai ieviestu šo labojumfailu, ir nepieciešama izstrādātāja licence.
Iesakām lietotāja kontam logā Windows pieteikšanās vai datu bāzes pieteikšanās logā piešķirt lomas ID "SUPER". Ja lietotāja kontam nevar piešķirt "SUPER" lomas ID, jums ir jāpārbauda, vai lietotāja kontam ir šādas atļaujas:
- Modificēt objektu, kuru mainīsit.
- Izpildes atļauja sistēmas objekta ID 5210 un sistēmas objekta ID 9015.
Piezīme. Jums nav tiesību uz datu krātuvēm, ja vien jums nav jāveic datu labošana.
Koda izmaiņas
Piezīme Pirms labojumu lietošanas ražošanas datoros vienmēr pārbaudiet koda labojumus kontrolētā vidē.
Lai atrisinātu šo problēmu, veiciet šīs darbības formā Pārdošanas analīze pēc blāvas matricas (9227):
Piezīme Tādas pašas izmaiņas ir jāveic sadaļā Pārdošanas analīze, izmantojot Dim Matrix Page (9227). Ja nosaukums atšķiras, tas tiek norādīts lapai.
Mainiet rekvizītu Tukša nulle no "Nē" uz "Jā" laukā TotalQuantity (6).
Mainiet kodu formas Trigeris TotalQuantity - OnFormat veidā, rīkojoties šādi:
Esošais kods... // Delete the following lines. IF Quantity = 0 THEN Text := ''; ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); CurrForm.TotalQuantity.UPDATEFONTBOLD("Show in Bold"); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu lapas QuantityOnFormat trigerī šādi:
Esošais kods... // Delete the following lines. IF Quantity = 0 THEN "+QuantityHideValue" := TRUE; ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); TotalQuantityEmphasize := "Show in Bold"; // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet rekvizītu Tukša nulle no "Nē" uz "Jā" laukā TotalInvtValue (8).
Mainiet kodu formas TotalInvtValue - OnFormat trigerī šādi:
Esošais kods... // Delete the following lines. IF Amount = 0 THEN Text := '' ELSE Text := FORMAT(Amount,0,NormalFormatString); ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); CurrForm.TotalInvtValue.UPDATEFONTBOLD("Show in Bold"); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu AmountOnFormat lapas trigerī šādi:
Esošais kods... // Delete the following lines. IF Amount = 0 THEN Text := '' ELSE Text := FORMAT(Amount,0,NormalFormatString); ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); TotalInvtValueEmphasize := "Show in Bold"; // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks1 - OnFormat trigerī un lapas MatrixData1OnFormat trigerī laukā Lauks1 (13), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks2 - OnFormat trigerī un lapas MatrixData2OnFormat trigerī laukā Lauks2 (15), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks3 - OnFormat trigerī un lapas MatrixData3OnFormat trigerī laukā Lauks3 (17), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks4 - OnFormat trigerī un lapas MatrixData4OnFormat trigerī laukā Lauks4 (25), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field5 - OnFormat trigerī un lapas MatrixData5OnFormat trigerī laukā Field5 (23), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks6 - OnFormat trigerī un lapas MatrixData6OnFormat trigerī laukā Lauks6 (21), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks7 - OnFormat trigerī un lapas MatrixData7OnFormat trigerī laukā Lauks7 (19), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks8 - OnFormat trigerī un lapas MatrixData8OnFormat trigerī laukā Lauks8 (31), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks9 - OnFormat trigerī un lapas MatrixData9OnFormat trigerī laukā Lauks9 (39), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field10 - OnFormat trigerī un lapas MatrixData10OnFormat trigerī laukā Field10 (41), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field11 - OnFormat trigerī un lapas MatrixData11OnFormat trigerī laukā Field11 (45), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field12 - OnFormat trigerī un lapas MatrixData12OnFormat trigerī laukā Field12 (27), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Lauks13 - OnFormat trigerī un lapas MatrixData13OnFormat trigerī laukā Field13 (29), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field14 - OnFormat trigerī un lapas MatrixData14OnFormat trigerī laukā Field14 (33), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field15 - OnFormat trigerī un lapas MatrixData15OnFormat trigerī laukā Field15 (35), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas trigerī Field16 - OnFormat un lapas MatrixData16OnFormat trigerī laukā Field16 (37), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field17 - OnFormat trigerī un lapas MatrixData17OnFormat trigerī laukā Field17 (43), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field18 - OnFormat trigerī un lapas MatrixData18OnFormat trigerī laukā Field18 (47), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field19 - OnFormat trigerī un lapas MatrixData19OnFormat trigerī laukā Field19 (49), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field20 - OnFormat trigerī un lapas MatrixData20OnFormat trigerī laukā Field20 (51), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field21- OnFormat trigerī un lapas MatrixData21OnFormat trigerī laukā Field21 (53), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field22- OnFormat trigerī un lapas MatrixData22OnFormat trigerī laukā Field22 (55), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field23- OnFormat trigerī un lapas MatrixData23OnFormat trigerī laukā Field23 (57), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field24- OnFormat trigerī un lapas MatrixData24OnFormat trigerī laukā Field24 (59), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field25- OnFormat trigerī un lapas MatrixData25OnFormat trigerī laukā Field25 (61), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field26- OnFormat trigerī un lapas MatrixData26OnFormat trigerī laukā Field26 (63), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field27- OnFormat trigerī un lapas MatrixData27OnFormat trigerī laukā Field27 (65), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field28- OnFormat trigerī un lapas MatrixData28OnFormat trigerī laukā Field28 (67), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field29- OnFormat trigerī un lapas MatrixData29OnFormat trigerī laukā Field29 (69), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field30- OnFormat trigerī un lapas MatrixData30OnFormat trigerī laukā Field30 (71), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field31- OnFormat trigerī un lapas MatrixData31OnFormat trigerī laukā Field31 (73), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet kodu formas Field32- OnFormat trigerī un lapas MatrixData32OnFormat trigerī laukā Field32 (75), kā norādīts tālāk.
Esošais kods... // Delete the following lines. ItemAnalysisMgt.FormatAmount(Text,RoundingFactor); // End of the deleted lines. ...Aizstāšanas kods
... ...Mainiet funkcijas CalcAmt kodu šādi:
Esošais kods... END; END; IF ShowOppositeSign THEN Amt := -Amt; EXIT(Amt); ...Aizstāšanas kods
... END; END; IF ShowOppositeSign THEN Amt := -Amt; // Add the following lines. CASE RoundingFactor OF RoundingFactor::"1": Amt := ROUND(Amt,1); RoundingFactor::"1000": Amt := ROUND(Amt / 1000,0.1); RoundingFactor::"1000000": Amt := ROUND(Amt / 1000000,0.1); END; // End of the added lines. EXIT(Amt); ...
Priekšnosacījumi
Lai lietotu šo labojumfailu, ir jābūt instalētam vienam no šiem produktiem:
- Microsoft Dynamics NAV 2009 1. servisa pakotne (SP1)
- Microsoft Dynamics NAV 2009 R2
Noņemšanas informācija
Šo labojumfailu nevar noņemt.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
VSTF DynamicsNAV SE: 256081
Piezīme Šis ir "ĀTRĀS PUBLICĒŠANAS" raksts, kas izveidots tieši Microsoft atbalsta organizācijā. Šeit ietvertā informācija tiek sniegta tāda, kāda tā ir, reaģējot uz jauniem jautājumiem. Ātrās pieejamības rezultātā materiālos var būt drukas kļūdas, un tos var pārskatīt jebkurā laikā bez iepriekšēja brīdinājuma. Citus apsvērumus skatiet lietošanas nosacījumos .