Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie problemu, który może wystąpić, gdy pojawi się błąd Kod waluty ISO 4217 musi mieć długość trzech znaków podczas korzystania z usług sieci Web programu Microsoft Dynamics GP.
Dotyczy: Microsoft Dynamics GP
Oryginalny numer KB: 924546
Symptomy
W przypadku korzystania z usług sieci Web dla usługi Microsoft Dynamics GP może wystąpić wyjątek PROTOKOŁU SOAP. Jeśli wybierzesz pozycję Szczegóły , aby wyświetlić konsolę zarządzania wyjątkami, zostanie wyświetlony następujący komunikat o błędzie:
Kod waluty ISO 4217 musi mieć długość trzech znaków; Twoja wartość to
Przyczyna
Ten problem występuje, ponieważ w usłudze Microsoft Dynamics GP skonfigurowano zduplikowany kod waluty ISO. Chociaż można tworzyć zduplikowane kody walut ISO w programie Microsoft Dynamics GP, usługi sieci Web dla programu Microsoft Dynamics GP wymagają unikatowego kodu waluty ISO dla każdej waluty w usłudze Microsoft Dynamics GP. W związku z tym, jeśli masz zduplikowane kody walut ISO w programie Microsoft Dynamics GP, nie można wykonać żadnej operacji odwołującej się do waluty podczas korzystania z usług sieci Web dla usługi Microsoft Dynamics GP.
Rozwiązanie
Aby rozwiązać ten problem, zmień zduplikowany kod waluty ISO w programie Microsoft Dynamics GP.
- Zaloguj się do usługi Microsoft Dynamics GP jako użytkownik, który ma uprawnienia administratora.
- W menu Narzędzia wskaż pozycję Konfiguracja, wskaż pozycję System, a następnie wybierz pozycję Waluta.
- W oknie Konfiguracja waluty wybierz przycisk Szukaj w polu o nazwie Identyfikator waluty.
- W oknie Waluty wybierz identyfikator waluty, który ma zduplikowany kod waluty ISO, a następnie wybierz pozycję Wybierz.
- W oknie Konfiguracja waluty wpisz trzy znaki w polu Waluta ISO , aby utworzyć nowy kod waluty.
- Wybierz pozycję Zapisz.