Задача [L3]: Обработка шаблона ${docID} в компоненте формы «Ссылка»

Формулировка проблемы: для удобства реализации интеграции с рядом внешних модулей необходима возможность передать им идентификатор текущего документа через гиперссылку.

Решение: в основном приложении Arta Synergy необходимо реализовать возможность обработки шаблона ${docID} в ссылке, указанной в компоненте форм «Ссылка». Обработка должна работать следующим образом: если в ссылке компонента «Ссылка» присутствует шаблон ${docID} (целиком, регистрочувствительно), то при щелчке на компонент в режиме просмотра файла по форме этот шаблон заменяется на идентификатор документа, в котором находится этот файл по форме. Если шаблон написан с ошибками, в неправильном регистре либо файл по форме не принадлежит никакому документу, то замена не производится.