Имя: Пароль:
1C
1С v8
Пытаюсь получить корневого родителя
0 Uragan_a
 
24.09.13
15:54
Чет башка не варит, нужно выгрузить в номенклатуру, с указанием полного пути в группах номенклатуры.

Например: Компьютеры/Комплектующие/Материнские платы

Вот чего придумал:
Пока Группа <> Справочники.Номенклатура.ПустаяСсылка() Цикл
          ПолнаяГруппа = ПолнаяГруппа + "/" Группа;
        
          Группа = Группа.Родитель;
     КонецЦикла;

Получается наоборот))) : /Материнские платы/Комплектующие/Компьютеры

Нужно наверное строковыми функциями побаловаться?
1 Euguln
 
24.09.13
15:55
СправочникСсылка.<Имя справочника>.ПолноеНаименование (CatalogRef.<Имя справочника>.FullDescr)
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПолноеНаименование (FullDescr)
Синтаксис:

ПолноеНаименование()
Возвращаемое значение:

Тип: Строка.
Строка, включающая наименование элемента и наименования всех вышестоящих элементов.
Наименования выводятся слева направо, начиная с самого верхнего уровня, разделяются символом "/".
Описание:

Получает наименование элемента справочника с учетом наименований всех вышестоящих элементов.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

Сообщить("Полное  наименование данного элемента: " +
          СсылкаНаЭлемент.ПолноеНаименование());
2 MKZM
 
24.09.13
15:58
рекурсия нужна
3 exwill
 
24.09.13
15:59
(0) Правильно (1).
Но все таки...
ПолнаяГруппа = Группа+"/"+ПолнаяГруппа;
Вот и весь наоборот )))
4 Uragan_a
 
24.09.13
16:02
спс всем
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший