AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2010, 09:49   #1  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Microsoft Dynamics AX 2009 White Paper: Global Address Book
Brief Description
This paper provides information about sharing party records in the global address book across companies and within companies in Microsoft Dynamics AX 2009
Microsoft Dynamics AX 2009 White Paper: Global Address Book
__________________
-ТСЯ или -ТЬСЯ ?
Старый 05.07.2010, 15:06   #2  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
скажите, а глобальная адресная книга и ссылка в клиенте/поставщике друг на друга - это не связанные вещи?

т.е. к примеру, у меня компания ООО "Контрагент" является и клиентом и поставщиком. Я создаю карточку клиента, карточку поставщика - связываю их через глобальную адресную книгу.

НО чтобы считать общее сальдно по клиенту/поставщику я должен в карточке клиента заполнить поле "Счет поставщика".

т.е. я должен вручную делать две разные связки?
1. связку через глобальную адресную книгу
2. в карточке клиента заполнять поле "счет поставщика" (при этом в карточке поставщика автоматически заполняется поле "счет клиента")

возникает вопрос - почему не проставлять в карточке клиента/поставщика ссылку друг на друга в момент связи клиента и поставщика через глобальную адресную книгу?
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 05.07.2010, 15:52   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Проставляйте, если у вас связь через глобальную книгу означает однозначную связь клиента-поставщика в части расчетов с контрагентом =)

Допустим, два поставщика, один клиент - по какому делать связку? Адресная книга, насколько я понимаю, это именно справочник для унификации контактных и не только справочных данных по всем контрагентам и на бизнес-логику не влияет.

А поле-связка было и в предыдущих версиях системы, до глобальной адресной книги. Могли просто "забыть" или "не подумать" - тоже правдоподобное объяснение =).
__________________
Ivanhoe as is..
Старый 05.07.2010, 16:57   #4  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Допустим, два поставщика, один клиент - по какому делать связку?
а так разве можно сделать?
к одной "Организации" в глобальной адресной книге можно привязать только одного клиента и поставщика - по крайней мере у меня ошибка выпадает, что такой уже существует.

поэтому-то вопрос и возник - получается, что и ссылка в карточках друг на друга и глобальная адресная книга - это четкая связь клиента и поставщика. странно, что базовая версия предлагает делать это независимо.
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
За это сообщение автора поблагодарили: Ivanhoe (1).
Старый 06.07.2010, 13:07   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Почему-то думал, что можно несколько раз использовать одну запись книги
__________________
Ivanhoe as is..
Старый 07.07.2010, 13:08   #6  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
еще вопросы в сторону глобальной адресной книги:
1. почему нет возможности контроля дубликатов по ИНН + КПП, а есть только по ИНН? контроль дублей только лишь по ИНН на самом деле означает отсутствие контроля, так уже не раз видел справочники, где десятки клиентов/поставщиков с одинаковым ИНН, но разными КПП
2. почему есть передача обновлений адресов и контактов из клиента в поставщика и обратно (если они связаны через глобальную адресную книгу) и НЕТ возможности передачи обновлений тех же ИНН, КПП? Как-то странно иметь связку в глобальной адресной книге между клиентом и поставщиком с разными ИНН.
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 07.07.2010, 13:35   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Опять же, насколько я понял, это проблема локализации. Не подумали. Пришлось добавлять русские поля (КПП, ОКАТО и т.п.) в этот справочник.

Насчет контроля ИНН: если делать по-нормальному, то нужен отдельный справочник организационно-правовых форм и контроль уникальности в разрезе него. Т.к. для ООО важно и ИНН, и КПП, а для физ. лица - паспортные данные.
__________________
Ivanhoe as is..
Старый 07.07.2010, 13:45   #8  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Опять же, насколько я понял, это проблема локализации. Не подумали. Пришлось добавлять русские поля (КПП, ОКАТО и т.п.) в этот справочник.
Странно - ИНН ведь тоже INN_RU - о нем ведь подумали, а про остальное нет...

плачевно все это, остается некое ощущение недосказанности - вроде и сделаны шаги в правильном направлении, а все равно приходится дополнительно кодить, кодить, кодить...
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 14.09.2010, 11:43   #9  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Глобальная адресная книга
Думаю многие сталкиваются с новым фукнционалом в Dax 2009, называемом Глобальная Адресная Книга.
Прилагаю документ, который прольет немного света в эту область

