Το καθαρό κέρδος ή η καθαρή ζημία δεν αντιλογίζεται από την αναφορά κλεισίματος/ανοικτού ισολογισμού όταν υπολογίζεται και καταχωρείται το καθαρό κέρδος ή η καθαρή ζημία χρησιμοποιώντας την αναφορά κατάστασης κλεισίματος αποτελεσμάτων στην ιταλική έκδοση του Microsoft Dynamics NAV

Ισχύει για
Dynamics NAV 2009 Dynamics NAV 2009 Service Pack 1 Microsoft Dynamics NAV 5.0 Service Pack 1

Τα ταχέως δημοσιευμένα άρθρα παρέχουν πληροφορίες απευθείας από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιέχονται στο παρόν δημιουργούνται ως απόκριση σε αναδυόμενα ή μοναδικά θέματα ή προορίζονται να συμπληρώσουν άλλες πληροφορίες της Γνωσιακής Βάσης.

Αυτό το άρθρο ισχύει για το Microsoft Dynamics NAV για τις τοπικές ρυθμίσεις γλώσσας ιταλικά (it).

Συμπτώματα

Όταν το καθαρό κέρδος ή η καθαρή ζημία υπολογίζεται και καταχωρείται χρησιμοποιώντας την αναφορά κατάστασης κλεισίματος στην ιταλική έκδοση του Microsoft Dynamics NAV, το καθαρό κέρδος ή η καθαρή ζημία δεν αντιλογίζεται από την αναφορά κλεισίματος/ανοίγματος ισολογισμού.

Αυτό το ζήτημα παρουσιάζεται στα ακόλουθα προϊόντα:

  • Η ιταλική έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1
  • Η ιταλική έκδοση του Microsoft Dynamics NAV 2009
  • Η ιταλική έκδοση του Microsoft Dynamics NAV 5.0 Service Pack 1

Επίλυση

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η ενέργεια προορίζεται μόνο για τη διόρθωση του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε το μόνο σε συστήματα που αντιμετωπίζουν αυτό το συγκεκριμένο πρόβλημα. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, συνιστάται να περιμένετε έως το επόμενο service pack του Microsoft Dynamics NAV ή την επόμενη έκδοση του Microsoft Dynamics NAV που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που προκύπτουν κανονικά για κλήσεις υποστήριξης ενδέχεται να ακυρωθούν, εάν ένας επαγγελματίας τεχνικής υποστήριξης για το Microsoft Dynamics και τα σχετικά προϊόντα προσδιορίσει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης.

            
          

Πληροφορίες εγκατάστασης

Η Microsoft παρέχει παραδείγματα προγραμματισμού μόνο για απεικόνιση, χωρίς καμία εγγύηση, ρητή ή σιωπηρή. Αυτό περιλαμβάνει, ενδεικτικά, τις σιωπηρές εγγυήσεις εμπορευσιμότητας ή καταλληλότητας για συγκεκριμένο σκοπό. Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού που επιδεικνύεται και με τα εργαλεία που χρησιμοποιούνται για τη δημιουργία και τον εντοπισμό σφαλμάτων διαδικασιών. Οι μηχανικοί υποστήριξης της Microsoft μπορούν να σας βοηθήσουν να εξηγήσετε τη λειτουργικότητα μιας συγκεκριμένης διαδικασίας, αλλά δεν θα τροποποιήσουν αυτά τα παραδείγματα για να παρέχουν πρόσθετες λειτουργίες ούτε θα δημιουργήσουν διαδικασίες για να ικανοποιήσουν τις συγκεκριμένες απαιτήσεις σας.

Σημείωση Πριν να εγκαταστήσετε αυτήν την επείγουσα επιδιόρθωση, βεβαιωθείτε ότι όλοι οι χρήστες προγράμματος-πελάτη Microsoft Navision έχουν αποσυνδεθεί από το σύστημα. Αυτό περιλαμβάνει χρήστες προγράμματος-πελάτη Microsoft Navision Application Services (NAS). Θα πρέπει να είστε ο μόνος χρήστης-πελάτης που είναι συνδεδεμένος όταν υλοποιείτε αυτήν την επείγουσα επιδιόρθωση.

