דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאמר זה חל על Microsoft Dynamics ניווט עבור המדינות הבאות והאזורים שפה.

  • אנגלית (קנדה) (en-ca)

  • אנגלית (ארצות הברית) (en-us)

  • ספרדית (מקסיקו) (es-mx)

  • צרפתית (קנדה) (fr-ca)

מאפייני הבעיה

נניח כי רישום יומן קבלות מזומן אשר משתמשת בחשבון בנק של מטבע זר בגירסת Microsoft Dynamics 2009 בצפון אמריקה. יצירת התאמה עבור יומן קבלות של מזומנים על-ידי הפעלת הפונקציה מטבע התאמת שערי חליפין.. . במצב זה, כאשר אתה יוצר של התאמת בנק בחשבון בנק מטבע זר, יתרת ספר ראשי על הקו המוצע מחושב באופן שגוי. החישוב התאמת בנק אינו כולל את התפשטות ממומשת או הפסד ממומש של חשבון הבנק.
בעיה זו מתרחשת במוצרים הבאים:

  • גירסת Microsoft Dynamics NAV 2009 R2 בצפון אמריקה

  • גירסת Microsoft Dynamics NAV 2009 Service Pack 1 (SP1) בצפון אמריקה

פתרון

חשוב תיקון חם (2548309) חזר למצב הקוד המקורי ויש להסיר ממסדי כלשהו שבו חל שינוי זה. אם ביצעת שינויים קוד המתוארות במקטע "קוד שינויים", באפשרותך לשנות את הקוד חזרה כך תואמת את הקוד שלך בחזרה אל המקטע 'קיים קוד'. אם הקוד לא הוחזר, יכול להיות הבדל בכרטיסיה כללי של התאמת בנק ולא לאחר מכן ניתן לבצע הצבה.
בעיה איזון ספר ראשי (G/L) על התאמת בנק מסד נתונים של צפון אמריקה בתרחיש המקורי ליצור מחדש עבור מאמר זה revisited וכן לבחון. באמצעות ניתוח נוסף, ניהול מוצר ופיתוח קבעה כי הבעיה דווחה עם איזון אינו התוצאה של שגוי קוד סטנדרטי עבור חישוב התאמת בנק אך בעיית נתונים אשר נגרמת על-ידי ההתקנה הראשונית של חשבון הבנק. ההגדרה הראשונית שגוי של חשבון הבנק כללה מסך לנתק את הקישור בין הערך ספר ראשי חשבון הבנק ערך ספר ראשי של חשבון בספר. שלבי ההתקנה של חשבון בנק מטבע זר שגוי עשוי לכלול משהו שדומה את השלבים הבאים:

  1. רישום יומן בספר חשבון בספר של חשבון הבנק עבור יתרת הראשונית, לדוגמה חשבון G/L 11650.

    הערה תנועה זו בדרך כלל יהיה כלול כחלק ההתקנה הראשונית של מאזן בוחן בספר.

  2. רשום ערך ביומן קבלת מזומן על חשבון בנק, שבה הקבוצה רישום חשבון בנק יש זמני בספר חשבון, לדוגמה 11000, שהוקצו, ואת כל תנועות שהותאמו משולחים שאינם פתוחים, כגון בדיקות פתיחה ו קבלות מזומן, לחשבון הבנק. חשבון איזון מוגדר גם באותו החשבון, 11000 לדוגמה, כדי להפיק ערך הניקוי.

  3. חשבון הבנק רישום חשבון קבוצה לאחר מכן משתנה מחשבון בספר זמניים לחשבון G/L 11650. לכן, הערך המקורי פרסום כדי לקבוע את הגדרת חשבון בנק מפורט בשלב 2 היה חשבון בספר אחר. לכן, על ערכי G/L עוד הקישור.

התקנה שגוי נוספים עבור חשבון בנק מטבע זר להיראות כך:

  1. רישום יומן בספר חשבון בספר של חשבון הבנק עבור יתרת הראשונית, לדוגמה חשבון G/L 11650.

  2. לאחר מכן הגדר יומן כללי על חשבון בנק, עם חשבון איזון באותו חשבון בספר כפי שצוין בתוך חשבון הבנק רישום הקבוצה, כמו במקרה זה חשבון G/L 11650.

שוב, אין קישור בין הערך בספר שנרשמו בשלב 1 הערך ספר ראשי חשבון הבנק לרשום בשלב 2.

השלבים הבאים הם הדרך שגוי לעבד את ההתחלה של חשבון בנק זר חדש. אם אתה מפעיל תהליך זה שגוי, אתה עלול להיתקל את הבעיה המתוארת במאמר זה (2548309). תיקון חם זה (2548309) נוספה כדי לתקן תרחיש ספציפי אשר נגרמה על-ידי תוכנית ההתקנה הדומה את התרחיש הקודם. עם זאת, תרחישים שונים רישום גרם בעיות המשכיות אינו תואם אם הגדרת חשבון בנק, אך לאחר מכן אל תשמור על חשבון בספר בבנק רישום קבוצה, או אם אין קישור ישיר בין הערכים חשבון בנק ערכי G/L.

המלצה: לתהליך המומלץ עבור הקמת בנק מטבע זר יהיה דומה להודעה הבאה (בהנחה סכום מטבע מקומי עבור ה GL הוא $10,000).

