Источник: служба поддержки Майкрософт
БЫСТРАЯ ПУБЛИКАЦИЯ
СТАТЬИ О БЫСТРОЙ ПУБЛИКАЦИИ ПРЕДОСТАВЛЯЮТ СВЕДЕНИЯ НЕПОСРЕДСТВЕННО ИЗ СЛУЖБЫ ПОДДЕРЖКИ МАЙКРОСОФТ. СВЕДЕНИЯ, СОДЕРЖАЩИЕСЯ ЗДЕСЬ, СОЗДАЮТСЯ В ОТВЕТ НА НОВЫЕ ИЛИ УНИКАЛЬНЫЕ ТЕМЫ ИЛИ ДОПОЛНЯЮТ ДРУГИЕ СВЕДЕНИЯ БАЗЫ ЗНАНИЙ.
Проблемы
При использовании веб-служб для Microsoft Dynamics GP 10.0 или Microsoft Dynamics GP 9.0 возникает исключение SOAP. Если при просмотре исключения в консоли управления исключениями нажать кнопку Inner Exception Detail, вы найдете сообщение об ошибке, похожее на
следующее сообщение об ошибке:Код валюты ISO 4217 должен быть длиной три символа; ваше значение — Код.
Примечание. Замессыватель кода представляет собой фактический код валюты, который вы используете. Код валюты содержит один или два символа. Например, в качестве замещего кода может быть us.
Причина
Эта проблема возникает из-за того, что в Microsoft Dynamics GP использовался недопустимый код валюты ISO. Для веб-служб Microsoft Dynamics GP требуется трех символьный код валюты ISO для каждой валюты в Microsoft Dynamics GP. Таким образом, если в Microsoft Dynamics GP используется одно символьный код валюты ISO или двух символьный код isO, вы не сможете выполнять операции, которые ссылаются на эту валюту.
Решение
Чтобы устранить эту проблему, измените недопустимый код валюты ISO в Microsoft Dynamics GP. Для этого выполните следующие действия:
-
Войдите в Microsoft Dynamics GP как пользователь с ролью администратора.
-
Используйте подходящий метод:
-
Если вы используете Microsoft Dynamics GP 10.0, щелкните
Microsoft Dynamics GP, найдите Инструменты , найдите пункт Настройка , найдите пункт Система и выберите пункт Валюта. -
Если вы используете Microsoft Dynamics GP 9.0, нажмите кнопку Инструменты , найдите пункт Настройка, найдите пункт Система и выберите
пункт Валюта.
-
-
В окне Настройка валюты нажмите кнопку подстановки рядом с полем "ИД валюты".
-
В окне Валюты щелкните денежный код с недопустимым кодом isO, а затем нажмите кнопку Выбрать.
-
В окне Настройка валюты введите три символа в поле Код
ISO, чтобы сделать уникальный код валюты, а затем нажмите кнопку Сохранить.
ЗАЯВЛЕНИЕ ОБ ОТКАЗЕ
КОРПОРАЦИЯ МАЙКРОСОФТ И ЕЕ ПОСТАВЩИКИ НЕ ИМЕЮТ КАКИХ-ЛИБО ГАРАНТИЙ ОТНОСИТЕЛЬНО ПРИГОДНОСТИ, НАДЕЖНОСТИ И ТОЧНОСТИ СВЕДЕНИЙ, СОДЕРЖАЩИХСЯ В ДОКУМЕНТАХ И СВЯЗАННЫХ С НИМИ РИСУНКАХ, ОПУБЛИКОВАННЫХ НА ЭТОМ ВЕБ-САЙТЕ ("МАТЕРИАЛЫ") ДЛЯ КАКИХ-ЛИБО ЦЕЛЕЙ.
МАТЕРИАЛЫ МОГУТ ВКЛЮЧАТЬ ТЕХНИЧЕСКИЕ НЕТОЧНОСТИ ИЛИ ОПЕЧАТКИ И МОГУТ БЫТЬ ИЗМЕНЕНЫ В ЛЮБОЕ ВРЕМЯ БЕЗ УВЕДОМЛЕНИЯ. В МАКСИМАЛЬНОЙ СТЕПЕНИ, ДОПУСТИМОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, КОРПОРАЦИЯ МАЙКРОСОФТ И /ИЛИ ЕЕ ПОСТАВЩИКИ ОТКЛЮЧАЮТ ВСЕ ПРЕДСТАВЛЕНИЯ, ГАРАНТИИ И УСЛОВИЯ, НЕЗАВИСИМО ОТ ТОГО, ЯВЛЯЮТСЯ ЛИ ОНИ ВЫРАЗИТЕЛЬНЫМИ, ПОДРАЗУМЕВАЕМЫМИ ИЛИ ПРЕДУСМОТРЕННЫМИ ЗАКОНОМ, ВКЛЮЧАЯ, ПОМИМО ЭТОГО, ПРЕДСТАВЛЕНИЯ, ГАРАНТИИ ИЛИ УСЛОВИЯ ПРАВА СОБСТВЕННОСТИ, НАРУШЕНИЯ ПРАВ И НАРУШЕНИЯ ПРАВ И КАЧЕСТВА, ТОВАРНОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ В ОТНОШЕНИИ МАТЕРИАЛОВ.