Имя: Пароль:
1C
1С v8
Обращение к родителю
0 DeMi4
 
28.11.11
15:32
В справочнике имеются записи следующего вида
2.1 Доход
2.1.1 Товар
2.1.1.1 Наличными

То есть 2.1.1 является родителем для 2.1.1.1, как в СКД при выводе строк учесть это. Нет ли ни чего подобного как в 7.7 (число вхождений), или как можно это реализовать, примерно предполагаю как можно сделать без использования СКД но уж очень хочется.
1 sereban
 
28.11.11
15:33
"как в СКД при выводе строк учесть это" ЭТО КАК?
2 Ахмадинежад
 
28.11.11
15:34
в СКД вызывай функцию, которая рекурсивно будет учитывать это
3 aleks-id
 
28.11.11
15:35
*вывихнул мозг пытаясь понять ТС*
4 DeMi4
 
28.11.11
15:37
Строка в отчете должна иметь вид не

наличными

а

Товар/наличными
5 Поручик
 
28.11.11
15:38
А я подумал, в теме обращение к биологическому родителю.
6 DeMi4
 
28.11.11
15:40
К черепашками из пустыни)
7 Ненавижу 1С
 
гуру
28.11.11
15:42
ПолноеНаименование()
8 DeMi4
 
28.11.11
15:43
А если нету
9 polymorph
 
28.11.11
15:49
Доход
Доход/Товар
Доход/Товар/Наличными
Так

Выбор
  Если НЕ Номенклатура.Родитель ЕСТЬNULL
  Тогда Номенклатура.Родитель.Наименование + '/' + Номенклатура.Наименование
Конец Как Товар

ну как то так )))
10 polymorph
 
28.11.11
15:51
хотя непонятно почему вывод по иерархии не устраивает
11 DeMi4
 
28.11.11
15:52
Дак это понятно если бы были группы а если их нет. Идет сплошным текстом только по коду можно понят что к чему относится
12 DrShad
 
28.11.11
15:53
(10) вот сначала предложить вариант с ахренительным условием, а потом вспомнить про иерархию
13 DrShad
 
28.11.11
15:54
(11) т.е. нет групп? если их физически нет в справочнике сделай
14 aleks-id
 
28.11.11
15:57
(11) эт по нашему - сделать через jопу а потом прикручивать костыли.
15 polymorph
 
28.11.11
15:58
(12) это я пошутить попытался
16 DeMi4
 
28.11.11
16:35
Где в СКД прописать ПолноеНаименование для элемента справочника?
17 DeMi4
 
28.11.11
17:10
Не кто не сталкивался с этим когда надо вывести всех родителей у элемента справочника
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший