Имя: Пароль:
1C
 
Загрузка из экселя с группировками.
0 Zombi
 
15.11.18
11:21
Загружаю номенклатуру из екселя, который был сформирован с иерархической группировкой. Можно в строке получить значение вышестоящей группировки, то есть родителя? Если можно то как? Загружаю вот так:

        Попытка
            ExcelApp     = New COMОбъект("excel.application");
            workbook     = ExcelApp.Workbooks.open("C:\Users\Программист\Desktop\Загрузка\Загрузка\ВыгрузкаНоменклатура.xlsx");
        Исключение
            Возврат;
        КонецПопытки;

        ВсегоЛистов    = workbook.Worksheets.Count;
        
        Для НомерЛиста = 1 по ВсегоЛистов Цикл
            
            worksheet        = workbook.worksheets(НомерЛиста);
            
            Если  worksheet.UsedRange.Count > 1 тогда
                
                array             = worksheet.UsedRange.Value;
                МассивНоменклатуры    = array.Выгрузить();
                
                Прервать;    
                
            КонецЕсли;
        КонецЦикла;    
        
        workbook.close(0);
    
        ЗагрузитьНаСервере(МассивНоменклатуры);
1 Мыш
 
15.11.18
11:33
(0) Анализировать outlinelevel. Непосредственно родитель не хранится, имхо.