Baza wiedzy LINKSPOT › Migrator, Integracje

Błąd „The given key was not present in the dictionary” podczas migracji planu kont

Migrator, Integracje · Opublikowano 2026-08-16

Błąd „The given key was not present in the dictionary" podczas migracji planu kont pojawia się, gdy w arkuszu migracyjnym dla konta analitycznego powiązanego ze słownikiem (np.

Przyczyna

Błąd „The given key was not present in the dictionary" podczas migracji planu kont pojawia się, gdy w arkuszu migracyjnym dla konta analitycznego powiązanego ze słownikiem (np. rozrachunki z kontrahentami) podano identyfikator elementu słownikowego — np. kod kontrahenta — który nie istnieje w docelowej bazie danych. Migrator nie może odnaleźć klucza w słowniku i przerywa import.

Wymagania

Rozwiązanie

  1. Otwórz arkusz migracyjny i przejdź do zakładki Plan kont.
  2. Znajdź konta syntetyczne, dla których ustawiony jest typ słownika (np. Kontrahenci).
  3. Dla każdego takiego konta syntetycznego sprawdź powiązane konta analityczne — w kolumnie identyfikatora elementu słownikowego (np. kod kontrahenta) powinien znajdować się dokładny kod istniejący w docelowej bazie.
arkusz migracyjny, zakładka Plan kont — widoczna kolumna z typem słownika i kolumna z identyfikatorem elementu słownikowego dla kont analitycznych
  1. Otwórz docelową bazę danych w Comarch ERP Optima i przejdź do Ogólne > Kontrahenci (lub odpowiedniego słownika), aby zweryfikować, czy każdy kod użyty w arkuszu faktycznie istnieje.
  2. Popraw w arkuszu wszystkie identyfikatory, które nie mają odpowiednika w docelowej bazie — wpisz dokładny kod z bazy lub usuń wiersz, jeśli konto analityczne nie powinno być migrowane.
lista kontrahentów w Comarch ERP Optima z widocznym kodem kontrahenta do porównania z arkuszem
  1. Zapisz arkusz i uruchom ponownie Migratora na kluczu dealerskim.

Jak sprawdzić, że zadziałało

Po zakończeniu migracji otwórz w docelowej bazie Księgowość > Plan kont i sprawdź, czy konta analityczne powiązane ze słownikiem kontrahentów są widoczne i poprawnie przypisane.

Gdy to nie pomogło

Zalecenie

Przed migracją planu kont zawsze migruj najpierw wszystkie słowniki (kontrahenci, pracownicy, urzędy) i weryfikuj kompletność importu, zanim przystąpisz do migracji kont analitycznych powiązanych z tymi słownikami.

Więcej informacji

[DO UZUPEŁNIENIA: brak linków do dokumentacji Comarch w zgłoszeniu]

+ Mam problem z tym tematem Otwórz w portalu bazy wiedzy »