Δεν μπορείτε να εισαγάγετε προϋπολογισμό κόστους στη λογιστική κόστους στο εξατομικευμένο πρόγραμμα-πελάτη (RTC) στην ελβετική έκδοση του Microsoft Dynamics 2009

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

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

  • Γαλλικά (Ελβετίας) (fr-ch)
  • Γερμανικά (Ελβετίας) (de-ch)
  • Ιταλικά (Ελβετίας) (it-ch)

Συμπτώματα

Όταν ανοίγετε τον πίνακα προϋπολογισμού στη λογιστική κόστους στο εξατομικευμένο πρόγραμμα-πελάτη (RTC) στην ελβετική έκδοση του Microsoft Dynamics 2009, δεν μπορείτε να επεξεργαστείτε τις τιμές στον πίνακα προϋπολογισμού. Επομένως, δεν μπορείτε να εισαγάγετε τον προϋπολογισμό κόστους στη λογιστική κόστους.

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

  • Η ελβετική έκδοση του Microsoft Dynamics NAV 2009 R2
  • Η ελβετική έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

      

Επίλυση

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

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

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

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

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

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

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

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

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

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

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

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

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:

  1. Αλλάξτε τον κωδικό στις ιδιότητες στη φόρμα πίνακα προϋπολογισμού κόστους ανά περίοδο (36883) ως εξής:
    Υπάρχων κώδικας

    }
    PROPERTIES
    {
    Width=20790;
    Height=6380;
    
    // Delete the following line.
    Editable=No;
    // End of the deleted line.
    
    CaptionML=ENU=Cost Budget per Period Matrix;
    InsertAllowed=No;
    DeleteAllowed=No;
    LinksAllowed=No;
    SourceTable=Table3010551;
    

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

    }
    PROPERTIES
    {
    Width=20790;
    Height=6380;
    CaptionML=ENU=Cost Budget per Period Matrix;
    InsertAllowed=No;
    DeleteAllowed=No;
    LinksAllowed=No;
    SourceTable=Table3010551;
    
  2. Αλλάξτε τον κωδικό στα στοιχεία ελέγχου στη φόρμα πίνακα προϋπολογισμού κόστους ανά περίοδο (36883) ως εξής:
    Υπάρχων κωδικός 1

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field1.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(1);
    END;
    }
    { 1051;Label ;0 ;0 ;0 ;0 ;ParentControl=1015;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field1.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(1);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(1);
    END;
    }
    { 1051;Label ;0 ;0 ;0 ;0 ;ParentControl=1015;
    

    Υπάρχων κωδικός 2

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field2.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(2);
    END;
    }
    { 1052;Label ;0 ;0 ;0 ;0 ;ParentControl=1016;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field2.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(2);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(2);
    END;
    }
    { 1052;Label ;0 ;0 ;0 ;0 ;ParentControl=1016;
    

    Υπάρχων κωδικός 3

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field3.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(3);
    END;
    }
    { 1053;Label ;0 ;0 ;0 ;0 ;ParentControl=1017;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field3.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(3);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(3);
    END;
    }
    { 1053;Label ;0 ;0 ;0 ;0 ;ParentControl=1017;
    

    Υπάρχων κωδικός 4

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field4.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(4);
    END;
    }
    { 1054;Label ;0 ;0 ;0 ;0 ;ParentControl=1018;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field4.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(4);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(4);
    END;
    }
    { 1054;Label ;0 ;0 ;0 ;0 ;ParentControl=1018;
    

    Υπάρχων κωδικός 5

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field5.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(5);
    END;
    }
    { 1055;Label ;0 ;0 ;0 ;0 ;ParentControl=1019;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field5.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(5);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(5);
    END;
    }
    { 1055;Label ;0 ;0 ;0 ;0 ;ParentControl=1019;
    

    Υπάρχων κωδικός 6

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field6.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(6);
    END;
    }
    { 1056;Label ;0 ;0 ;0 ;0 ;ParentControl=1020;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field6.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(6);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(6);
    END;
    }
    { 1056;Label ;0 ;0 ;0 ;0 ;ParentControl=1020;
    

    Υπάρχων κωδικός 7

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field7.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(7);
    END;
    }
    { 1057;Label ;0 ;0 ;0 ;0 ;ParentControl=1021;
    

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

    
    
    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field7.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(7);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(7);
    END;
    }
    { 1057;Label ;0 ;0 ;0 ;0 ;ParentControl=1021;
    

    Υπάρχων κωδικός 8

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field8.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(8);
    END;
    }
    { 1058;Label ;0 ;0 ;0 ;0 ;ParentControl=1022;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field8.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(8);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(8);
    END;
    }
    { 1058;Label ;0 ;0 ;0 ;0 ;ParentControl=1022;
    

    Υπάρχων κωδικός 9

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field9.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(9);
    END;
    }
    { 1059;Label ;0 ;0 ;0 ;0 ;ParentControl=1023;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field9.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(9);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(9);
    END;
    }
    { 1059;Label ;0 ;0 ;0 ;0 ;ParentControl=1023;
    

    Υπάρχων κωδικός 10

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field10.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(10);
    END;
    }
    { 1060;Label ;0 ;0 ;0 ;0 ;ParentControl=1024;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field10.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(10);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(10);
    END;
    }
    { 1060;Label ;0 ;0 ;0 ;0 ;ParentControl=1024;
    

    Υπάρχων κωδικός 11

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field11.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(11);
    END;
    }
    { 1061;Label ;0 ;0 ;0 ;0 ;ParentControl=1025;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field11.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(11);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(11);
    END;
    }
    { 1061;Label ;0 ;0 ;0 ;0 ;ParentControl=1025;
    

    Υπάρχων κωδικός 12

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field12.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(12);
    END;
    }
    { 1062;Label ;0 ;0 ;0 ;0 ;ParentControl=1026;
    

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

    IF "Line Type" <> "Line Type"::"Cost Type" THEN
    CurrForm.Field12.UPDATEFONTBOLD := TRUE;
    // CA0002.end
    END;
    
    // Add the following lines.
    OnValidate=BEGIN
    UpdateAmount(12);
    END;
    // End of the added lines.
    
    OnDrillDown=BEGIN
    MATRIX_OnDrillDown(12);
    END;
    }
    { 1062;Label ;0 ;0 ;0 ;0 ;ParentControl=1026;
    
  3. Αλλάξτε τον κωδικό στις καθολικές μεταβλητές στη φόρμα πίνακα προϋπολογισμού κόστους ανά περίοδο (36883) ως εξής:
    Υπάρχων κώδικας

    BudgetFilter@1150004 : Code[10];
    MATRIX_ColumnCaption@1150005 : ARRAY [12] OF Text[80];
    AmtType@1150006 : 'Balance at Date,Net Change';
    RoundingFactor@1150007 : 'None,1,1000,1000000';
    MATRIX_CellData@1150008 : ARRAY [32] OF Decimal;
    
    LOCAL PROCEDURE SetDateFilter@1150000(MATRIX_ColumnOrdinal@1150000 : Integer);
    BEGIN
    IF AmtType = AmtType::"Net Change" THEN
    IF MatrixRecords[MATRIX_ColumnOrdinal]."Period Start" = MatrixRecords[MATRIX_ColumnOrdinal]."Period End" THEN
    

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

    BudgetFilter@1150004 : Code[10];
    MATRIX_ColumnCaption@1150005 : ARRAY [12] OF Text[80];
    AmtType@1150006 : 'Balance at Date,Net Change';
    RoundingFactor@1150007 : 'None,1,1000,1000000';
    MATRIX_CellData@1150008 : ARRAY [32] OF Decimal;
    
    // Add the following lines.
    Text000@1150011 : TextConst 'ENU=Set View As to Net Change before you edit entries.';
    Text001@1150012 : TextConst 'ENU=%1 or %2 must not be blank.';
    CurrRegNo@11500010 : Integer;
    // End of the added lines.
    
    LOCAL PROCEDURE SetDateFilter@1150000(MATRIX_ColumnOrdinal@1150000 : Integer);
    BEGIN
    IF AmtType = AmtType::"Net Change" THEN
    IF MatrixRecords[MATRIX_ColumnOrdinal]."Period Start" = MatrixRecords[MATRIX_ColumnOrdinal]."Period End" THEN
    
  4. Αλλάξτε τον κωδικό στη συνάρτηση UpdateAmount στη φόρμα πίνακα προϋπολογισμού κόστους ανά περίοδο (36883) ως εξής:
    Υπάρχων κώδικας

    RoundingFactor::"1000000":
    MATRIX_CellData[ColumnID] := ROUND(MATRIX_CellData[ColumnID] / 1000000,0.1);
    END;
    END;
    
    BEGIN
    {
    <changelog>
    <add id="CA0001" dev="kcools" date="2007-02-21" area="COSTACCTNG" feature="PSCORS1209"
    releaseversion="CACEM6.00">
    

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

    RoundingFactor::"1000000":
    MATRIX_CellData[ColumnID] := ROUND(MATRIX_CellData[ColumnID] / 1000000,0.1);
    END;
    END;
    
    // Add the following lines.
    LOCAL PROCEDURE UpdateAmount@1150005(ColumnID@1150000 : Integer);
    BEGIN
    IF AmtType <> AmtType::"Net Change" THEN
    ERROR(Text000);
    
    IF (CostCenterFilter = '') AND (CostObjectFilter = '') THEN
    ERROR(Text001,FIELDCAPTION("Cost Center Filter"),FIELDCAPTION("Cost Object Filter"));
    
    SetFilters(ColumnID);
    CALCFIELDS("Budget Amount");
    InsertMatrixCostBudgetEntry(CurrRegNo,ColumnID);
    END;
    
    LOCAL PROCEDURE SetFilters@1150006(ColumnID@1150000 : Integer);
    BEGIN
    SetDateFilter(ColumnID);
    SETFILTER("Cost Center Filter",CostCenterFilter);
    SETFILTER("Cost Object Filter",CostObjectFilter);
    SETFILTER("Budget Filter",BudgetFilter);
    END;
    
    LOCAL PROCEDURE InsertMatrixCostBudgetEntry@1150007(VAR RegNo@1150000 : Integer;ColumnID@1150001 : Integer);
    VAR
    MatrixCostBudgetEntry@1150003 : Record 3010571;
    BEGIN
    MatrixCostBudgetEntry.INIT;
    MatrixCostBudgetEntry."Budget Name" := BudgetFilter;
    MatrixCostBudgetEntry."Cost Type No." := "No.";
    MatrixCostBudgetEntry.Date := MatrixRecords[ColumnID]."Period Start";
    MatrixCostBudgetEntry."Cost Center Code" := CostCenterFilter;
    MatrixCostBudgetEntry."Cost Object Code" := CostObjectFilter;
    MatrixCostBudgetEntry.Amount := MATRIX_CellData[ColumnID] - "Budget Amount";
    MatrixCostBudgetEntry.INSERT(TRUE);
    END;
    // End of the added lines.
    
    BEGIN
    {
    <changelog>
    <add id="CA0001" dev="kcools" date="2007-02-21" area="COSTACCTNG" feature="PSCORS1209"
    releaseversion="CACEM6.00">
    

          

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

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

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

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

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

Κατάσταση

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

Σημείωση Αυτό είναι ένα άρθρο "FAST PUBLISH" που δημιουργήθηκε απευθείας μέσα από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιέχονται στο παρόν παρέχονται ως έχουν ως απάντηση σε αναδυόμενα ζητήματα. Ως αποτέλεσμα της ταχύτητας διάθεσής του, το υλικό μπορεί να περιλαμβάνει τυπογραφικά λάθη και μπορεί να αναθεωρηθεί ανά πάσα στιγμή χωρίς προειδοποίηση. Ανατρέξτε στους Όρους χρήσης για άλλα ζητήματα.