Имя: Пароль:
1C
1С v8
Как определить уровень группировки в Open office
0 Pentosh
 
10.07.15
10:16
Добрый день.
Подскажите, пожалуйста, надо автоматизировать загрузку прайса в базу.
Но Open office :( Поиском нарыл, что в Экселе есть функция ExcelЛист.Rows(ТекСтр).OutlineLevel, но вот в ОО видимо нет.

Стручтура прайса (родитель и номенклатура в одной колонке).
Группа1
-Группа11
--Элемент111
--Элемент112
-Группа12
--Группа121
---Элемент1211
---Элемент1212
--Группа122
---Элемент1221
-Элемент11
-Элемент12
Группа2
-Группа12
и т.д.

Поиск результатов не дает, как и попытки решить задачу, может кто знает, решал уже подобное.

P.S. В определении группа это или нет, сложностей нет,а вот как иерархию выстоить, особенно при переходе с Группа1 на Группа2, вот в чем вопрос.
1 Fish
 
10.07.15
10:18
(0) Сделать отдельную колонку с уровнем группировки.
2 Pentosh
 
10.07.15
10:33
(1) Это сделал, а как его автоматически поставить, ума не приложу.
Точнее как переходы типо:
Группа1
-Группа11
--Элемент111
-Элемент11 ------вот этот
-Элемент12
Группа2 --------вот этот
-Группа12

т.е. с понижением уровня на 1 уровень например.
3 Pentosh
 
10.07.15
12:50
Или может знает кто, как в Open office-е узнать программно, сколько отступов в строке (не пробелы, не таб, а отступ используется)?
Закон Брукера: Даже маленькая практика стоит большой теории.