Доброго дня!
Подскажите пожалуйста, стоит задача сделать кнопку для импорта из excel файла в деталь раздела
Я вроде нашел пример, но пока что ничего не получается. Не могу понять в чем проблема, поскольку проходит все без ошибок, но позиции не импортируются.
function importQuote()
{
var FileName = GetNewValue();
if (!(System.OpenDialog(FileName, '*', EmptyStr, EmptyStr, EmptyStr))) {
return;
}
var ExelApp = new ActiveXObject("Excel.Application");
var WorkBook = ExelApp.Workbooks.Open(FileName.Value);
var Sheet = WorkBook.ActiveSheet;
var startRow = 2;
var currentRow = startRow;
var rate = Sheet.Cells(2, 12).Value;
var OfferingInContractDS = GetSingleItemByCode('ds_OfferingInOrderX', 'OfferingInOrderX');
EnableDatasetFilters(OfferingInContractDS, false);
OfferingInContractDS.Open();
var offeringsNotFound = 0;
try {
while(Sheet.Cells(currentRow, 12).Value != null)
{
OfferingInContractDS.Append();
var num = Sheet.Cells(currentRow, 12).Value;
OfferingInContractDS('Name') = num;
var partNumber = Sheet.Cells(currentRow, 12).Value;
OfferingInContractDS('Description') = partNumber;
OfferingInContractDS.Post();
currentRow++;
}
} finally {
OfferingInContractDS.Close();
}
dlData.Dataset.Close();
dlData.Dataset.Open();
WorkBook.Close();
ShowWarningDialog('Загружено: ' + (currentRow - startRow));
}
Заранее спасибо!