הערה – הבאות מבוסס על שער החליפין מטבע 1:1. כמויות בספר מתעדכנים במטבע מקומי. לכן, יש צורך חישובים ידניים עבור חשבון הבנק כך GL מתעדכן עם סכום המטבע המקומי המתאים.

  1. בעת רישום יתרות הניסיון בהתחלה GL, להציב GL יתרת של הבנק חשבון בספר זמניים, כגון חשבון בספר 11000, עבור $10,000.

  2. רשום יומן כללי על חשבון בנק, חשבון הבנק רישום קבוצה יש להגדיר על חשבון בספר הרצוי, בחשבון בספר זה מקרה 11650. כאן עליך להגדיר חשבון איזון לחשבון G/L 11000, הוא חשבון המזומנים זמניים ההתחלתית אשר פורסמה במקור כחלק מהתקנה של מאזן בוחן ההתחלה.

    -רישום ערך $10,000 זה יעדכן את חשבון בנק זר וגם חשבון G/L 11650 עבור $10,000. היא גם תקטין חשבון בספר זה זמני 11000 ל- 0 ש"ח עקב צדי איזון חשבון מהתנועה. על-ידי רישום באופן זה, אין קישור ישיר בין הערך ספר ראשי הבנק ערך ספר ראשי של חשבון בספר. זוהי הדרך הנכונה כדי לעבד ולטפל הכיוונון של חשבון בנק זר.


מידע על תיקונים חמים

תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא מיועד רק לתיקון הבעיה המתוארת במאמר זה. יש להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין למהדורת סרגל ניווט של Microsoft Dynamics service pack הבאה או גירסת Microsoft Dynamics NAV הבא המכיל תיקון חם זה.

הערה במקרים מיוחדים, שהצגת עבור שיחות עשויים לבטל אם מומחה תמיכה טכנית עבור Microsoft Dynamics ומוצרים קשורים יקבע שעדכון ספציפי יפתור את הבעיה. דמי התמיכה המקובלים יחולו על נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור.



מידע על ההתקנה

מיקרוסופט מציעה דוגמאות תכנות לצורך ההדגמה בלבד, ללא אחריות, בין מפורשת ובין משתמעת. זה כולל, אך אינו מוגבל ל, אחריות מכללא לגבי סחירות או התאמה למטרה מסוימת. מאמר זה מבוסס על ההנחה שאתה מכיר את שפת התכנות המודגמת ובקי בהפעלת הכלים המשמשים ליצירת פרוצדורות ולניפוי שגיאות. מהנדסי התמיכה של Microsoft יכולים לסייע בהסברת הפונקציונליות של פרוצדורה מסוימת, אך הם לא ישנו את הדוגמאות כדי לספק פונקציונליות נוספת או כדי לבנות פרוצדורות שיענו על צרכיך הספציפיים.

הערה לפני התקנת תיקון חם זה, ודא כי כל המשתמשים לקוח Microsoft Navision אינם מחוברים למערכת. זה כולל משתמשים לקוח של שירותי היישום של Microsoft Navision (NAS). אתה אמור להיות לקוח בלבד המשתמש המחובר כאשר ליישם תיקון חם זה.

כדי ליישם תיקון חם זה, דרוש לך רשיון מפתחים.

אנו ממליצים חשבון המשתמש בחלון כניסות Windows או בחלון מסד הנתונים כניסות יוקצו את מזהה תפקיד "סופר". אם חשבון המשתמש אין אפשרות להקצות מזהה תפקיד של "עילי", עליך לוודא כי חשבון משתמש בעל ההרשאות הבאות:

  • שנה את ההרשאה עבור האובייקט שינוי.

  • הרשאת Execute עבור האובייקט 5210 מזהה אובייקט מערכת ועבור האובייקט 9015 מזהה האובייקט של המערכת .



הערה אין לך הרשאות למאגרי נתונים אלא אם כן יש לך לבצע תיקון נתונים.

שינויי קוד


הערה תמיד קוד מחשב פותר בסביבה מבוקרת לפני החלת התיקונים למחשבים הייצור שלך.
כדי לפתור בעיה זו, שנה את הקוד בפונקציה CalculateBalance בטבלה כותרת בקבלה בנק (10120) כדלקמן:
קוד קיים

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Delete the folloiwng line.
"G/L Balance" += BankAccLedgEntry.Amount;

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...

קוד החלפה

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Add the following lines.
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
// End of the lines.

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...


דרישות מוקדמות

עליך להגדיר אחד מהמוצרים הבאים מותקנים כדי להחיל תיקון חם זה:

  • גירסת Microsoft Dynamics NAV 2009 R2 בצפון אמריקה

  • גירסת Microsoft Dynamics NAV 2009 Service Pack 1 בצפון אמריקה

מידע בדבר הסרת ההתקנה

אין אפשרות להסיר את התיקון החם.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

הערה זהו מאמר "פרסום מהיר" שנוצר ישירות בתוך ארגון התמיכה של Microsoft. המידע הכלול במסמך זה מסופק כמו שהוא כתגובה לבעיות המתעוררות. כתוצאה מהמהירות בביצוע כדי להפוך אותו לזמין, החומרים עשויים לכלול שגיאות טיפוגרפיות וייתכן שיבוצעו בהם שינויים בכל עת ללא הודעה מוקדמת. ראה תנאי השימוש שיקולים נוספים.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×