Визуализация работы с xlsx
Добавлено: 04 Февраль 2018, 12:12
				
				Вывод группировок строк. Определяем переменную с номером уровня в описании секции в параметрах xlsx файла. Переменная нужна, чтобы иметь возможность одну и ту же секцию выводить на разных уровнях. Например, дерево групп товаров. Код примера выглядит так.
			Код: Выделить всё
test_r  routine   !тестирование
    locXLSX.init(clip(FsFilePathNoSlash(FsAccess:ActiveUserDir)) & '\1.xlsx',FsAccess:ActiveUserDir)
    locXLSX.LoadTemplate(Loc:FileName)
    locXLSX.SetValue('grLevel',1)
    locXLSX.OutSection('secHeader')
    clear(TovGr:record,-1)
    set(TovGr:keyName,TovGr:keyName)
    loop
       next(TovarGr)
       if error()
          break
       .
       locXLSX.OutSection('secGroup')
       clear(Tov:record,-1)
       Tov:IDGr=TovGr:ID
       set(Tov:keyNameGr,Tov:keyNameGr)
       loop
          next(Tovar)
          if error()
             break
          .
          if Tov:IDGr<>TovGr:ID
             break
          .
          locXLSX.OutSection('secDetail')
       .
    .
    locXLSX.Make
    locXLSX.kill(1)