Получить ссылку из навигационной ссылки

CepeLLlka 10 1

Функция возвращает ссылку полученную из навигационной ссылки.

Где-то на просторах интернета, плюс немного своего напильника

Функция ПолучитьСсылкуИзНавигационной(НС) Экспорт
    
    ПерваяТочка = Найти(НС, "e1cib/data/");
    ВтораяТочка = Найти(НС, "?ref=");
    
    ПредставлениеТипа   = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11);
    ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка"));
    ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5));
    Возврат ЗначениеИзСтрокиВнутр(ЗначениеСсылки);
   	 
КонецФункции
1

Комментарии

См. также

Получение ссылки по навигационной ссылке

ПолучитьНавигационнуюСсылкуВоВременномХранилище (БСП)

ПолучитьНавигационнуюСсылкуДляОткрытия (БСП)

ОткрытьНавигационнуюСсылку (БСП)

НавигационнаяСсылкаВебСайта (БСП)

ЭтоНавигационнаяСсылка (БСП)

НавигационнойСсылкиФайла (БСП)

ОбработкаНавигационнойСсылки (БСП)

ПечатьДокументовОбработкаНавигационнойСсылки (БСП)

Модератору