Applies ToDynamics NAV 2009

Masalah ini terjadi saat mengimpor pernyataan bank dengan CAMT dalam bahasa Belanda versi Microsoft Dynamics NAV 2009. Selain itu, entri buku Pelanggan yang terbuka tidak rekonsiliasi secara otomatis. Ikuti langkah-langkah di bagian perubahan kode untuk memecahkan masalah ini. Masalah ini terjadi di dalam produk berikut ini:

  • Versi Microsoft Dynamics NAV 2009 R2 Belanda

  • Bahasa Belanda versi Microsoft Dynamics NAV 2009 Paket Layanan 1 (SP1)

Pemecahan masalah

Informasi Hotfix

Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, hanya ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini dapat menerima pengujian tambahan. Oleh karena itu, jika Anda tidak terlalu dipengaruhi oleh masalah ini, kami sarankan Anda menunggu paket layanan Microsoft Dynamics NAV 2009 atau versi Microsoft Dynamics NAV berikutnya yang berisi perbaikan terbaru ini.Catatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan mungkin dibatalkan apabila profesional dukungan teknis untuk Microsoft Dynamics dan produk-produk terkait dukungan menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berlaku untuk pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.

Informasi penginstalan

Microsoft menyediakan contoh pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat. Ini mencakup, namun tidak terbatas pada, garansi yang tersirat dapat diperjualbelikan atau kesesuaian untuk tujuan tertentu. Artikel ini menganggap bahwa Anda sudah terbiasa dengan bahasa pemrograman yang ditunjukkan dan terbiasa dengan alat-alat yang digunakan untuk membuat dan prosedur debug. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu. Namun, mereka tidak akan mengubah contoh tersebut untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.Catatan Sebelum Anda menginstal perbaikan terbaru ini, verifikasi bahwa semua pengguna klien Microsoft Dynamics NAV log off sistem. Ini termasuk layanan Microsoft Dynamics NAV aplikasi Server (NAS). Anda harus klien hanya pengguna yang masuk saat Anda menerapkan perbaikan terbaru ini.Untuk menerapkan hotfix ini, Anda harus memiliki lisensi pengembang.Kami menyarankan bahwa akun pengguna di jendela login Windows atau jendela login Database ditetapkan id peran "SUPER" Jika account pengguna tidak dapat ditetapkan ID peran "SUPER", Anda harus memverifikasi bahwa account pengguna yang memiliki izin berikut ini:

  • Ubah izin untuk objek yang Anda akan berubah.

  • Izin eksekusi untuk objek sistem objek ID 5210 dan sistem objek ID 9015objek.

Catatan Anda tidak harus memiliki hak untuk penyimpanan data kecuali jika Anda harus melakukan perbaikan data.

Perubahan kode

