Країна значення не можна синхронізувати за допомогою роз'єм для Microsoft Dynamics, якщо Указане користувачем значення не є Microsoft Dynamics NAV значення підстановки у Microsoft Dynamics NAV 2009

Переклади статей Переклади статей
Номер статті: 2721512 - Показ продуктів, яких стосується ця стаття.
Ця стаття відноситься до Microsoft Dynamics NAV для усіх країн і всі language locales.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

У Microsoft Dynamics CRM може вільно вказати користувач країни код для облікового запису. Однак, у Microsoft Dynamics NAV 2009, відповідне поле — це значення підстановки. Якщо Указане користувачем значення немає значення підстановки Microsoft Dynamics NAV, інтеграції-помилка виникає, якщо Microsoft Dynamics CRM інтегрувати з Microsoft Dynamics NAV за допомогою роз'єм для Microsoft Dynamics. Ця проблема виникає в таких продуктів:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 пакетом оновлень 1

РОЗВ'ЯЗАНН

Це виправлення робить країна таблиці для роз'єм для Microsoft Dynamics Версія 2 накопичувальний пакет оновлень 1 і пізніших версій.

Відомості про виправлення

Виправлення тепер доступна від Microsoft. Однак, вона призначена тільки для вирішення проблеми, описаної в цій статті. Застосовувати його лише до системний інтегратор, у яких виникає вказана проблема. Це виправлення може потребувати додаткового приймальні випробування. Тому якщо ви не завдає на цю проблему, рекомендується, що ви чекати наступного пакета оновлень Microsoft Dynamics NAV 2009 або Наступна версія Microsoft Dynamics NAV, яка містить це виправлення.

Примітка В окремих випадках звинувачення, які зазвичай зроблені для підтримки дзвінки Якщо може бути скасовано технічної підтримки Professional для Microsoft Dynamics та супутні товари визначає, що конкретні оновлення буде вирішити вашу проблему. застосунок-служба технічної підтримки буде застосовуватися до додаткової підтримки питання і питання, які не можуть претендувати на з оновленням.

Відомості з установки

корпорація Майкрософт надає приклади програмного коду тільки для ілюстрації без гарантій або виражених або інших. Це включає, але не обмежуючись, можливі гарантії товарної придатності або придатності для конкретної мети. Ця стаття припускає, що ви знайомі з мовою програмування, що були продемонстровані і з інструменти, які використовуються для створення і налагодження процедур. Співробітники представник служби підтримки клієнтів корпорації Майкрософт можуть пояснити можливості конкретної процедури. Однак, вони не будуть змінювати приклади для реалізації додаткових можливостей або створювати процедури на вимогу окремих користувачів.

Примітка Перш ніж інсталювати це виправлення, переконайтеся, що всі Microsoft Navision клієнт користувачів увійшли до вимкнення системи. Це включає в себе Microsoft Navision додаток послуг (NAS) клієнт користувачів. Ви повинні бути тільки клієнт користувача, який увійшов до системи при реалізації цього виправлення.

Для реалізації цього виправлення, ви повинні мати ліцензію розробника.

Радимо, що обліковий запис А комп'ютера у вікні логіни Windows або у вікні бази даних логіни призначені "Супер" роль ID. Якщо обліковий запис А комп'ютера користувача не може бути призначено ID роль «Супер», потрібно перевірити, що обліковий запис А комп'ютера має такі дозволи:
  • Змінити дозвіл для об'єкта, що ви буде змінюватися.
  • Дозвіл виконати системи об'єкт ID 5210 об'єкт і об'єкт система об'єкт ID 9015 .


Примітка Не потрібно мати права для сховищ даних, якщо ви повинні виконати ремонт даних.

Код зміни

Примітка Завжди приймальні випробування коду виправлення в контрольованому середовищі перед застосуванням виправлення до виробництва комп'ютерів.
Щоб вирішити цю проблему, виконайте такі дії:
  1. Змінити код в інтеграції управління codeunit (5150), функція EnableConnector наступним чином:
    Існуючий код
    ...
    SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
    SetupWebServicePages(FORM::"Currency Exchange Rates",DATABASE::"Currency Exchange Rate");
    SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
    SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
    
    SetupIntegrationService;
    END;
    
    MarkDeletedIntegrationRecords;
    SetupIntegrationTables;
    ...
    
    Заміна код
    ...
    SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
    SetupWebServicePages(FORM::"Currency Exchange Rates",DATABASE::"Currency Exchange Rate");
    SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
    SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
    
    // Add the following line.
    SetupWebServicePages(FORM::"Countries/Regions",DATABASE::"Country/Region");
    
    
    SetupIntegrationService;
    END;
    
    MarkDeletedIntegrationRecords;
    SetupIntegrationTables;
    ...
    
  2. Змінити код в інтеграції управління codeunit (5150), функція SetupIntegrationTables наступним чином:
    Існуючий код
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Заміна код
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    
    // Add the following line.
    InitializeIntegrationRecords(DATABASE::"Country/Region");
    
    ...
    
  3. Змінити код в інтеграції управління codeunit (5150), функція IsIntegrationRecord наступним чином:
    Існуючий код
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Заміна код
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Add the following lines.
    DATABASE::"Item Discount Group",
    DATABASE::"Country/Region"]
    // End of the lines.
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
Після застосування змін код, виконайте такі інтерактивні елементи зробити країна значень до гнізда
  1. Мати всіх користувачів, вийдіть із Microsoft Dynamics NAV і закрити їх клієнтів.
  2. Зупинити веб-служба, Microsoft Dynamics NAV бізнесу і сервер Microsoft Dynamics NAV.
  3. Зніміть у увімкнути сполучну лінію прапорець на на Синхронізація Вкладка в регіоні Маркетинг інсталяції розрахункова картка діалогове вікно у Microsoft Dynamics NAV, клієнт Classic
  4. Перезапустіть клієнт Classic.
  5. Щоб виділити на увімкнути сполучну лінію прапорець на на Синхронізація Вкладка в регіоні Маркетинг інсталяції розрахункова картка діалоговому вікні у Microsoft Dynamics NAV а потім дотримуйтесь вказівок.
  6. Перезавантажте сервер Microsoft Dynamics NAV і Microsoft Dynamics NAV бізнес веб-служба.

Необхідні умови

Ви повинні мати один із таких продуктів, які встановлені для застосування цього виправлення:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 пакетом оновлень 1
Крім того, ви повинні мати виправлення 2597312 для застосування цього виправлення встановлено. Щоб отримати додаткові відомості про виправлення 2597312 клацніть номер статті в базі знань Microsoft Knowledge Base:
2597312 Курси валют оновлюються неправильно, коли ви інтегрувати Microsoft Dynamics CRM з Microsoft Dynamics NAV 2009 R2 за допомогою роз'єм для Microsoft Dynamics

Відомості про видалення

Неможливо видалити це виправлення.

СТАН

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Примітка Це "Швидко ПУБЛІКУВАТИ" статті, створених безпосередньо з Microsoft підтримки організації. Інформація, що міститься в цьому документі надається як-це у відповідь на нові питання. В результаті швидкість в робить його доступним матеріали можуть містити друкарські помилки і може бути переглянутий в будь-який Вільний час без попереднього протокол IMAP. Див. Умови сценарій виконання для інших міркувань.

Властивості

Номер статті: 2721512 - Востаннє переглянуто: 26 червня 2012 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Dynamics NAV 2009
Ключові слова: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2721512

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com