Για να υλοποιήσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε άδεια προγραμματιστή.

Συνιστούμε ο λογαριασμός χρήστη στο παράθυρο Συνδέσεις των Windows ή στο παράθυρο Συνδέσεις βάσης δεδομένων να έχει το αναγνωριστικό ρόλου "SUPER". Εάν δεν είναι δυνατή η εκχώρηση του αναγνωριστικού ρόλου "SUPER" στο λογαριασμό χρήστη, πρέπει να επαληθεύσετε ότι ο λογαριασμός χρήστη έχει τα ακόλουθα δικαιώματα:

  • Το δικαίωμα τροποποίησης για το αντικείμενο που θα αλλάξετε.
  • Το δικαίωμα εκτέλεσης για το αντικείμενο αναγνωριστικού αντικειμένου συστήματος 5210 και για το αντικείμενο αναγνωριστικού αντικειμένου συστήματος 9015.

                
Σημείωση Δεν χρειάζεται να έχετε δικαιώματα στους χώρους αποθήκευσης δεδομένων, εκτός εάν πρέπει να εκτελέσετε επιδιόρθωση δεδομένων.

Αλλαγές κώδικα

Σημείωση Ελέγχετε πάντα τις επιδιορθώσεις κώδικα σε ελεγχόμενο περιβάλλον, πριν να εφαρμόσετε τις ενημερώσεις κώδικα στους υπολογιστές παραγωγής σας.
Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:

  1. Αλλάξτε το ακόλουθο κλειδί στον πίνακα εγγραφής Γ/Λ (17) ως εξής:
    Υπάρχον κλειδί

    • Κλειδί: Αριθμός λογαριασμού Γ/Λ., Ημερομηνία απόσπασης, Bal. Αριθμός λογαριασμού.
    • Πεδία δείκτη_αθροίσματος: ποσό,ποσό χρέωσης,ποσό πίστωσης,ποσό πρόσθετου νομίσματος,προσθήκη ποσού χρέωσης νομίσματος,προσθήκη ποσού πίστωσης νομίσματος

    Αριθμός-κλειδί αντικατάστασης

    • Κλειδί: Αριθμός λογαριασμού Γ/Λ, ΗΜΕΡΟΜΗΝΙΑ ΤΑΧΥΔΡΟΜΗΣΗΣ, Bal. Αριθμός λογαριασμού, Αριθμός συναλλαγής.
    • Πεδία δείκτη_αθροίσματος: ποσό,ποσό χρέωσης,ποσό πίστωσης,ποσό πρόσθετου νομίσματος,προσθήκη ποσού χρέωσης νομίσματος,προσθήκη ποσού πίστωσης νομίσματος
  2. Αλλάξτε το ακόλουθο κλειδί στον πίνακα εγγραφής Γ/Λ (17) ως εξής:
    Υπάρχον κλειδί

    • Κλειδί: Αριθμός λογαριασμού Γ/Λ, Κωδικός επιχειρηματικής μονάδας, Κωδικός παγκόσμιας διάστασης 1, Κωδικός παγκόσμιας διάστασης 2, Κλείσιμο λογαριασμού αποτελεσμάτων Dim. ID, Ημερομηνία καταχώρισης, Bal. Αριθμός λογαριασμού.
    • Πεδία δείκτη_αθροίσματος: ποσό,ποσό χρέωσης,ποσό πίστωσης,ποσό πρόσθετου νομίσματος,προσθήκη ποσού χρέωσης νομίσματος,προσθήκη ποσού πίστωσης νομίσματος

    Αριθμός-κλειδί αντικατάστασης

    • Κλειδί: Αριθμός λογαριασμού Γ/Λ, Κωδικός επιχειρηματικής μονάδας, Κωδικός παγκόσμιας διάστασης 1, Κωδικός παγκόσμιας διάστασης 2, Κλείσιμο λογαριασμού αποτελεσμάτων Dim. ID, Ημερομηνία καταχώρισης, Bal. Αριθμός λογαριασμού, Αριθμός συναλλαγής.
    • Πεδία δείκτη_αθροίσματος: ποσό,ποσό χρέωσης,ποσό πίστωσης,ποσό πρόσθετου νομίσματος,προσθήκη ποσού χρέωσης νομίσματος,προσθήκη ποσού πίστωσης νομίσματος
  3. Προσθέστε μια καθολική μεταβλητή στην έκθεση κλεισίματος/ανοίγματος ισολογισμού (12113) και, στη συνέχεια, καθορίστε τη μεταβλητή ως εξής:

    • Όνομα:CloseTransactionNo
    • Τύπος δεδομένων:Ακέραιος
  4. Προσθέστε μια τοπική μεταβλητή στο έναυσμα ακεραίου - OnAfterGetRecord στην έκθεση κλεισίματος/ανοίγματος ισολογισμού (12113) και, στη συνέχεια, καθορίστε τη μεταβλητή ως εξής:

    • Όνομα:CloseGLEntry
    • Τύπος δεδομένων:Εγγραφή
    • δευτερεύων τύπος:καταχώρηση G/L
  5. Αλλάξτε τον κωδικό στο έναυσμα ακεραίου - OnAfterGetRecord στην έκθεση κλεισίματος/ανοίγματος ισολογισμού (12113) ως εξής:
    Υπάρχων κώδικας

    ...
    IF Number = 1 THEN BEGIN
      GenJnlLine."Journal Template Name" := ClTemplateName;
      GenJnlLine."Journal Batch Name" := ClBatchName;
    END ELSE BEGIN
      GenJnlLine."Journal Template Name" := OpTemplateName;
      GenJnlLine."Journal Batch Name" := OpBatchName;
    END;
    ...
    
    

    Κωδικός αντικατάστασης

    ...
    IF Number = 1 THEN BEGIN
      GenJnlLine."Journal Template Name" := ClTemplateName;
      GenJnlLine."Journal Batch Name" := ClBatchName;
    END ELSE BEGIN
      GenJnlLine."Journal Template Name" := OpTemplateName;
      GenJnlLine."Journal Batch Name" := OpBatchName;
    
    // Add the following lines.
      IF GLSetup."Additional Reporting Currency" <> '' THEN 
        IF CloseGLEntry.FINDLAST THEN
           CloseTransactionNo := CloseGLEntry."Transaction No."; 
    // End of the lines.
    ...
    
    
  6. Αλλάξτε τον κωδικό στο έναυσμα εγγραφής Γ/Λ - OnPreDataItem στην έκθεση κλεισίματος/ανοίγματος ισολογισμού (12113) ως εξής:
    Υπάρχων κώδικας

    ...
    IF ClosePerBusUnit OR ClosePerGlobalDim1 OR ClosePerGlobalDim2 OR NOT ClosePerGlobalDimOnly THEN
      SETCURRENTKEY(
        "G/L Account No.","Business Unit Code",
        "Global Dimension 1 Code","Global Dimension 2 Code","Close Income Statement Dim. ID",
    
    // Delete the following line.
        "Posting Date","Bal. Account No.")
    
    ELSE
    
    // Delete the following lines.
      SETCURRENTKEY("G/L Account No.","Posting Date","Bal. Account No.");
    IF Integer.Number = 2 THEN 
      SETFILTER("Bal. Account No.",'<>%1',ClAccNo);
    // End of the lines.
    
    EntryNoAmountBuf.DELETEALL;
    
    CLEAR(DimBufMgt2);
    ...
    
    

    Κωδικός αντικατάστασης

    ...
    IF ClosePerBusUnit OR ClosePerGlobalDim1 OR ClosePerGlobalDim2 OR NOT ClosePerGlobalDimOnly THEN
      SETCURRENTKEY(
        "G/L Account No.","Business Unit Code",
        "Global Dimension 1 Code","Global Dimension 2 Code","Close Income Statement Dim. ID",
    
    // Add the following line.
        "Posting Date","Bal. Account No.","Transaction No.") 
    
    ELSE
    
    // Add the following line.
      SETCURRENTKEY("G/L Account No.","Posting Date","Bal. Account No.","Transaction No.");
    
    SETRANGE("Posting Date",FiscalYearStartDate,FiscYearClosingDate);
    // Add the following lines.
    IF (GLSetup."Additional Reporting Currency" <> '') AND (Integer.Number = 2) THEN  
      IF CloseTransactionNo <> 0 THEN
        SETFILTER("Transaction No.",'<>%1',CloseTransactionNo); 
    // End of the lines.
    
    EntryNoAmountBuf.DELETEALL;
    
    CLEAR(DimBufMgt2);
    ...
    
    

