Универсальный URL для открытия любой записи в системе


При настройке решений может понадобиться вычисление прямой URL-ссылки на объекты с динамическим проставлением ID объекта, принадлежность которого к конкретному шаблону заранее неизвестна. Такая задача может возникнуть, например, при генерации шаблонов уведомлений, в которых нужна одна ссылка на объекты из потенциально разных шаблонов, либо при условном вычислении ссылок в вычисляемых полях.

Стандартные прямые ссылки на записи и задачи всегда содержат в себе указание на шаблон (а иногда ещё и формы шаблона), в котором хранится объект и проставление ID объекта из другого шаблона приведет к открытию формы, несоответствующей данному объекту.

Чтобы этого избежать, ссылку нужно составлять в формате:

https://<URL продукта>/#Resolver/<ID>

где URL продукта нужно заменить на адрес инстанса продукта, а <ID> — на контекстно подставляемый ID искомого объекта, например, при помощи функции FORMAT.

См. также: Вычисление гиперссылки на запись(пример использования функции FORMAT для формирования гиперссылки), Вычисление гиперссылки на инстанс(пример вычисления URL продукта).



Номер Статьи: 1926
Размещено: Wed, Oct 20, 2021
Последнее обновление: Mon, Jul 1, 2024

Online URL: https://kb.comindware.ru/article/universalnyj-url-dlya-otkrytiya-lyuboj-zapisi-v-sisteme-1926.html