Имя: Пароль:
1C
1C 7.7
v7: Как воспользоваться функцией ПолноеНаименование();
0 Косяк
 
26.07.19
10:57
Стоит задача вывести только папки справочника. Хочу вывести полные пути, но не знаю как. Вот код

Процедура Сформировать()    
    
СпрН = СоздатьОбъект("Справочник.Номенклатура");

Запрос = СоздатьОбъект("Запрос");    

ТекстЗапроса = "    
|Обрабатывать НеПомеченныеНаУдаление;
|Номенклатура =Справочник.Номенклатура.ТекущийЭлемент;
|Родитель =Справочник.Номенклатура.ТекущийЭлемент.Родитель;
//|ПолноеНаименование =Справочник.Номенклатура.ПолноеНаименование();
|Группировка Родитель;";


Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда

ПН = Запрос.Номенклатура.ПолноеНаименование();
    
Пока Запрос.Группировка(1) = 1 Цикл
  //сообщить(Запрос.Родитель);
  Сообщить(Запрос.Родитель+" // "+ПН);
КонецЦикла;

КонецЕсли;


КонецПроцедуры
1 garmosha
 
26.07.19
10:59
ПН = Запрос.Номенклатура.ПолноеНаименование();  внутри цикла ..
2 Builder
 
26.07.19
11:14
ПолноеНаименование()
Синтаксис:
ПолноеНаименование()
Назначение:
Возвращает строку, содержащую полное наименование выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом /.
3 Косяк
 
26.07.19
11:52
(1) Спасибо