Есть ли типовой метод получить ссылку на объет из навигационной ссылки?
☑
0
SeiOkami
31.08.13
✎
15:22
Здравия!
Есть такой метод?
Чтобы текст навигационной ссылки не разбирать.
1
SeiOkami
31.08.13
✎
15:28
Или может где-то есть уже функция, которая из навигационной ссылки получает нормальную ссылку.
Я не нашел =(
2
SeiOkami
31.08.13
✎
16:14
уп
3
SeiOkami
31.08.13
✎
18:57
ап
4
Sol78
01.09.13
✎
23:21
Процедура ПолучитьСсылкуИзНавигационной(НС)
ПерваяТочка = Найти(НС, "e1cib/data/");
ВтораяТочка = Найти(НС, "?ref=");
ПредставлениеТипа = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11);
ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка"));
ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5));
Ссылка = ЗначениеИзСтрокиВнутр(ЗначениеСсылки);
КонецПроцедуры
5
Sol78
01.09.13
✎
23:22
:)
6
Sol78
01.09.13
✎
23:24
ну и проверка нужна, что первая и вторая точка не нули, т.к. навигационные ссылки не только у ссылок бывают.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший