Перейти к содержанию

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

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

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

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

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

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

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