Имя: Пароль:
1C
1С v8
Имя группы Excel
0 8th
 
28.12.09
18:04
Здравствуйте.
Читаю файл Excel построчно, и все нормально. Но есть одна проблема-данные в файле сгруппированы (а-ля прайс лист). А вопрос в следующем: как для произвольной строки получить родительскую строку?
Пример:
-Яйца
--Яйца 1 кат.
--Яйца 2 кат.
--Яйца 3 кат.
Необходимо для строки "--Яйца 2 кат." получить группу т.е. "-Яйца"
Заранее благодарен.
1 Смотритель маяка
 
28.12.09
18:15
Род="";
Для Ц=1 по ПоследняяСтрокаПрайса цикл
Если ЭтоРодительскаяСтрока Тогда
 Род=ФИОРодителя;
Иначе
 ЯЧитаюЛист(Род,ФИОРебенка);
Конецесли;
конеццикла;
2 apollo
 
28.12.09
18:18
сделай иерархию
3 8th
 
30.12.09
09:03
(2)Вопрос в том, как определить что ЭтоРодительскаяСтрока?
4 8th
 
30.12.09
09:24
^
|
5 Смотритель маяка
 
30.12.09
09:30
(3)Смотри по структуре своего прайса-эксель-файла. Телепатируя, могу преположить, что у родительской строки в поле "Цена" будет пусто.
6 8th
 
30.12.09
09:34
(5)Родительская группа у меня не какими полями ни отличается от вложенной...
7 8th
 
30.12.09
09:50
Up
8 8th
 
30.12.09
10:01
Где же коллективный разум?
9 dk
 
30.12.09
10:02
в поиске был?
10 8th
 
30.12.09
10:13
Был. Все работающие варианты сводятся либо к анализу полей файла, например как в (3) или добавлению специального поля ЭтоГруппа...
11 8th
 
30.12.09
10:27
Вверх
12 dk
 
30.12.09
10:28
в пределах месяца всплывала эта тема - решение вроде нашли, но через поиск не нашел
13 8th
 
30.12.09
10:32
Вот и я не нашел..
14 8th
 
30.12.09
11:23
...И воспользовался вариантом Чтение из Excel сгруппированной таблицы