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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2012, 13:40   #9  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Вот пример создания строк складского журнала переноса:

X++:
#Define.JournalNum("000015_061")
 #Define.ItemId("ESB-007")
 #Define.LocationId("MW")
 #Define.QtyCounted(101)

 InventJournalTrans      inventJournalTrans;
 InventJournalTable      inventJournalTable;
 InventTable             inventTable;

 InventDim               inventDim;
 ;

 inventTable = inventTable::find(#ItemId);
 if (!inventTable)
  throw error(strfmt(InventTable::txtNotExist(), #ItemId));

 ttsbegin;
  inventJournalTable  = inventJournalTable::find(#JournalNum, true);
  if (!inventJournalTable)
   throw error(strfmt(InventJournalTable::txtNotExist(), #JournalNum));

  inventJournalTrans.clear();
  inventJournalTrans.initFromInventJournalTable(inventJournalTable);
  inventJournalTrans.initFromInventTable(inventTable);
  inventJournalTrans.transDate = systemDateGet();

  inventDim = inventJournalTrans.inventDim();
  inventDim.InventLocationId = #LocationId;
  inventJournalTrans.inventDimId  =  InventDim::findOrCreate(inventDim).inventDimId;
  inventJournalTrans.inventMovement().journalSetInventDimField(inventDim, fieldNum(InventDim, InventLocationId));

  inventJournalTrans.Counted = #QtyCounted;
  inventJournalTrans.inventMovement().JournalSetCounted();
  inventJournalTrans.insertFromCode();
ttscommit;
http://forum.mazzy.ru/index.php?showtopic=4069
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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