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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2010, 16:00   #1  
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   #2  
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, время: 10:37.