Имя: Пароль:
1C
1С v8
загрузка из Ексель с группировками
,
0 мухомор777
 
19.08.20
14:13
Добрый день форумчане.подскажите как запрячь данный код в работу с группировками ексельными.чет ниче не получается.Был файл без группировок грузился хорошо,теперь решил сделать с группировками и понятно что надо допилить обработку,но не понятно пока как

    Попытка
        Excel = новый COMОбъект("Excel.Application");
    Исключение
        Сообщить("Похоже, Excel на компьютере не установлен. Необходимо выполнить установку/переустановку Excel.");
        // Возврат Ложь;
    КонецПопытки;  
    Книга = Excel.WorkBooks.Open(ИмяФайла);
    Страница = Книга.WorkSheets(НомерЛиста);
    НомерСтроки = НачальнаяСтрока;
    
    ВсегоСтрок   = Excel.Cells.CurrentRegion.Rows.Count;

    Для б = 1 по ВсегоСтрок Цикл
        //Получим данные из соответсвующих ячеек
        Если ЗначениеЗаполнено(Страница.Cells(НомерСтроки,1).text) Тогда  
            НаименованиеТовар =  СокрЛП(Страница.Cells(НомерСтроки,3).text);
            АртикулТовара = СокрЛП(Страница.Cells(НомерСтроки,2).text);
        Иначе
            сообщить("у товара отсутствует наименование, при загрузке товар проигнорирован");
        КонецЕсли;
        НомерСтроки=НомерСтроки+1;
    Конеццикла;
1 vicof
 
19.08.20
14:27
Смотреть, какие свойства ком-объекта отвечают за группировки, смотреть документацию майкософтовскую и допиливать.
2 мухомор777
 
19.08.20
14:35
ясно
3 мухомор777
 
19.08.20
16:20
вроде получилось.а можно узнать количество вложенности в группировке.Например первая группировка идет и узнать сколько в ней вложенностей максимально?
4 acht
 
19.08.20
17:07
(3) Надо смотреть, какие свойства ком-объекта отвечают за группировки, смотреть документацию майкософтовскую и допиливать.