Визуализация работы с 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)