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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2012, 23:15   #1  
Blog bot is offline
Blog bot
Участник
 
25,491 / 846 (79) +++++++
Регистрация: 28.10.2006
axaptacorner: How to update item bar code in ax 2009
Источник: http://axaptacorner.blogspot.com/201...n-ax-2009.html
==============



static void updateItemBarCode(Args _args)
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
int row;
Str custID,len;
Name name;
FileName filename;
IntrastatItemCodeId commCode;
InventItemBarcode inventItemBarCode;
InventTable inventTable;
Sysdim dim;
ItemId itemId;
ItemBarCode itemBarCode;
BarcodeSetupId barcodeSetupId;
InventDimId inventDimId;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
//specify the file path that you want to read
filename ="C:\\New folder (2)\\Barcode2.xlsx";
try
{
workbooks.open(filename);
}
catch (Exception::Error)
{
throw error("File cannot be opened.");
}
workbook = workbooks.item(1);
worksheets = workbook.worksheets();
worksheet = worksheets.itemFromNum(1);
cells = worksheet.cells();
do
{
row++;
itemId=cells.item(row, 1).value().bStr();
ttsbegin;
inventTable = InventTable::find(itemId);
if (inventTable)
{
inventItemBarCode.itemBarCode=cells.item(row, 2).value().bStr();
inventItemBarCode.barcodeSetupId=cells.item(row, 4).value().bStr();
inventItemBarCode.inventDimId=cells.item(row, 3).value().bStr();
inventItemBarCode.itemId=itemId;
inventItemBarCode.insert();
}
ttscommit;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
}



Источник: http://axaptacorner.blogspot.com/201...n-ax-2009.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Overview of AX build numbers Blog bot DAX Blogs 3 24.05.2012 19:44
emeadaxsupport: How to manually deploy ODC Files to Microsoft Dynamics AX 2009 Enterprise Portal Blog bot DAX Blogs 0 17.02.2010 21:07
Dynamics AX Sustained Engineering: Dynamics AX 2009 Patching Blog bot DAX Blogs 0 08.10.2008 10:05
axcoder: How to hide Content Pane in Ax 2009 Blog bot DAX Blogs 0 02.07.2008 00:07
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:32.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.