Показать сообщение отдельно
Старый 21.09.2010, 15:37   #13  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Предлагаю свою вольную версию перевода этих страниц.

Глобальная адресная книга представлена только в Microsoft Dynamics AX 2009 и содержит информацию о бизнес единицах (Организации и люди) (party records) в разрезе компаний. Эти записи рассматриваются, как составная часть компании и связаны с названиями (организации) и именами (люди), адресам, контактной информацией и другой детальной информацией.
Бизнес единицы имеют определенный набор ролей (party roles). То есть Бизнес единица может быть покупателем (Клиент) ( customer), поставщиком, деловым отношением, контактом, сотрудником или подразделением HR. Бизнес единица может быть связана с одной и более ролью.
Базовые настройки глобальной адресной книги есть в связанных модулях Покупатели (Клиенты), Поставщики, Сотрудники, Основное. При удалении записи из связанной таблицы, удаляется запись из DirPartyTable. В такой архитектуре соответственно можно объединять записи, искать дубликаты и так далее.
При импорте покупателей (клиенты), поставщиков, сотрудников кроме стандартных настроек требуется определять связь с глобальной адресной книгой (закладка конвертация) и дописывать следующий код. Пример приведен для импорта покупателей (клиенты custTable).
X++:
  // Add code - Start 
 
                // Check if not associated to Party     
                if (!custTable.PartyId)     
                {         
                                // Create a Party entry for customer        
                                                
                              custTable.PartyId = DirParty::createPartyFromCommon(custTable).PartyId;     
                }     
                else     
                {                             
                              DirParty::updatePartyFromCommonInsert(custTable.PartyId,custTable);     
                }                   
                //Add code - end 
 
                return custTable;
__________________
Axapta book for developer