1С 8.3 Получить ссылку из навигационной ссылки - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

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

Получить ссылку из навигационной ссылки в 1С 8.3:
Функция ПолучитьСсылкуИзНавигационнойСсылки(НавигационнаяСсылка) Экспорт

   Позиция1 = Найти(НавигационнаяСсылка, "e1cib/data/");
   Позиция2 = Найти(НавигационнаяСсылка, "?ref=");

   Тип = Сред(НавигационнаяСсылка, Позиция1 + 11, Позиция2 - Позиция1 - 11);
   Шаблон = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(Тип + ".ПустаяСсылка"));
   Значение = СтрЗаменить(Шаблон, "00000000000000000000000000000000", Сред(НавигационнаяСсылка, Позиция2 + 5));

   Возврат ЗначениеИзСтрокиВнутр(Значение); // вернет ссылку на элемент

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 04.09.2023
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому