Имя: Пароль:
1C
1C 7.7
v7: как вывести гориз. подсекцию
0 DES
 
29.09.14
12:40
сеть гориз. секция "Подвал"
в ней есть три подсекции.
п1
п2
п3

делаю
ВывестиСекцию("Подвал>");
ВывестиСекцию("Подвал>п2-");  // как вывести одну из трех подсекций?
ВывестиСекцию("Подвал<");
1 kosts
 
29.09.14
12:43
(0) Ничего не понял, но попробуй ПрисоединитьСекцию()
2 kosts
 
29.09.14
12:44
(1) и по имени, т.е. без "><"
3 DES
 
29.09.14
12:45
присоеденить - это в конец строки
4 lavalit
 
29.09.14
12:46
ВашаТалица.ВывестиСекцию("Подвал>"|"п1");
ВашаТаблица.ПрисоединитьСекцию("Подвал"|"п2");
5 lavalit
 
29.09.14
12:46
Ну если конечно секция так и называется "Подвал>"
6 lavalit
 
29.09.14
12:47
Если нет, то"клювы" убрать
7 DES
 
29.09.14
12:48
это получается ячейка.
а мне нужны строки
8 kosts
 
29.09.14
12:49
(7) Не спорь
9 DES
 
29.09.14
12:50
10 kosts
 
29.09.14
12:52
Типичный пример, вроде так:

ВывестиСекцию("Шапка");
ВывестиСекцию("Заголовки|Лево");
ПрисоединитьСекцию("Заголовки|Центр1");
ПрисоединитьСекцию("Заголовки|Центр2");
ПрисоединитьСекцию("Заголовки|Центр3");
ПрисоединитьСекцию("Заголовки|Право");

ВывестиСекцию("Подвал|Лево");
ПрисоединитьСекцию("Подвал|Центр1");
ПрисоединитьСекцию("Подвал|Центр2");
ПрисоединитьСекцию("Подвал|Центр3");
ПрисоединитьСекцию("Подвал|Право");
11 kosts
 
29.09.14
12:53
(9) Горизонтальные у него...
12 DES
 
29.09.14
12:53
(10) это по горизонтали  
а мне по вертикали нужно
13 kosts
 
29.09.14
12:55
(12) А ты секции Админ1, Админ2, ОС будешь несколько раз повторять?

В любом случае проще задать имена секциям строка 13 и вторая секция строки 17-19.
14 kosts
 
29.09.14
12:56
> как вывести одну из трех подсекций?
с учетом (9) получается всего то так:
ВывестиСекцию("Админ2");
15 DES
 
29.09.14
13:02
(14) так выводится вся секция подвал , без вложенных
потом Админ
а нужно, начало Подвал, потом Админ, потом остаток Подвал
16 kosts
 
29.09.14
13:05
(15) Не помню точного поведения 7.7, но ты уверен, что выводя секция Админ, у тебя выводится секция Подвал?
17 Ёпрст
 
29.09.14
13:24
(0) ответ  в (14)
18 DES
 
29.09.14
13:52
(17) она то выводится конечно, но не там где нужно.
нужно внутри Подвал, а он выводится после нее
19 kosts
 
29.09.14
14:01
(18) Вопрос простой. Сделай как в (13) и нет проблем.
20 Ёпрст
 
29.09.14
15:24
(18) ну и выводи: часть секции Подвал до секции админ, потом секцию админ, потом часть секции Подвал что после.

А потом, ты поймешь, что вложенные секции.. нахрен никому не упали и это аттавизм, и... проще задать имена секциям "выше" и "ниже" и выводить "как обычно", без "< и >" в названии секций.

Короче, вложенность секций - моветон, её никто не использует, ибо и без неё всё делается на раз-два.
21 aka AMIGO
 
29.09.14
15:28
(15) >>потом остаток Подвал<<
так раздели Подвал на две секции, в первой твои Админы, во второй - всё остальное
22 DES
 
29.09.14
17:16
робяты, так и сделал,но я хотел понять принцып. Уже давно хочу понять и вы опять мне его не дали понять.
23 lavalit
 
29.09.14
17:41
Если сделал.. сам.. значит понял...
24 DES
 
29.09.14
21:51
так сделал без этого , а хотел с э тим
AdBlock убивает бесплатный контент. 1Сергей