Προαπαιτούμενα

Πρέπει να έχετε ένα από τα ακόλουθα προϊόντα για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση:

  • Η ιταλική έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1
  • Η ιταλική έκδοση του Microsoft Dynamics NAV 2009
  • Η ιταλική έκδοση του Microsoft Dynamics NAV 5.0 Service Pack 1

Πληροφορίες κατάργησης

Δεν μπορείτε να καταργήσετε αυτήν την επείγουσα επιδιόρθωση.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Η MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΈΣ ΤΗΣ ΔΕΝ ΠΑΡΈΧΟΥΝ ΔΗΛΏΣΕΙΣ Ή ΕΓΓΥΉΣΕΙΣ ΣΧΕΤΙΚΆ ΜΕ ΤΗΝ ΚΑΤΑΛΛΗΛΌΤΗΤΑ, ΤΗΝ ΑΞΙΟΠΙΣΤΊΑ Ή ΤΗΝ ΑΚΡΊΒΕΙΑ ΤΩΝ ΠΛΗΡΟΦΟΡΙΏΝ ΠΟΥ ΠΕΡΙΈΧΟΝΤΑΙ ΣΤΑ ΈΓΓΡΑΦΑ ΚΑΙ ΤΑ ΣΧΕΤΙΚΆ ΓΡΑΦΙΚΆ ΠΟΥ ΔΗΜΟΣΙΕΎΟΝΤΑΙ ΣΕ ΑΥΤΉΝ ΤΗΝ ΤΟΠΟΘΕΣΊΑ WEB (ΤΑ "ΥΛΙΚΆ") ΓΙΑ ΟΠΟΙΟΝΔΉΠΟΤΕ ΣΚΟΠΌ.