PS Сергей, не нашел волшебной кнопки upload
__________________
Axapta book for developer

Последний раз редактировалось MikeR; 14.09.2010 в 11:46.
Старый 14.09.2010, 11:47   #10  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
ранее уже выкладывалось
Microsoft Dynamics AX 2009 White Paper: Global Address Book
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 14.09.2010, 11:49   #11  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от d&m Посмотреть сообщение
ранее уже выкладывалось
Microsoft Dynamics AX 2009 White Paper: Global Address Book
Значит, можно объединить
__________________
Axapta book for developer
Старый 15.09.2010, 09:27   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
Значит, можно объединить
объединил.
а также: Как загрузить документ на форум (upload, закачать).
__________________
полезное на axForum, github, vk, coub.
Старый 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
Старый 21.09.2010, 15:55   #14  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от MikeR Посмотреть сообщение
При удалении записи из связанной таблицы, удаляется запись из DirPartyTable.
зависит от параметра DirParameters.AutoDeleteParty
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.
Старый 21.09.2010, 16:00   #15  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
Цитата:
Сообщение от MikeR Посмотреть сообщение
При импорте покупателей (клиенты), поставщиков, сотрудников кроме стандартных настроек требуется определять связь с глобальной адресной книгой (закладка конвертация) и дописывать следующий код. Пример приведен для импорта покупателей (клиенты custTable).
альтернатива - вместо doInsert, который делает импорт через группу определений, заставить Аксапту делать Insert - тоже через критерий импорта.



https://community.dynamics.com/blogs...nts/50018.aspx
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.

Последний раз редактировалось d&m; 21.09.2010 в 16:08.
За это сообщение автора поблагодарили: mazzy (5), Vadik (1), denny (1), MikeR (1).
Старый 21.08.2012, 08:33   #16  
d&m is offline
d&m
MCT
Аватар для d&m
MCP
Manzana Group
MCBMSS
 
459 / 186 (7) ++++++
Регистрация: 11.09.2007
Записей в блоге: 6
импортили сегодня сотрудников (emplTable) и конечно же как всегда столкнулись с проблемой генерации Кода каталога (PartyId) при стандартном импорте через группу определений. К сожалению, в случае с сотрудниками двумя строчками в критерии импорта, как с клиентами / поставщиками, не обошлось - зато у западных коллег как всегда решение на готове (ниже приведенный код вставлять в критерий импорта в группу определений):
X++:
str dirId;
DirPartyTable dirPartyTable
;
// Check if not associated to Party 
if (!emplTable.PartyId || emplTable.PartyId == "") 
{ 
// Create a Party entry for customer 
dirId = DirParty::createPartyFromCommon(emplTable).PartyId; 
emplTable.PartyId = dirId;
//Update the name fields on the DirPartyTable 
while select forupdate dirPartyTable where dirPartyTable.PartyId == emplTable.PartyId
{
dirPartyTable.FirstName = emplTable.Training;
dirPartyTable.LastName = emplTable.EmplIdentNumber;
dirPartyTable.Name = emplTable.ReqAttention;
dirPartyTable.NameAlias = emplTable.ReqAttention;
dirPartyTable.update();
}
//Set the values in the EmplTable back to nothing
emplTable.Training = "";
emplTable.EmplIdentNumber = "";
emplTable.ReqAttention = "";
} 
else 
{ 
DirParty::updatePartyFromCommonInsert(emplTable.PartyId,EmplTable);
http://blogs.msdn.com/b/axsupport/ar...n-ax-2009.aspx
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try.

Последний раз редактировалось d&m; 21.08.2012 в 08:41.
За это сообщение автора поблагодарили: AlGol (2), rusk (1), Atar (1), sh_boris (0).
Теги
ax2009, dirparty, глобальная адресная книга, документация, импорт из excel, скачать (download)

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
Dynamics AX: Managing Your Supply Chain Using Microsoft Dynamics AX 2009 - Book Review Blog bot DAX Blogs 0 31.03.2009 23:06
gl00mie: Dynamics AX 2009 Guides and White Papers Blog bot DAX Blogs 0 13.08.2008 20:09
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:14.