Catatan Selalu menguji kode perbaikan di lingkungan yang dikontrol sebelum menerapkan perbaikan untuk komputer produksi.Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:

  1. Ubah kode di properti di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada

    ...CBGStatementRec@1000000 : Record 11400;          BEGIN            ResetNumbers;// Delete the following lines.           IF CBGStatementRec.FIND('-') THEN BEGIN             REPEAT               MatchCBGStatement(CBGStatementRec);             UNTIL CBGStatementRec.NEXT() = 0;           END;// End of the deleted lines.          END;  }...

    Penggantian kode

    ...CBGStatementRec@1000000 : Record 11400;          BEGIN            ResetNumbers;// Add the following lines.           IF CBGStatementRec.FIND('-') THEN             REPEAT               MatchCBGStatement(CBGStatementRec);             UNTIL CBGStatementRec.NEXT = 0;// End of the added lines.          END;  }...
  2. Ubah kode di variabel Global di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada 1

    ...PostDesRec@1000016 : Record 11000006;      PaymenthistorylineRec@1000017 : Record 11000002;      TransactionModeRec@1000018 : Record 11000004;// Delete the following lines.     Tab@1000019 : Text[2];     BankaccountNo@1000020 : ARRAY [5] OF Code[40];     Name@1000021 : Code[40];// End of the deleted lines.      Address@1000022 : Code[40];      City@1000023 : Code[40];      Identification@1000024 : Code[40];...

    Penggantian kode 1

    ...PostDesRec@1000016 : Record 11000006;      PaymenthistorylineRec@1000017 : Record 11000002;      TransactionModeRec@1000018 : Record 11000004;// Add the following lines.     TempBankAccount@1000025 : Record 270;     Name@1000021 : Code[80];// End of the added lines.      Address@1000022 : Code[40];      City@1000023 : Code[40];      Identification@1000024 : Code[40];...

    Kode yang ada 2

    ...Address@1000022 : Code[40];      City@1000023 : Code[40];      Identification@1000024 : Code[40];// Delete the following lines.     Invoicenumber@1000025 : Text[250];     Len@1000026 : Integer;     NumberOfPossibleBankAccounts@1000027 : Integer;// End of the deleted lines.      NumberOfDocumentNumbers@1000028 : Integer;      NumberOfLinesProcessed@1000029 : Integer;      NumberOfLinesChanged@1000030 : Integer;...

    Penggantian kode 2

    ...Address@1000022 : Code[40];      City@1000023 : Code[40];      Identification@1000024 : Code[40];      NumberOfDocumentNumbers@1000028 : Integer;      NumberOfLinesProcessed@1000029 : Integer;      NumberOfLinesChanged@1000030 : Integer;...

    Kode yang ada 3

    ...Window@1000040 : Dialog;      LocalFunctionalityMgt@1000041 : Codeunit 11400;      HideMessages@1000042 : Boolean;    PROCEDURE MatchCBGStatement@1000000(CBGStatementRec@1000000 : Record 11400);    VAR...

    Penggantian kode 3

    ...Window@1000040 : Dialog;      LocalFunctionalityMgt@1000041 : Codeunit 11400;      HideMessages@1000042 : Boolean;// Add the following line.     BankAccountCharsToKeep@1000019 : Text[250];    PROCEDURE MatchCBGStatement@1000000(CBGStatementRec@1000000 : Record 11400);    VAR...
  3. Ubah kode di fungsi MatchCBGStatementLine di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada 1

    ...PROCEDURE MatchCBGStatementLine@1000001(CBGStatementRec@1000000 : Record 11400;VAR CBGStatementlineRec@1000001 : Record 11401);    VAR      RecChanged@1000002 : Boolean;// Delete the following line.     Found@1000003 : Boolean;      PaymentHistoryFound@1000004 : Boolean;      i@1000005 : Integer;      strFilter@1000006 : Text[250];...

    Penggantian kode 1

    ...PROCEDURE MatchCBGStatementLine@1000001(CBGStatementRec@1000000 : Record 11400;VAR CBGStatementlineRec@1000001 : Record 11401);    VAR      RecChanged@1000002 : Boolean;      PaymentHistoryFound@1000004 : Boolean;      i@1000005 : Integer;      strFilter@1000006 : Text[250];...

    Kode yang ada 2

    ...NumberOfLinesProcessed := NumberOfLinesProcessed + 1;      RecChanged := FALSE;-     CLEAR(BankaccountNo);      CLEAR(Name);      CLEAR(Address);      CLEAR(City);...

    Penggantian kode 2

    ...NumberOfLinesProcessed := NumberOfLinesProcessed + 1;      RecChanged := FALSE;// Add the following line.     CLEAR(TempBankAccount);      CLEAR(Name);      CLEAR(Address);      CLEAR(City);...

    Kode yang ada 3

    ...CLEAR(Address);      CLEAR(City);      CLEAR(Identification);// Delete the following line.     NumberOfPossibleBankAccounts := 0;      PostDesRec.SETRANGE("Journal Template Name", CBGStatementlineRec."Journal Template Name");      PostDesRec.SETRANGE("CBG Statement No.", CBGStatementlineRec."No.");...

    Penggantian kode 3

    ...CLEAR(Address);      CLEAR(City);      CLEAR(Identification);      PostDesRec.SETRANGE("Journal Template Name", CBGStatementlineRec."Journal Template Name");      PostDesRec.SETRANGE("CBG Statement No.", CBGStatementlineRec."No.");...

    Ada kode 4

    ...PostDesRec.SETRANGE("CBG Statement No.", CBGStatementlineRec."No.");      PostDesRec.SETRANGE("CBG Statement Line No.", CBGStatementlineRec."Line No.");// Delete the following line.     IF PostDesRec.FIND('-') THEN BEGIN        REPEAT          CASE PostDesRec."Information Type" OF            PostDesRec."Information Type"::"Description and Sundries":...

    Penggantian kode 4

    ...PostDesRec.SETRANGE("CBG Statement No.", CBGStatementlineRec."No.");      PostDesRec.SETRANGE("CBG Statement Line No.", CBGStatementlineRec."Line No.");// Add the following line.     IF PostDesRec.FIND('-') THEN        REPEAT          CASE PostDesRec."Information Type" OF            PostDesRec."Information Type"::"Description and Sundries":...

    Ada kode 5

    ...REPEAT          CASE PostDesRec."Information Type" OF            PostDesRec."Information Type"::"Description and Sundries":// Delete the following lines.             IF NOT SplitAccountnumber(PostDesRec.Description) THEN               SplitInvoicenumber(PostDesRec.Description);           PostDesRec."Information Type"::"Account No. Balancing Account":             SplitAccountnumber(PostDesRec.Description);// End of the dle            PostDesRec."Information Type"::"Name Acct. Holder":              Name := PostDesRec.Description;            PostDesRec."Information Type"::"Address Acct. Holder":...

    Penggantian kode 5

    ...REPEAT          CASE PostDesRec."Information Type" OF            PostDesRec."Information Type"::"Description and Sundries":// Add the following lines.             SplitAccountNumber(PostDesRec.Description);           PostDesRec."Information Type"::"Account No. Balancing Account":             AddPossibleBankAccount(PostDesRec.Description);// End of the added lines.            PostDesRec."Information Type"::"Name Acct. Holder":              Name := PostDesRec.Description;            PostDesRec."Information Type"::"Address Acct. Holder":...

    Kode yang ada 6

    ...Identification := PostDesRec.Description;          END;        UNTIL PostDesRec.NEXT = 0;// Delete the following lines.     END;     IF CBGStatementlineRec."Account No." = '' THEN BEGIN       FOR i := 1 TO 5 DO BEGIN         IF BankaccountNo[i] <> '' THEN BEGIN           IF CBGStatementlineRec.Credit > 0 THEN BEGIN             IF FindAccountnumber(BankaccountNo[i], TempRec."Source Type"::Customer,CBGStatementlineRec."Account No.") THEN BEGIN// End of the deleted lines.                CBGStatementlineRec."Account Type" := CBGStatementlineRec."Account Type"::Customer;                CBGStatementlineRec.VALIDATE("Account No.", CBGStatementlineRec."Account No.");                CBGStatementlineRec."Reconciliation Status" := CBGStatementlineRec."Reconciliation Status"::Changed;...

    Penggantian kode 6

    ...Identification := PostDesRec.Description;          END;        UNTIL PostDesRec.NEXT = 0;// Add the following lines.     IF CBGStatementlineRec."Account No." = '' THEN BEGIN       IF TempBankAccount.FINDFIRST THEN         REPEAT           IF TempBankAccount.IBAN <> '' THEN BEGIN           IF CBGStatementlineRec.Credit > 0 THEN BEGIN               IF FindAccountnumber(TempBankAccount.IBAN,TempRec."Source Type"::Customer,CBGStatementlineRec."Account No.") THEN BEGIN// End of the added lines.                CBGStatementlineRec."Account Type" := CBGStatementlineRec."Account Type"::Customer;                CBGStatementlineRec.VALIDATE("Account No.", CBGStatementlineRec."Account No.");                CBGStatementlineRec."Reconciliation Status" := CBGStatementlineRec."Reconciliation Status"::Changed;...

    Kode yang ada 7

    ...RecChanged := TRUE;              END;            END ELSE BEGIN// Delete the following line.             IF FindAccountnumber(BankaccountNo[i], TempRec."Source Type"::Vendor,CBGStatementlineRec."Account No.") THEN BEGIN                CBGStatementlineRec."Account Type" := CBGStatementlineRec."Account Type"::Vendor;                CBGStatementlineRec.VALIDATE("Account No.", CBGStatementlineRec."Account No.");                CBGStatementlineRec."Reconciliation Status" := CBGStatementlineRec."Reconciliation Status"::Changed;...

    Penggantian kode 7

    ...RecChanged := TRUE;              END;            END ELSE BEGIN// Add the following line.               IF FindAccountnumber(TempBankAccount.IBAN,TempRec."Source Type"::Vendor,CBGStatementlineRec."Account No.") THEN BEGIN                CBGStatementlineRec."Account Type" := CBGStatementlineRec."Account Type"::Vendor;                CBGStatementlineRec.VALIDATE("Account No.", CBGStatementlineRec."Account No.");                CBGStatementlineRec."Reconciliation Status" := CBGStatementlineRec."Reconciliation Status"::Changed;...

    Kode yang ada 8

    ...END;            END;          END;// Delete the following line.       END;        IF NOT RecChanged THEN BEGIN          IF Name <> '' THEN BEGIN            IF CBGStatementlineRec.Credit > 0 THEN BEGIN...

    Penggantian kode 8

    ...END;            END;          END;// Add the following line.         UNTIL TempBankAccount.NEXT = 0;        IF NOT RecChanged THEN BEGIN          IF Name <> '' THEN BEGIN            IF CBGStatementlineRec.Credit > 0 THEN BEGIN...

    Kode yang ada 9

    ...END;      END;// Delete the following lines.     IF RecChanged THEN BEGIN       CBGStatementlineRec.MODIFY(TRUE);// End of the deleted lines.      END;    END;...

    Penggantian kode 9

    ...END;      END;// Add the following lines.     IF RecChanged THEN       CBGStatementlineRec.MODIFY(TRUE);   END;   PROCEDURE SplitAccountNumber@1000002(strBuf@1000001 : Text[250]);   VAR     AccNo@1000003 : Text[30];   BEGIN     IF LocalFunctionalityMgt.CheckBankAccNo(COPYSTR(strBuf,1,30),'',AccNo) THEN       AddPossibleBankAccount(AccNo);   END;   PROCEDURE FindAccountnumber@1000004("Account Name"@1000001 : Code[80];"Source Type"@1000002 : Integer;VAR Sourcenumber@1000003 : Code[20]) found@1000000 : Boolean;   BEGIN     TempRec.SETRANGE("Data Type",TempRec."Data Type"::Bankaccount);     TempRec.SETRANGE("Source Type","Source Type");     TempRec.SETRANGE(Word,"Account Name");     IF TempRec.FIND('-') THEN BEGIN       Sourcenumber := TempRec."Source No.";       EXIT(TRUE);// End of the added lines.      END;    END;...
  4. Ubah kode di fungsi SplitAccountnumber di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada

    ...END;    END;// Delete the following lines.   PROCEDURE SplitAccountnumber@1000002(VAR strBuf@1000001 : Text[250]) result@1000000 : Boolean;   VAR     strHlpBuf@1000002 : Text[250];     AccNo@1000003 : Text[30];   BEGIN     result := LocalFunctionalityMgt.CheckBankAccNo(COPYSTR(strBuf,1,30), '', AccNo);     IF result THEN BEGIN       NumberOfPossibleBankAccounts := NumberOfPossibleBankAccounts + 1;       BankaccountNo[NumberOfPossibleBankAccounts] :=                       LocalFunctionalityMgt.CharacterFilter(AccNo,'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ');     END;   END;   PROCEDURE SplitInvoicenumber@1000003(strBuf@1000000 : Text[250]);   BEGIN   END;   PROCEDURE FindAccountnumber@1000004("Account Name"@1000001 : Code[80];"Source Type"@1000002 : Integer;VAR Sourcenumber@1000003 : Code[20]) found@1000000 : Boolean;   BEGIN     TempRec.SETRANGE(TempRec."Data Type", TempRec."Data Type"::Bankaccount);     TempRec.SETRANGE(TempRec."Source Type", "Source Type");     TempRec.SETRANGE(TempRec.Word, "Account Name");     IF TempRec.FIND('-') THEN BEGIN       Sourcenumber := TempRec."Source No.";       EXIT(TRUE);     END;   END;// End of the deleted lines.    PROCEDURE FindNAC@1000005(Name@1000001 : Code[80];Address@1000002 : Code[80];City@1000003 : Code[80];"Source Type"@1000004 : Integer;VAR SourcenumberFound@1000005 : Code[20]) found@1000000 : Boolean;    VAR      NameResultTemp@1000006 : TEMPORARY Record 11000008;...

    Penggantian kode

    ...END;    END;    PROCEDURE FindNAC@1000005(Name@1000001 : Code[80];Address@1000002 : Code[80];City@1000003 : Code[80];"Source Type"@1000004 : Integer;VAR SourcenumberFound@1000005 : Code[20]) found@1000000 : Boolean;    VAR      NameResultTemp@1000006 : TEMPORARY Record 11000008;...
  5. Ubah kode di fungsi FindNAC di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada 1

    ...AddressResultTemp.SETCURRENTKEY("Source Type", "Source No.");      CityResultTemp.SETCURRENTKEY("Source Type", "Source No.");// Delete the following lines.     TempRec.SETRANGE(TempRec."Source Type", "Source Type");     TempRec.SETRANGE(TempRec."Data Type", TempRec."Data Type"::Name);     TempRec.SETRANGE(TempRec.Word, COPYSTR(Name,1,20));// End of the deleted lines.      IF TempRec.FIND('-') THEN        REPEAT          NameResultTemp := TempRec;...

    Penggantian kode 1

    ...AddressResultTemp.SETCURRENTKEY("Source Type", "Source No.");      CityResultTemp.SETCURRENTKEY("Source Type", "Source No.");// Add the following lines.     TempRec.SETRANGE("Source Type","Source Type");     TempRec.SETRANGE("Data Type",TempRec."Data Type"::Name);     TempRec.SETRANGE(Word,COPYSTR(Name,1,20));// End of the added lines.      IF TempRec.FIND('-') THEN        REPEAT          NameResultTemp := TempRec;...

    Kode yang ada 2

    ...NameResultTemp.INSERT;        UNTIL TempRec.NEXT = 0;// Delete the following lines.     TempRec.RESET();     TempRec.SETRANGE(TempRec."Source Type", "Source Type");     TempRec.SETRANGE(TempRec."Data Type", TempRec."Data Type"::Street);     TempRec.SETRANGE(TempRec.Word, COPYSTR(Address,1,20));// End of the deleted lines.      IF TempRec.FIND('-') THEN        REPEAT          NameResultTemp.SETRANGE("Source Type",TempRec."Source Type");...

    Penggantian kode 2

    ...NameResultTemp.INSERT;        UNTIL TempRec.NEXT = 0;// Add the following lines.     TempRec.RESET;     TempRec.SETRANGE("Source Type","Source Type");     TempRec.SETRANGE("Data Type",TempRec."Data Type"::Street);     TempRec.SETRANGE(Word,COPYSTR(Address,1,20));// End of the added lines.      IF TempRec.FIND('-') THEN        REPEAT          NameResultTemp.SETRANGE("Source Type",TempRec."Source Type");...

    Kode yang ada 3

    ...END;        UNTIL TempRec.NEXT = 0;// Delete the following lines.     TempRec.RESET();     TempRec.SETRANGE(TempRec."Source Type", "Source Type");     TempRec.SETRANGE(TempRec."Data Type", TempRec."Data Type"::City);     TempRec.SETRANGE(TempRec.Word, COPYSTR(City,1,20));// End of the deleted lines.      IF TempRec.FIND('-') THEN        REPEAT          AddressResultTemp.SETRANGE("Source Type",TempRec."Source Type");...

    Penggantian kode 3

    ...END;        UNTIL TempRec.NEXT = 0;// Add the following lines.     TempRec.RESET;     TempRec.SETRANGE("Source Type","Source Type");     TempRec.SETRANGE("Data Type",TempRec."Data Type"::City);     TempRec.SETRANGE(Word,COPYSTR(City,1,20));// End of the added lines.      IF TempRec.FIND('-') THEN        REPEAT          AddressResultTemp.SETRANGE("Source Type",TempRec."Source Type");...
  6. Ubah kode di fungsi MakeTempfile di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada

    ...VAR      NumberRec@1000000 : Integer;      RecNumerator@1000001 : Integer;// Delete the following line.     BankAccountCharsToKeep@1000002 : Text[50];    BEGIN      BankAccountCharsToKeep := 'ABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789';      TempRec.RESET();...

    Penggantian kode

    ...VAR      NumberRec@1000000 : Integer;      RecNumerator@1000001 : Integer;    BEGIN      BankAccountCharsToKeep := 'ABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789';      TempRec.RESET();...
  7. Ubah kode di fungsi GetTransactionModeFilter di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada 1

    ...LOCAL PROCEDURE GetTransactionModeFilter@1000012(VAR CBGStatementLineRec@1000000 : Record 11401;VAR strFilter@1000001 : Text[250];Account_Type@1000002 : Integer);    VAR      CBGStatementRec@1000003 : Record 11400;// Delete the following line.     BankAccountRec@1000004 : Record 270;    BEGIN      strFilter := '';      IF CBGStatementRec.GET(CBGStatementLineRec."Journal Template Name",CBGStatementLineRec."No.") THEN BEGIN...

    Penggantian kode 1

    ...LOCAL PROCEDURE GetTransactionModeFilter@1000012(VAR CBGStatementLineRec@1000000 : Record 11401;VAR strFilter@1000001 : Text[250];Account_Type@1000002 : Integer);    VAR      CBGStatementRec@1000003 : Record 11400;    BEGIN      strFilter := '';      IF CBGStatementRec.GET(CBGStatementLineRec."Journal Template Name",CBGStatementLineRec."No.") THEN BEGIN...

    Kode yang ada 2

    ...strFilter := '';      IF CBGStatementRec.GET(CBGStatementLineRec."Journal Template Name",CBGStatementLineRec."No.") THEN BEGIN        TransactionModeRec.SETRANGE("Account Type", Account_Type);// Delete the following line.       TransactionModeRec.SETRANGE(TransactionModeRec."Our Bank", CBGStatementRec."Account No.");        IF TransactionModeRec.FIND('-') THEN BEGIN          strFilter := '''''';          REPEAT...

    Penggantian kode 2

    ...strFilter := '';      IF CBGStatementRec.GET(CBGStatementLineRec."Journal Template Name",CBGStatementLineRec."No.") THEN BEGIN        TransactionModeRec.SETRANGE("Account Type", Account_Type);// Add the following line.       TransactionModeRec.SETRANGE("Our Bank",CBGStatementRec."Account No.");        IF TransactionModeRec.FIND('-') THEN BEGIN          strFilter := '''''';          REPEAT...
  8. Ubah kode di fungsi SetHideMessages di CBG pernyataan rekonsiliasi codeuint (11000006) sebagai berikut:Kode yang ada

    ...HideMessages := HideMessages2;    END;// Delete the following lines.   BEGIN   {     // Bankafschriften matchen, automatisch boekstuk(regels) vereffenen   }// End of the deleted lines.    END.  }}...

    Penggantian kode

    ...HideMessages := HideMessages2;    END;// Add the following lines.   LOCAL PROCEDURE AddPossibleBankAccount@1000018(AccountNumber@1000000 : Text[30]);   BEGIN     TempBankAccount.INIT;     TempBankAccount.VALIDATE(TempBankAccount."No.",FORMAT(TempBankAccount.COUNT + 1));     TempBankAccount.IBAN := LocalFunctionalityMgt.CharacterFilter(AccountNumber,BankAccountCharsToKeep);     TempBankAccount.INSERT;   END;   BEGIN// End of the added lines.    END.  }}...

Prasyarat

Anda harus memiliki salah satu produk berikut ini diinstal untuk menerapkan perbaikan terbaru ini:

  • Versi Microsoft Dynamics NAV 2009 R2 Belanda

  • Bahasa Belanda versi Microsoft Dynamics NAV 2009 SP1

Informasi penghapusan

Anda tidak dapat menghapus hotfix ini.

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Catatan Ini adalah artikel "Penerbitan cepat" dibuat langsung dari dalam organisasi dukungan Microsoft. Informasi yang terkandung di dalamnya disediakan sebagai tanggapan masalah yang muncul. Sebagai akibat dari kecepatan untuk menjadikannya tersedia, materi dapat mengandung kesalahan ketik dan dapat direvisi setiap saat tanpa pemberitahuan. Lihat Ketentuanuntuk pertimbangan lainnya.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.