ΤΟ ΥΛΙΚΌ ΜΠΟΡΕΊ ΝΑ ΠΕΡΙΛΑΜΒΆΝΕΙ ΤΕΧΝΙΚΈΣ ΑΝΑΚΡΊΒΕΙΕΣ Ή ΤΥΠΟΓΡΑΦΙΚΆ ΛΆΘΗ ΚΑΙ ΜΠΟΡΕΊ ΝΑ ΑΝΑΘΕΩΡΗΘΕΊ ΑΝΆ ΠΆΣΑ ΣΤΙΓΜΉ ΧΩΡΊΣ ΠΡΟΕΙΔΟΠΟΊΗΣΗ. ΣΤΟ ΜΕΓΙΣΤΟ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΤΑΙ ΑΠΟ ΤΗΝ ΙΣΧΥΟΥΣΑ ΝΟΜΟΘΕΣΙΑ, Η MICROSOFT Ή/ΚΑΙ ΟΙ ΠΡΟΜΗΘΕΥΤΕΣ ΤΗΣ ΑΠΟΠΟΙΟΥΝΤΑΙ ΚΑΙ ΕΞΑΙΡΟΥΝ ΟΛΕΣ ΤΙΣ ΔΗΛΩΣΕΙΣ, ΕΓΓΥΗΣΕΙΣ ΚΑΙ ΠΡΟΫΠΟΘΕΣΕΙΣ, ΡΗΤΕΣ, ΣΙΩΠΗΡΕΣ Ή ΘΕΣΜΙΚΕΣ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΕΝΔΕΙΚΤΙΚΑ, ΤΩΝ ΔΗΛΩΣΕΩΝ, ΤΩΝ ΕΓΓΥΗΣΕΩΝ Ή ΤΩΝ ΣΥΝΘΗΚΩΝ ΤΙΤΛΟΥ, ΜΗ ΠΑΡΑΒΙΑΣΗΣ, ΙΚΑΝΟΠΟΙΗΤΙΚΗΣ ΣΥΝΘΗΚΗΣ Ή ΠΟΙΟΤΗΤΑΣ, ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ΚΑΙ ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ, ΟΣΟΝ ΑΦΟΡΑ ΤΑ ΥΛΙΚΆ.