void clicked()
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
int row =1;
int i=0;
MTCustAddress custAddress;
LogisticsPostalAddress LogisticsPostalAddress;
InventTable inventTableLoc;
CustAccount custAcc;
LogisticsAddressing address;
LogisticsAddressCountyId county;
CustTable custTable;
ItemId itemid;
real circumference;
real mTWidth;
real thick;
real noOfEngrave;
real qty;
TransDate transdate;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
//specify the file path that you want to read
//filename = “C:\\Users\\46509010\\Desktop\\book2.xlsx”;
//filename = "C:\\Users\\Administrator\\Desktop\\LabelFields.xlsx";
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//delete_from overtime
//where overtime.MZK_MonthYear == MZK_MonthYear::APR2013
//&& overtime.dataAreaId == “yme”;
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
{
ttsBegin;
row++;
itemid = cells.item(row, 1).value().bStr();
circumference= cells.item(row, 2).value().double();
mTWidth = cells.item(row,3).value().double();
thick=cells.item(row,4).value().double();
noOfEngrave=cells.item(row,5).value().double();
inventTableLoc = InventTable::find(itemid,true);
inventTableLoc.Circumference = circumference;
inventTableLoc.MTWidth = mTWidth;
inventTableLoc.Thick = thick;
inventTableLoc.NoOfEngrave = noOfEngrave;
inventTableLoc.update();
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*************************************************************
void clicked()
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
int row =1;
int i=0;
MTCustAddress custAddress;
LogisticsPostalAddress LogisticsPostalAddress;
InventTable inventTableLoc;
CustAccount custAcc;
LogisticsAddressing address;
LogisticsAddressCountyId county;
CustTable custTable;
ItemId itemid;
str NameAlias;
real qty;
TransDate transdate;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
//specify the file path that you want to read
//filename = “C:\\Users\\46509010\\Desktop\\book2.xlsx”;
//filename = "C:\\Users\\Administrator\\Desktop\\LabelFields.xlsx";
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//delete_from overtime
//where overtime.MZK_MonthYear == MZK_MonthYear::APR2013
//&& overtime.dataAreaId == “yme”;
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
{
ttsBegin;
row++;
itemid = cells.item(row, 1).value().bStr();
NameAlias = cells.item(row, 2).value().bStr();
inventTableLoc = InventTable::find(itemid,true);
if(inventTableLoc)
{
inventTableLoc.NameAlias = NameAlias;
inventTableLoc.update();
}
else
{
info(ItemId);
}
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*******************************************************************
void clicked()
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
EcoResDistinctProductVariant ecoResDistinctProductVariant;
int row =1;
int i=0;
MTItemBom mTItemBomUpdate, mtItemBOMavailable;
EcoResProductTranslation productTrans;
InventDimCombination invComb;
ItemId itemid;
real JarCarton, JarInk1, JarInk2, JarInk3,
JarInk4, JarInk5, JarInk6, JarInk7,
JarMB, CapMB ,CapCarton, JarStretchFilmQty,
JarPolyCoversQty, CapStretchFilmQty,
CapPolyCoversQty,
JarWSacksQty, CapWSacksQty,JarCarton1;
str JarCartonItem,JarInk1Item, JarInk2Item,
JarInk3Item, JarInk4Item, JarInk5Item,
JarInk6Item, JarInk7Item, JarMBItem,
CapMBItem, Handle1Item,CapCartonItem,
CapStickerItem, JarStretchFilmERPItemCode, JarPolyCoversERPItemCode,
CapStretchFilmERPItemCode,CapPolyCoversERPItemCode ,
JarMBuOM, CapMBUOM,JarInk1UOM,JarInk2UOM,JarInk3UOM,JarInk4UOM ,
JarInk5UOM,JarInk6UOM,JarInk7UOM,JarStretchUOM,JarPolyCoversUOM,
CapStretchUOM,CapPolyCoversUOM,Handle1UOM,JarCartonUOM,CapCartonUOM,
CapStickerUOM,
JarWSacksCode, CapWSacksCode, JarCartonItem1,
PackedJar, PackedCap, PrintedJar, PrintedCap,
ProductionJar, ProductionCap,
JarWSacksUOM,CapWSacksUOM,JarCartonUOM1,PackedJarUOM,PackedCapUOM,
PrintedJarUOM,PrintedCapUOM,ProductionJarUOM,ProductionCapUOM;
RetailVariantId RetailVariantId;
int CapSticker, Handle1,
PackedJarQty,PackedCapQty,PrintedJarQty,
PrintedCapQty,ProductionJarQty,ProductionCapQty;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//**************************************************//
/*select * from mTItemBomUpdate
where mTItemBomUpdate.Product == ecoResProductTranslationLoc.RecId;*/
// itemBom.Product == ecoResDistinctProductVariant.RecId;
//**********************************************************************
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
{
ttsBegin;
row++;
RetailVariantId = cells.item(row, 1).value().bStr();
JarMBItem = cells.item(row,2).value().bStr();
JarMB= cells.item(row, 3).value().double();
JarMBuOM = cells.item(row,4).value().bStr();
CapMBItem=cells.item(row,5).value().bStr();
CapMB=cells.item(row,6).value().double();
CapMBUOM = cells.item(row,7).value().bStr();
JarInk1Item = cells.item(row,8).value().bStr();
JarInk1= cells.item(row, 9).value().double();
JarInk1UOM = cells.item(row,10).value().bStr();
JarInk2Item=cells.item(row,11).value().bStr();
JarInk2=cells.item(row,12).value().double();
JarInk2UOM = cells.item(row,13).value().bStr();
JarInk3Item = cells.item(row,14).value().bStr();
JarInk3= cells.item(row, 15).value().double();
JarInk3UOM = cells.item(row,16).value().bStr();
JarInk4Item=cells.item(row,17).value().bStr();
JarInk4=cells.item(row,18).value().double();
JarInk4UOM = cells.item(row,19).value().bStr();
JarInk5Item = cells.item(row,20).value().bStr();
JarInk5= cells.item(row, 21).value().double();
JarInk5UOM = cells.item(row,22).value().bStr();
JarInk6Item=cells.item(row,23).value().bStr();
JarInk6=cells.item(row,24).value().double();
JarInk6UOM = cells.item(row,25).value().bStr();
JarInk7Item = cells.item(row,26).value().bStr();
JarInk7= cells.item(row, 27).value().double();
JarInk7UOM = cells.item(row,28).value().bStr();
Handle1Item = cells.item(row,29).value().bStr();
Handle1 = cells.item(row, 30).value().double();
Handle1UOM = cells.item(row,31).value().bStr();
JarCartonItem=cells.item(row,32).value().bstr();
JarCarton=cells.item(row,33).value().double();
JarCartonUOM = cells.item(row,34).value().bstr();
CapCartonItem = cells.item(row,35).value().bStr();
CapCarton = cells.item(row, 36).value().double();
CapCartonUOM = cells.item(row,37).value().bstr();
CapStickerItem=cells.item(row,38).value().bStr();
CapSticker=cells.item(row,39).value().double();
CapStickerUOM =cells.item(row,40).value().bstr();
JarStretchFilmERPItemCode = cells.item(row,41).value().bStr();
JarStretchFilmQty=cells.item(row,42).value().double();
JarStretchUOM=cells.item(row,43).value().bStr();
JarPolyCoversERPItemCode = cells.item(row, 44).value().bStr();
JarPolyCoversQty=cells.item(row,45).value().double();
JarPolyCoversUOM=cells.item(row,46).value().bStr();
CapStretchFilmERPItemCode = cells.item(row, 47).value().bStr();
CapStretchFilmQty=cells.item(row,48).value().double();
CapStretchUOM=cells.item(row,49).value().bStr();
CapPolyCoversERPItemCode = cells.item(row, 50).value().bStr();
CapPolyCoversQty=cells.item(row,51).value().double();
CapPolyCoversUOM=cells.item(row,52).value().bStr();
JarWSacksCode=cells.item(row,53).value().bStr();
JarWSacksQty=cells.item(row,54).value().double();
JarWSacksUOM=cells.item(row,55).value().bStr();
CapWSacksCode=cells.item(row,56).value().bStr();
CapWSacksQty=cells.item(row,57).value().double();
CapWSacksUOM=cells.item(row,58).value().bStr();
JarCartonItem1=cells.item(row,59).value().bStr();
JarCarton1=cells.item(row,60).value().double();
JarInk1UOM=cells.item(row,61).value().bStr();
PackedJar=cells.item(row,62).value().bStr();
PackedJarQty=cells.item(row,63).value().double();
PackedJarUOM=cells.item(row,64).value().bStr();
PackedCap=cells.item(row,65).value().bStr();
PackedCapQty=cells.item(row,66).value().double();
PackedCapUOM=cells.item(row,67).value().bStr();
PrintedJar=cells.item(row,68).value().bStr();
PrintedJarQty=cells.item(row,69).value().double();
PrintedJarUOM=cells.item(row,70).value().bStr();
PrintedCap=cells.item(row,71).value().bStr();
PrintedCapQty=cells.item(row,72).value().double();
PrintedCapUOM=cells.item(row,73).value().bStr();
ProductionJar=cells.item(row,74).value().bStr();
ProductionJarQty=cells.item(row,75).value().double();
ProductionJarUOM=cells.item(row,76).value().bStr();
ProductionCap=cells.item(row,77).value().bStr();
ProductionCapQty=cells.item(row,78).value().double();
ProductionCapUOM=cells.item(row,79).value().bStr();
select * from invComb
where invComb.RetailVariantId == RetailVariantId; //sl.RetailVariantId;//"MTPL-09512";//
select * from ecoResDistinctProductVariant
where ecoResDistinctProductVariant.RecId == invComb.DistinctProductVariant;
select * from productTrans
where productTrans.Product == ecoResDistinctProductVariant.RecId;
select forUpdate mTItemBomUpdate
where mTItemBomUpdate.Product == ecoResDistinctProductVariant.RecId;
if(!mTItemBomUpdate)
{
mTItemBomUpdate.Product = ecoResDistinctProductVariant.RecId;
mTItemBomUpdate.JarMBItem = JarMBItem;
mTItemBomUpdate.JarMB = JarMB;
mTItemBomUpdate.JarMBuOM = JarMBuOM;
mTItemBomUpdate.CapMB = CapMB;
mTItemBomUpdate.CapMBItem = CapMBItem;
mTItemBomUpdate.CapMBUOM = CapMBUOM;
mTItemBomUpdate.JarInk1 = JarInk1;
mTItemBomUpdate.JarInk1Item = JarInk1Item;
mTItemBomUpdate.JarInk1UOM = JarInk1UOM;
mTItemBomUpdate.JarInk2 = JarInk2;
mTItemBomUpdate.JarInk2Item = JarInk2Item;
mTItemBomUpdate.JarInk2UOM = JarInk2UOM;
mTItemBomUpdate.JarInk3 = JarInk3;
mTItemBomUpdate.JarInk3Item = JarInk3Item;
mTItemBomUpdate.JarInk3UOM = JarInk3UOM;
mTItemBomUpdate.JarInk4 = JarInk4;
mTItemBomUpdate.JarInk4Item = JarInk4Item;
mTItemBomUpdate.JarInk4UOM = JarInk4UOM;
mTItemBomUpdate.JarInk5 = JarInk5;
mTItemBomUpdate.JarInk5Item = JarInk5Item;
mTItemBomUpdate.JarInk5UOM = JarInk5UOM;
mTItemBomUpdate.JarInk6 = JarInk6;
mTItemBomUpdate.JarInk6Item = JarInk6Item;
mTItemBomUpdate.JarInk6UOM = JarInk6UOM;
mTItemBomUpdate.JarInk7 = JarInk7;
mTItemBomUpdate.JarInk7Item = JarInk7Item;
mTItemBomUpdate.JarInk7UOM = JarInk7UOM;
mTItemBomUpdate.Handle1 = Handle1;
mTItemBomUpdate.Handle1Item = Handle1Item;
mTItemBomUpdate.Handle1UOM = Handle1UOM;
mTItemBomUpdate.JarCarton = JarCarton;
mTItemBomUpdate.JarCartonItem = JarCartonItem;
mTItemBomUpdate.JarCartonUOM = JarCartonUOM;
mTItemBomUpdate.CapCarton = CapCarton;
mTItemBomUpdate.CapCartonItem = CapCartonItem;
mTItemBomUpdate.CapCartonUOM = CapCartonUOM;
mTItemBomUpdate.CapSticker = CapSticker;
mTItemBomUpdate.CapStickerItem = CapStickerItem;
mTItemBomUpdate.CapStickerUOM = CapStickerUOM;
mTItemBomUpdate.JarStretchFilmERPItemCode = JarStretchFilmERPItemCode;
mTItemBomUpdate.JarStretchFilmQty = JarStretchFilmQty;
mTItemBomUpdate.JarStretchUOM = JarStretchUOM;
mTItemBomUpdate.JarPolyCoversERPItemCode = JarPolyCoversERPItemCode;
mTItemBomUpdate.JarPolyCoversQty = JarPolyCoversQty;
mTItemBomUpdate.JarPolyCoversUOM = JarPolyCoversUOM;
mTItemBomUpdate.CapStretchFilmERPItemCode = CapStretchFilmERPItemCode;
mTItemBomUpdate.CapStretchFilmQty = CapStretchFilmQty;
mTItemBomUpdate.CapStretchUOM = CapStretchUOM;
mTItemBomUpdate.CapPolyCoversERPItemCode = CapPolyCoversERPItemCode;
mTItemBomUpdate.CapPolyCoversQty = CapPolyCoversQty;
mTItemBomUpdate.CapPolyCoversUOM = CapPolyCoversUOM;
mTItemBomUpdate.JarWSacksCode = JarWSacksCode;
mTItemBomUpdate.JarWSacksQty = JarWSacksQty;
mTItemBomUpdate.JarWSacksUOM = JarWSacksUOM;
mTItemBomUpdate.CapWSacksCode = CapWSacksCode;
mTItemBomUpdate.CapWSacksQty = CapWSacksQty;
mTItemBomUpdate.CapWSacksUOM = CapWSacksUOM;
mTItemBomUpdate.JarCartonItem1 = JarCartonItem1;
mTItemBomUpdate.JarCarton1 = JarCarton1;
mTItemBomUpdate.JarCartonUOM1 = JarCartonUOM1;
mTItemBomUpdate.PackedJar = PackedJar;
mTItemBomUpdate.PackedJarQty = PackedJarQty;
mTItemBomUpdate.PackedJarUOM = PackedJarUOM;
mTItemBomUpdate.PackedCap = PackedCap;
mTItemBomUpdate.PackedCapQty = PackedCapQty;
mTItemBomUpdate.PackedCapUOM = PackedCapUOM;
mTItemBomUpdate.PrintedJar = PrintedJar;
mTItemBomUpdate.PrintedJarQty = PrintedJarQty;
mTItemBomUpdate.PrintedJarUOM = PrintedJarUOM;
mTItemBomUpdate.PrintedCap = PrintedCap;
mTItemBomUpdate.PrintedCapQty = PrintedCapQty;
mTItemBomUpdate.PrintedCapUOM = PrintedCapUOM;
mTItemBomUpdate.ProductionJar = ProductionJar;
mTItemBomUpdate.ProductionJarQty = ProductionJarQty;
mTItemBomUpdate.ProductionJarUOM = ProductionJarUOM;
mTItemBomUpdate.ProductionCap = ProductionCap;
mTItemBomUpdate.ProductionCapQty = ProductionCapQty;
mTItemBomUpdate.ProductionCapUOM = ProductionCapUOM;
mTItemBomUpdate.insert();
}
else
{
if(JarMBItem)
mTItemBomUpdate.JarMBItem = JarMBItem;
if(JarMB)
mTItemBomUpdate.JarMB = JarMB;
if(JarMBuOM)
mTItemBomUpdate.JarMBuOM = JarMBuOM;
if(CapMB)
mTItemBomUpdate.CapMB = CapMB;
if(CapMBItem)
mTItemBomUpdate.CapMBItem = CapMBItem;
if(CapMBUOM)
mTItemBomUpdate.CapMBUOM = CapMBUOM;
if(JarInk1)
mTItemBomUpdate.JarInk1 = JarInk1;
if(JarInk1Item)
mTItemBomUpdate.JarInk1Item = JarInk1Item;
if(JarInk1UOM)
mTItemBomUpdate.JarInk1UOM = JarInk1UOM;
if(JarInk2)
mTItemBomUpdate.JarInk2 = JarInk2;
if(JarInk2Item)
mTItemBomUpdate.JarInk2Item = JarInk2Item;
if(JarInk2UOM)
mTItemBomUpdate.JarInk2UOM = JarInk2UOM;
if(JarInk3)
mTItemBomUpdate.JarInk3 = JarInk3;
if(JarInk3Item)
mTItemBomUpdate.JarInk3Item = JarInk3Item;
if(JarInk3UOM)
mTItemBomUpdate.JarInk3UOM = JarInk3UOM;
if(JarInk4)
mTItemBomUpdate.JarInk4 = JarInk4;
if(JarInk4Item)
mTItemBomUpdate.JarInk4Item = JarInk4Item;
if(JarInk4UOM)
mTItemBomUpdate.JarInk4UOM = JarInk4UOM;
if(JarInk5)
mTItemBomUpdate.JarInk5 = JarInk5;
if(JarInk5Item)
mTItemBomUpdate.JarInk5Item = JarInk5Item;
if(JarInk5UOM)
mTItemBomUpdate.JarInk5UOM = JarInk5UOM;
if(JarInk6)
mTItemBomUpdate.JarInk6 = JarInk6;
if(JarInk6Item)
mTItemBomUpdate.JarInk6Item = JarInk6Item;
if(JarInk6UOM)
mTItemBomUpdate.JarInk6UOM = JarInk6UOM;
if(JarInk7)
mTItemBomUpdate.JarInk7 = JarInk7;
if(JarInk7Item)
mTItemBomUpdate.JarInk7Item = JarInk7Item;
if(JarInk7UOM)
mTItemBomUpdate.JarInk7UOM = JarInk7UOM;
if(Handle1)
mTItemBomUpdate.Handle1 = Handle1;
if(Handle1Item)
mTItemBomUpdate.Handle1Item = Handle1Item;
if(Handle1UOM)
mTItemBomUpdate.Handle1UOM = Handle1UOM;
if(JarCarton)
mTItemBomUpdate.JarCarton = JarCarton;
if(JarCartonItem)
mTItemBomUpdate.JarCartonItem = JarCartonItem;
if(JarCartonUOM)
mTItemBomUpdate.JarCartonUOM = JarCartonUOM;
if(CapCarton)
mTItemBomUpdate.CapCarton = CapCarton;
if(CapCartonItem)
mTItemBomUpdate.CapCartonItem = CapCartonItem;
if(CapCartonUOM)
mTItemBomUpdate.CapCartonUOM = CapCartonUOM;
if(CapSticker)
mTItemBomUpdate.CapSticker = CapSticker;
if(CapStickerItem)
mTItemBomUpdate.CapStickerItem = CapStickerItem;
if(CapStickerUOM)
mTItemBomUpdate.CapStickerUOM = CapStickerUOM;
if(JarStretchFilmERPItemCode)
mTItemBomUpdate.JarStretchFilmERPItemCode = JarStretchFilmERPItemCode;
if(JarStretchFilmQty)
mTItemBomUpdate.JarStretchFilmQty = JarStretchFilmQty;
if(JarStretchUOM)
mTItemBomUpdate.JarStretchUOM = JarStretchUOM;
if(JarPolyCoversERPItemCode)
mTItemBomUpdate.JarPolyCoversERPItemCode = JarPolyCoversERPItemCode;
if(JarPolyCoversQty)
mTItemBomUpdate.JarPolyCoversQty = JarPolyCoversQty;
if(JarPolyCoversUOM)
mTItemBomUpdate.JarPolyCoversUOM = JarPolyCoversUOM;
if(CapStretchFilmERPItemCode)
mTItemBomUpdate.CapStretchFilmERPItemCode = CapStretchFilmERPItemCode;
if(CapStretchFilmQty)
mTItemBomUpdate.CapStretchFilmQty = CapStretchFilmQty;
if(CapStretchUOM)
mTItemBomUpdate.CapStretchUOM = CapStretchUOM;
if(CapPolyCoversERPItemCode)
mTItemBomUpdate.CapPolyCoversERPItemCode = CapPolyCoversERPItemCode;
if(CapPolyCoversQty)
mTItemBomUpdate.CapPolyCoversQty = CapPolyCoversQty;
if(CapPolyCoversUOM)
mTItemBomUpdate.CapPolyCoversUOM = CapPolyCoversUOM;
if(JarWSacksCode)
mTItemBomUpdate.JarWSacksCode = JarWSacksCode;
if(JarWSacksQty)
mTItemBomUpdate.JarWSacksQty = JarWSacksQty;
if(JarWSacksUOM)
mTItemBomUpdate.JarWSacksUOM = JarWSacksUOM;
if(CapWSacksCode)
mTItemBomUpdate.CapWSacksCode = CapWSacksCode;
if(CapWSacksQty)
mTItemBomUpdate.CapWSacksQty = CapWSacksQty;
if(CapWSacksUOM)
mTItemBomUpdate.CapWSacksUOM = CapWSacksUOM;
if(JarCartonItem1)
mTItemBomUpdate.JarCartonItem1 = JarCartonItem1;
if(JarCarton1)
mTItemBomUpdate.JarCarton1 = JarCarton1;
if(JarCartonUOM1)
mTItemBomUpdate.JarCartonUOM1 = JarCartonUOM1;
if(PackedJar)
mTItemBomUpdate.PackedJar = PackedJar;
if(PackedJarQty)
mTItemBomUpdate.PackedJarQty = PackedJarQty;
if(PackedJarUOM)
mTItemBomUpdate.PackedJarUOM = PackedJarUOM;
if(PackedCap)
mTItemBomUpdate.PackedCap = PackedCap;
if(PackedCapQty)
mTItemBomUpdate.PackedCapQty = PackedCapQty;
if(PackedCapUOM)
mTItemBomUpdate.PackedCapUOM = PackedCapUOM;
if(PrintedJar)
mTItemBomUpdate.PrintedJar = PrintedJar;
if(PrintedJarQty)
mTItemBomUpdate.PrintedJarQty = PrintedJarQty;
if(PrintedJarUOM)
mTItemBomUpdate.PrintedJarUOM = PrintedJarUOM;
if(PrintedCap)
mTItemBomUpdate.PrintedCap = PrintedCap;
if(PrintedCapQty)
mTItemBomUpdate.PrintedCapQty = PrintedCapQty;
if(PrintedCapUOM)
mTItemBomUpdate.PrintedCapUOM = PrintedCapUOM;
if(ProductionJar)
mTItemBomUpdate.ProductionJar = ProductionJar;
if(ProductionJarQty)
mTItemBomUpdate.ProductionJarQty = ProductionJarQty;
if(ProductionJarUOM)
mTItemBomUpdate.ProductionJarUOM = ProductionJarUOM;
if(ProductionCap)
mTItemBomUpdate.ProductionCap = ProductionCap;
if(ProductionCapQty)
mTItemBomUpdate.ProductionCapQty = ProductionCapQty;
if(ProductionCapUOM)
mTItemBomUpdate.ProductionCapUOM = ProductionCapUOM;
mTItemBomUpdate.update();
}
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*****************************************************************
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
int row =1;
int i=0;
MTCustAddress custAddress;
LogisticsPostalAddress LogisticsPostalAddress;
InventTable inventTableLoc;
CustAccount custAcc;
LogisticsAddressing address;
LogisticsAddressCountyId county;
CustTable custTable;
ItemId itemid;
real circumference;
real mTWidth;
real thick;
real noOfEngrave;
real qty;
TransDate transdate;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
//specify the file path that you want to read
//filename = “C:\\Users\\46509010\\Desktop\\book2.xlsx”;
//filename = "C:\\Users\\Administrator\\Desktop\\LabelFields.xlsx";
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//delete_from overtime
//where overtime.MZK_MonthYear == MZK_MonthYear::APR2013
//&& overtime.dataAreaId == “yme”;
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
{
ttsBegin;
row++;
itemid = cells.item(row, 1).value().bStr();
circumference= cells.item(row, 2).value().double();
mTWidth = cells.item(row,3).value().double();
thick=cells.item(row,4).value().double();
noOfEngrave=cells.item(row,5).value().double();
inventTableLoc = InventTable::find(itemid,true);
inventTableLoc.Circumference = circumference;
inventTableLoc.MTWidth = mTWidth;
inventTableLoc.Thick = thick;
inventTableLoc.NoOfEngrave = noOfEngrave;
inventTableLoc.update();
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*************************************************************
void clicked()
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
int row =1;
int i=0;
MTCustAddress custAddress;
LogisticsPostalAddress LogisticsPostalAddress;
InventTable inventTableLoc;
CustAccount custAcc;
LogisticsAddressing address;
LogisticsAddressCountyId county;
CustTable custTable;
ItemId itemid;
str NameAlias;
real qty;
TransDate transdate;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
//specify the file path that you want to read
//filename = “C:\\Users\\46509010\\Desktop\\book2.xlsx”;
//filename = "C:\\Users\\Administrator\\Desktop\\LabelFields.xlsx";
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//delete_from overtime
//where overtime.MZK_MonthYear == MZK_MonthYear::APR2013
//&& overtime.dataAreaId == “yme”;
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
{
ttsBegin;
row++;
itemid = cells.item(row, 1).value().bStr();
NameAlias = cells.item(row, 2).value().bStr();
inventTableLoc = InventTable::find(itemid,true);
if(inventTableLoc)
{
inventTableLoc.NameAlias = NameAlias;
inventTableLoc.update();
}
else
{
info(ItemId);
}
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*******************************************************************
void clicked()
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
Name name;
FileName filename;
LogisticsPostalAddress postalAddress;
DirPartyLocation partyLocation;
EcoResDistinctProductVariant ecoResDistinctProductVariant;
int row =1;
int i=0;
MTItemBom mTItemBomUpdate, mtItemBOMavailable;
EcoResProductTranslation productTrans;
InventDimCombination invComb;
ItemId itemid;
real JarCarton, JarInk1, JarInk2, JarInk3,
JarInk4, JarInk5, JarInk6, JarInk7,
JarMB, CapMB ,CapCarton, JarStretchFilmQty,
JarPolyCoversQty, CapStretchFilmQty,
CapPolyCoversQty,
JarWSacksQty, CapWSacksQty,JarCarton1;
str JarCartonItem,JarInk1Item, JarInk2Item,
JarInk3Item, JarInk4Item, JarInk5Item,
JarInk6Item, JarInk7Item, JarMBItem,
CapMBItem, Handle1Item,CapCartonItem,
CapStickerItem, JarStretchFilmERPItemCode, JarPolyCoversERPItemCode,
CapStretchFilmERPItemCode,CapPolyCoversERPItemCode ,
JarMBuOM, CapMBUOM,JarInk1UOM,JarInk2UOM,JarInk3UOM,JarInk4UOM ,
JarInk5UOM,JarInk6UOM,JarInk7UOM,JarStretchUOM,JarPolyCoversUOM,
CapStretchUOM,CapPolyCoversUOM,Handle1UOM,JarCartonUOM,CapCartonUOM,
CapStickerUOM,
JarWSacksCode, CapWSacksCode, JarCartonItem1,
PackedJar, PackedCap, PrintedJar, PrintedCap,
ProductionJar, ProductionCap,
JarWSacksUOM,CapWSacksUOM,JarCartonUOM1,PackedJarUOM,PackedCapUOM,
PrintedJarUOM,PrintedCapUOM,ProductionJarUOM,ProductionCapUOM;
RetailVariantId RetailVariantId;
int CapSticker, Handle1,
PackedJarQty,PackedCapQty,PrintedJarQty,
PrintedCapQty,ProductionJarQty,ProductionCapQty;
Dialog dialog;
DialogField dialogField;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
dialog = new Dialog("FileOpen");
dialogfield = dialog.addField(extendedTypeStr(Filenameopen), "File Name");
dialog.run();
if (dialog.run())
{
filename = (dialogfield.value());
}
//**************************************************//
/*select * from mTItemBomUpdate
where mTItemBomUpdate.Product == ecoResProductTranslationLoc.RecId;*/
// itemBom.Product == ecoResDistinctProductVariant.RecId;
//**********************************************************************
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
{
ttsBegin;
row++;
RetailVariantId = cells.item(row, 1).value().bStr();
JarMBItem = cells.item(row,2).value().bStr();
JarMB= cells.item(row, 3).value().double();
JarMBuOM = cells.item(row,4).value().bStr();
CapMBItem=cells.item(row,5).value().bStr();
CapMB=cells.item(row,6).value().double();
CapMBUOM = cells.item(row,7).value().bStr();
JarInk1Item = cells.item(row,8).value().bStr();
JarInk1= cells.item(row, 9).value().double();
JarInk1UOM = cells.item(row,10).value().bStr();
JarInk2Item=cells.item(row,11).value().bStr();
JarInk2=cells.item(row,12).value().double();
JarInk2UOM = cells.item(row,13).value().bStr();
JarInk3Item = cells.item(row,14).value().bStr();
JarInk3= cells.item(row, 15).value().double();
JarInk3UOM = cells.item(row,16).value().bStr();
JarInk4Item=cells.item(row,17).value().bStr();
JarInk4=cells.item(row,18).value().double();
JarInk4UOM = cells.item(row,19).value().bStr();
JarInk5Item = cells.item(row,20).value().bStr();
JarInk5= cells.item(row, 21).value().double();
JarInk5UOM = cells.item(row,22).value().bStr();
JarInk6Item=cells.item(row,23).value().bStr();
JarInk6=cells.item(row,24).value().double();
JarInk6UOM = cells.item(row,25).value().bStr();
JarInk7Item = cells.item(row,26).value().bStr();
JarInk7= cells.item(row, 27).value().double();
JarInk7UOM = cells.item(row,28).value().bStr();
Handle1Item = cells.item(row,29).value().bStr();
Handle1 = cells.item(row, 30).value().double();
Handle1UOM = cells.item(row,31).value().bStr();
JarCartonItem=cells.item(row,32).value().bstr();
JarCarton=cells.item(row,33).value().double();
JarCartonUOM = cells.item(row,34).value().bstr();
CapCartonItem = cells.item(row,35).value().bStr();
CapCarton = cells.item(row, 36).value().double();
CapCartonUOM = cells.item(row,37).value().bstr();
CapStickerItem=cells.item(row,38).value().bStr();
CapSticker=cells.item(row,39).value().double();
CapStickerUOM =cells.item(row,40).value().bstr();
JarStretchFilmERPItemCode = cells.item(row,41).value().bStr();
JarStretchFilmQty=cells.item(row,42).value().double();
JarStretchUOM=cells.item(row,43).value().bStr();
JarPolyCoversERPItemCode = cells.item(row, 44).value().bStr();
JarPolyCoversQty=cells.item(row,45).value().double();
JarPolyCoversUOM=cells.item(row,46).value().bStr();
CapStretchFilmERPItemCode = cells.item(row, 47).value().bStr();
CapStretchFilmQty=cells.item(row,48).value().double();
CapStretchUOM=cells.item(row,49).value().bStr();
CapPolyCoversERPItemCode = cells.item(row, 50).value().bStr();
CapPolyCoversQty=cells.item(row,51).value().double();
CapPolyCoversUOM=cells.item(row,52).value().bStr();
JarWSacksCode=cells.item(row,53).value().bStr();
JarWSacksQty=cells.item(row,54).value().double();
JarWSacksUOM=cells.item(row,55).value().bStr();
CapWSacksCode=cells.item(row,56).value().bStr();
CapWSacksQty=cells.item(row,57).value().double();
CapWSacksUOM=cells.item(row,58).value().bStr();
JarCartonItem1=cells.item(row,59).value().bStr();
JarCarton1=cells.item(row,60).value().double();
JarInk1UOM=cells.item(row,61).value().bStr();
PackedJar=cells.item(row,62).value().bStr();
PackedJarQty=cells.item(row,63).value().double();
PackedJarUOM=cells.item(row,64).value().bStr();
PackedCap=cells.item(row,65).value().bStr();
PackedCapQty=cells.item(row,66).value().double();
PackedCapUOM=cells.item(row,67).value().bStr();
PrintedJar=cells.item(row,68).value().bStr();
PrintedJarQty=cells.item(row,69).value().double();
PrintedJarUOM=cells.item(row,70).value().bStr();
PrintedCap=cells.item(row,71).value().bStr();
PrintedCapQty=cells.item(row,72).value().double();
PrintedCapUOM=cells.item(row,73).value().bStr();
ProductionJar=cells.item(row,74).value().bStr();
ProductionJarQty=cells.item(row,75).value().double();
ProductionJarUOM=cells.item(row,76).value().bStr();
ProductionCap=cells.item(row,77).value().bStr();
ProductionCapQty=cells.item(row,78).value().double();
ProductionCapUOM=cells.item(row,79).value().bStr();
select * from invComb
where invComb.RetailVariantId == RetailVariantId; //sl.RetailVariantId;//"MTPL-09512";//
select * from ecoResDistinctProductVariant
where ecoResDistinctProductVariant.RecId == invComb.DistinctProductVariant;
select * from productTrans
where productTrans.Product == ecoResDistinctProductVariant.RecId;
select forUpdate mTItemBomUpdate
where mTItemBomUpdate.Product == ecoResDistinctProductVariant.RecId;
if(!mTItemBomUpdate)
{
mTItemBomUpdate.Product = ecoResDistinctProductVariant.RecId;
mTItemBomUpdate.JarMBItem = JarMBItem;
mTItemBomUpdate.JarMB = JarMB;
mTItemBomUpdate.JarMBuOM = JarMBuOM;
mTItemBomUpdate.CapMB = CapMB;
mTItemBomUpdate.CapMBItem = CapMBItem;
mTItemBomUpdate.CapMBUOM = CapMBUOM;
mTItemBomUpdate.JarInk1 = JarInk1;
mTItemBomUpdate.JarInk1Item = JarInk1Item;
mTItemBomUpdate.JarInk1UOM = JarInk1UOM;
mTItemBomUpdate.JarInk2 = JarInk2;
mTItemBomUpdate.JarInk2Item = JarInk2Item;
mTItemBomUpdate.JarInk2UOM = JarInk2UOM;
mTItemBomUpdate.JarInk3 = JarInk3;
mTItemBomUpdate.JarInk3Item = JarInk3Item;
mTItemBomUpdate.JarInk3UOM = JarInk3UOM;
mTItemBomUpdate.JarInk4 = JarInk4;
mTItemBomUpdate.JarInk4Item = JarInk4Item;
mTItemBomUpdate.JarInk4UOM = JarInk4UOM;
mTItemBomUpdate.JarInk5 = JarInk5;
mTItemBomUpdate.JarInk5Item = JarInk5Item;
mTItemBomUpdate.JarInk5UOM = JarInk5UOM;
mTItemBomUpdate.JarInk6 = JarInk6;
mTItemBomUpdate.JarInk6Item = JarInk6Item;
mTItemBomUpdate.JarInk6UOM = JarInk6UOM;
mTItemBomUpdate.JarInk7 = JarInk7;
mTItemBomUpdate.JarInk7Item = JarInk7Item;
mTItemBomUpdate.JarInk7UOM = JarInk7UOM;
mTItemBomUpdate.Handle1 = Handle1;
mTItemBomUpdate.Handle1Item = Handle1Item;
mTItemBomUpdate.Handle1UOM = Handle1UOM;
mTItemBomUpdate.JarCarton = JarCarton;
mTItemBomUpdate.JarCartonItem = JarCartonItem;
mTItemBomUpdate.JarCartonUOM = JarCartonUOM;
mTItemBomUpdate.CapCarton = CapCarton;
mTItemBomUpdate.CapCartonItem = CapCartonItem;
mTItemBomUpdate.CapCartonUOM = CapCartonUOM;
mTItemBomUpdate.CapSticker = CapSticker;
mTItemBomUpdate.CapStickerItem = CapStickerItem;
mTItemBomUpdate.CapStickerUOM = CapStickerUOM;
mTItemBomUpdate.JarStretchFilmERPItemCode = JarStretchFilmERPItemCode;
mTItemBomUpdate.JarStretchFilmQty = JarStretchFilmQty;
mTItemBomUpdate.JarStretchUOM = JarStretchUOM;
mTItemBomUpdate.JarPolyCoversERPItemCode = JarPolyCoversERPItemCode;
mTItemBomUpdate.JarPolyCoversQty = JarPolyCoversQty;
mTItemBomUpdate.JarPolyCoversUOM = JarPolyCoversUOM;
mTItemBomUpdate.CapStretchFilmERPItemCode = CapStretchFilmERPItemCode;
mTItemBomUpdate.CapStretchFilmQty = CapStretchFilmQty;
mTItemBomUpdate.CapStretchUOM = CapStretchUOM;
mTItemBomUpdate.CapPolyCoversERPItemCode = CapPolyCoversERPItemCode;
mTItemBomUpdate.CapPolyCoversQty = CapPolyCoversQty;
mTItemBomUpdate.CapPolyCoversUOM = CapPolyCoversUOM;
mTItemBomUpdate.JarWSacksCode = JarWSacksCode;
mTItemBomUpdate.JarWSacksQty = JarWSacksQty;
mTItemBomUpdate.JarWSacksUOM = JarWSacksUOM;
mTItemBomUpdate.CapWSacksCode = CapWSacksCode;
mTItemBomUpdate.CapWSacksQty = CapWSacksQty;
mTItemBomUpdate.CapWSacksUOM = CapWSacksUOM;
mTItemBomUpdate.JarCartonItem1 = JarCartonItem1;
mTItemBomUpdate.JarCarton1 = JarCarton1;
mTItemBomUpdate.JarCartonUOM1 = JarCartonUOM1;
mTItemBomUpdate.PackedJar = PackedJar;
mTItemBomUpdate.PackedJarQty = PackedJarQty;
mTItemBomUpdate.PackedJarUOM = PackedJarUOM;
mTItemBomUpdate.PackedCap = PackedCap;
mTItemBomUpdate.PackedCapQty = PackedCapQty;
mTItemBomUpdate.PackedCapUOM = PackedCapUOM;
mTItemBomUpdate.PrintedJar = PrintedJar;
mTItemBomUpdate.PrintedJarQty = PrintedJarQty;
mTItemBomUpdate.PrintedJarUOM = PrintedJarUOM;
mTItemBomUpdate.PrintedCap = PrintedCap;
mTItemBomUpdate.PrintedCapQty = PrintedCapQty;
mTItemBomUpdate.PrintedCapUOM = PrintedCapUOM;
mTItemBomUpdate.ProductionJar = ProductionJar;
mTItemBomUpdate.ProductionJarQty = ProductionJarQty;
mTItemBomUpdate.ProductionJarUOM = ProductionJarUOM;
mTItemBomUpdate.ProductionCap = ProductionCap;
mTItemBomUpdate.ProductionCapQty = ProductionCapQty;
mTItemBomUpdate.ProductionCapUOM = ProductionCapUOM;
mTItemBomUpdate.insert();
}
else
{
if(JarMBItem)
mTItemBomUpdate.JarMBItem = JarMBItem;
if(JarMB)
mTItemBomUpdate.JarMB = JarMB;
if(JarMBuOM)
mTItemBomUpdate.JarMBuOM = JarMBuOM;
if(CapMB)
mTItemBomUpdate.CapMB = CapMB;
if(CapMBItem)
mTItemBomUpdate.CapMBItem = CapMBItem;
if(CapMBUOM)
mTItemBomUpdate.CapMBUOM = CapMBUOM;
if(JarInk1)
mTItemBomUpdate.JarInk1 = JarInk1;
if(JarInk1Item)
mTItemBomUpdate.JarInk1Item = JarInk1Item;
if(JarInk1UOM)
mTItemBomUpdate.JarInk1UOM = JarInk1UOM;
if(JarInk2)
mTItemBomUpdate.JarInk2 = JarInk2;
if(JarInk2Item)
mTItemBomUpdate.JarInk2Item = JarInk2Item;
if(JarInk2UOM)
mTItemBomUpdate.JarInk2UOM = JarInk2UOM;
if(JarInk3)
mTItemBomUpdate.JarInk3 = JarInk3;
if(JarInk3Item)
mTItemBomUpdate.JarInk3Item = JarInk3Item;
if(JarInk3UOM)
mTItemBomUpdate.JarInk3UOM = JarInk3UOM;
if(JarInk4)
mTItemBomUpdate.JarInk4 = JarInk4;
if(JarInk4Item)
mTItemBomUpdate.JarInk4Item = JarInk4Item;
if(JarInk4UOM)
mTItemBomUpdate.JarInk4UOM = JarInk4UOM;
if(JarInk5)
mTItemBomUpdate.JarInk5 = JarInk5;
if(JarInk5Item)
mTItemBomUpdate.JarInk5Item = JarInk5Item;
if(JarInk5UOM)
mTItemBomUpdate.JarInk5UOM = JarInk5UOM;
if(JarInk6)
mTItemBomUpdate.JarInk6 = JarInk6;
if(JarInk6Item)
mTItemBomUpdate.JarInk6Item = JarInk6Item;
if(JarInk6UOM)
mTItemBomUpdate.JarInk6UOM = JarInk6UOM;
if(JarInk7)
mTItemBomUpdate.JarInk7 = JarInk7;
if(JarInk7Item)
mTItemBomUpdate.JarInk7Item = JarInk7Item;
if(JarInk7UOM)
mTItemBomUpdate.JarInk7UOM = JarInk7UOM;
if(Handle1)
mTItemBomUpdate.Handle1 = Handle1;
if(Handle1Item)
mTItemBomUpdate.Handle1Item = Handle1Item;
if(Handle1UOM)
mTItemBomUpdate.Handle1UOM = Handle1UOM;
if(JarCarton)
mTItemBomUpdate.JarCarton = JarCarton;
if(JarCartonItem)
mTItemBomUpdate.JarCartonItem = JarCartonItem;
if(JarCartonUOM)
mTItemBomUpdate.JarCartonUOM = JarCartonUOM;
if(CapCarton)
mTItemBomUpdate.CapCarton = CapCarton;
if(CapCartonItem)
mTItemBomUpdate.CapCartonItem = CapCartonItem;
if(CapCartonUOM)
mTItemBomUpdate.CapCartonUOM = CapCartonUOM;
if(CapSticker)
mTItemBomUpdate.CapSticker = CapSticker;
if(CapStickerItem)
mTItemBomUpdate.CapStickerItem = CapStickerItem;
if(CapStickerUOM)
mTItemBomUpdate.CapStickerUOM = CapStickerUOM;
if(JarStretchFilmERPItemCode)
mTItemBomUpdate.JarStretchFilmERPItemCode = JarStretchFilmERPItemCode;
if(JarStretchFilmQty)
mTItemBomUpdate.JarStretchFilmQty = JarStretchFilmQty;
if(JarStretchUOM)
mTItemBomUpdate.JarStretchUOM = JarStretchUOM;
if(JarPolyCoversERPItemCode)
mTItemBomUpdate.JarPolyCoversERPItemCode = JarPolyCoversERPItemCode;
if(JarPolyCoversQty)
mTItemBomUpdate.JarPolyCoversQty = JarPolyCoversQty;
if(JarPolyCoversUOM)
mTItemBomUpdate.JarPolyCoversUOM = JarPolyCoversUOM;
if(CapStretchFilmERPItemCode)
mTItemBomUpdate.CapStretchFilmERPItemCode = CapStretchFilmERPItemCode;
if(CapStretchFilmQty)
mTItemBomUpdate.CapStretchFilmQty = CapStretchFilmQty;
if(CapStretchUOM)
mTItemBomUpdate.CapStretchUOM = CapStretchUOM;
if(CapPolyCoversERPItemCode)
mTItemBomUpdate.CapPolyCoversERPItemCode = CapPolyCoversERPItemCode;
if(CapPolyCoversQty)
mTItemBomUpdate.CapPolyCoversQty = CapPolyCoversQty;
if(CapPolyCoversUOM)
mTItemBomUpdate.CapPolyCoversUOM = CapPolyCoversUOM;
if(JarWSacksCode)
mTItemBomUpdate.JarWSacksCode = JarWSacksCode;
if(JarWSacksQty)
mTItemBomUpdate.JarWSacksQty = JarWSacksQty;
if(JarWSacksUOM)
mTItemBomUpdate.JarWSacksUOM = JarWSacksUOM;
if(CapWSacksCode)
mTItemBomUpdate.CapWSacksCode = CapWSacksCode;
if(CapWSacksQty)
mTItemBomUpdate.CapWSacksQty = CapWSacksQty;
if(CapWSacksUOM)
mTItemBomUpdate.CapWSacksUOM = CapWSacksUOM;
if(JarCartonItem1)
mTItemBomUpdate.JarCartonItem1 = JarCartonItem1;
if(JarCarton1)
mTItemBomUpdate.JarCarton1 = JarCarton1;
if(JarCartonUOM1)
mTItemBomUpdate.JarCartonUOM1 = JarCartonUOM1;
if(PackedJar)
mTItemBomUpdate.PackedJar = PackedJar;
if(PackedJarQty)
mTItemBomUpdate.PackedJarQty = PackedJarQty;
if(PackedJarUOM)
mTItemBomUpdate.PackedJarUOM = PackedJarUOM;
if(PackedCap)
mTItemBomUpdate.PackedCap = PackedCap;
if(PackedCapQty)
mTItemBomUpdate.PackedCapQty = PackedCapQty;
if(PackedCapUOM)
mTItemBomUpdate.PackedCapUOM = PackedCapUOM;
if(PrintedJar)
mTItemBomUpdate.PrintedJar = PrintedJar;
if(PrintedJarQty)
mTItemBomUpdate.PrintedJarQty = PrintedJarQty;
if(PrintedJarUOM)
mTItemBomUpdate.PrintedJarUOM = PrintedJarUOM;
if(PrintedCap)
mTItemBomUpdate.PrintedCap = PrintedCap;
if(PrintedCapQty)
mTItemBomUpdate.PrintedCapQty = PrintedCapQty;
if(PrintedCapUOM)
mTItemBomUpdate.PrintedCapUOM = PrintedCapUOM;
if(ProductionJar)
mTItemBomUpdate.ProductionJar = ProductionJar;
if(ProductionJarQty)
mTItemBomUpdate.ProductionJarQty = ProductionJarQty;
if(ProductionJarUOM)
mTItemBomUpdate.ProductionJarUOM = ProductionJarUOM;
if(ProductionCap)
mTItemBomUpdate.ProductionCap = ProductionCap;
if(ProductionCapQty)
mTItemBomUpdate.ProductionCapQty = ProductionCapQty;
if(ProductionCapUOM)
mTItemBomUpdate.ProductionCapUOM = ProductionCapUOM;
mTItemBomUpdate.update();
}
ttsCommit;
i++;
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
info("Done");
info(strFmt("%1", i));
}
*****************************************************************
No comments:
Post a Comment