Джерело: підтримка від Microsoft
ШВИДКЕ ПУБЛІКУВАННЯ
СТАТТІ ШВИДКОГО ПУБЛІКАЦІЇ НАДАЮТЬ ІНФОРМАЦІЮ БЕЗПОСЕРЕДНЬО З ОРГАНІЗАЦІЇ ПІДТРИМКИ MICROSOFT. ІНФОРМАЦІЯ, ЯКА МІСТИТЬСЯ В ЦЬОМУ ДОКУМЕНТІ, СТВОРЮЄТЬСЯ У ВІДПОВІДЬ НА НОВІ АБО УНІКАЛЬНІ ТЕМИ АБО ПРИЗНАЧЕНА ДЛЯ ДОПОВНЕННЯ ІНШИХ ВІДОМОСТЕЙ БАЗИ ЗНАНЬ.
Ознаки
Під час використання веб-служб для Microsoft Dynamics GP 10.0 або Microsoft Dynamics GP 9.0, виникає виняток SOAP. Якщо клацнутивнутрішній виняток докладно під вільний час перегляду винятку в консолі керування винятками, з'являється повідомлення про помилку приблизно такого повідомлення про помилку:
Код грошової одиниці ISO 4217 має містити три символи; значення – "Код".
Примітка. Покажчик місця заповнення коду відповідає фактичному коду грошової одиниці, який використовується. Код грошової одиниці містить один або два символи. Наприклад, покажчиком місця заповнення коду може бути США.
Причина
Ця проблема виникає через те, що в Microsoft Dynamics GP використовувався неприпустимий код грошової одиниці ISO. Веб-служби для Microsoft Dynamics GP вимагає три символів ISO код грошової одиниці для кожної валюти в Microsoft Dynamics GP. Таким чином, якщо використовується код грошової одиниці ISO з одним символом або двох символів ISO грошовий код у Microsoft Dynamics GP, ви не зможете виконати будь-яку операцію, яка посилається на цю грошову одиницю.
Спосіб вирішення
Щоб вирішити цю проблему, змініть неприпустимий код грошової одиниці ISO в Microsoft Dynamics GP. Для цього виконайте такі дії:
-
Увійдіть до Microsoft Dynamics GP як користувач, який має роль адміністратора.
-
Скористайтеся відповідним методом:
-
Якщо ви використовуєте Microsoft Dynamics GP 10.0, клацнітьMicrosoft Dynamics GP, наведіть вказівник миші на Інструменти, наведіть вказівник миші на пункт Настроювання, наведіть вказівник на системата натисніть кнопкуГрошова одиниця.
-
Якщо ви використовуєте Microsoft Dynamics GP 9.0, натисніть кнопкуЗнаряддя, наведіть вказівник миші на пункт Настроювання, наведіть вказівник миші насистема, а потім натисніть кнопку Грошова одиниця.
-
-
У вікні Грошова одиниця натисніть кнопку підстановки поруч із полем Ідентифікатор грошової одиниці .
-
У вікні Валюти клацніть ідентифікатор грошової одиниці, який містить неприпустимий код грошової одиниці ISO, і натисніть кнопку Вибрати.
-
У вікні Грошова одиниця введіть три символи в поліКод ISO, щоб створити унікальний код грошової одиниці, а потім натисніть кнопкуЗберегти.
ЗАСТЕРЕЖЕННЯ
КОРПОРАЦІЯ МАЙКРОСОФТ І/АБО ЇЇ ПОСТАЧАЛЬНИКИ НЕ РОБЛЯТЬ ЖОДНИХ ЗАЯВ АБО ГАРАНТІЙ ЩОДО ПРИДАТНОСТІ, НАДІЙНОСТІ АБО ТОЧНОСТІ ІНФОРМАЦІЇ, ЯКА МІСТИТЬСЯ В ДОКУМЕНТАХ, І ПОВ'ЯЗАНОЇ ГРАФІКИ, ОПУБЛІКОВАНОЇ НА ЦЬОМУ ВЕБ-САЙТІ ("МАТЕРІАЛИ") ДЛЯ БУДЬ-ЯКИХ ЦІЛЕЙ. МАТЕРІАЛИ МОЖУТЬ МІСТИТИ ТЕХНІЧНІ НЕТОЧНОСТІ АБО ДРУКАРСЬКІ ПОМИЛКИ І МОЖУТЬ БУТИ ПЕРЕГЛЯНУТІ В БУДЬ-ЯКИЙ ЧАС БЕЗ ПОПЕРЕДЖЕННЯ. У МАКСИМАЛЬНІЙ МІРІ, ДОЗВОЛЕНІЙ ЗАСТОСОВНИМ ЗАКОНОДАВСТВОМ, КОРПОРАЦІЯ МАЙКРОСОФТ І/АБО ЇЇ ПОСТАЧАЛЬНИКИ ВІДМОВЛЯЄТЬСЯ ВІД ВІДПОВІДАЛЬНОСТІ ТА ВИКЛЮЧАЄ ВСІ ЗАЯВИ, ГАРАНТІЇ ТА УМОВИ, ЯКІ СТОСУЮТЬСЯ ПРЯМИХ, НЕПРЯМИХ АБО СТАТУТНИХ ЗОБОВ'ЯЗАНЬ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ ПОДАННЯМИ, ГАРАНТІЯМИ АБО УМОВАМИ ПРАВА ВЛАСНОСТІ, НЕПОРУШЕННЯ ПРАВ, ЗАДОВІЛЬНОГО СТАНУ АБО ЯКОСТІ, ПРИДАТНОСТІ ДО ПРОДАЖУ ТА ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ, ЩО СТОСУЮТЬСЯ МАТЕРІАЛІВ.