Доброго времени суток, уважаемые жители интернет сообщества Террасофт :)
Ссылки на сущности системы Terrasoft имеют вид:
1) Для перехода к записи:
terrasoft://goto/USI_раздела/{ID}
2) Для открытия картчоки записи:
terrasoft://open/USI_раздела/{ID}
К примеру: terrasoft://goto/Incidents/{01D9A670-D205-4E44-866C-106FF2EABF1E}
terrasoft://goto/Incidents/{01D9A670-D205-4E44-866C-106FF2EABF1E}
Далее, Вы можете добавить в отчет текстовые обьекты с текстом «перейти к записи», а в свойство URL динамически перед печатью отчета OnReportBeforePrint записывать нужные ссылки.
Приятной работы с Террасофт!
Дмитрий,
Для каких версий будет работать данная функциональность?
Здравствуйте, Олег.
Проверял на 3.4.0., но с высокой долей вероятности данный функционал будет работать и на 3.3.2.
Дмитрий, попробовал и у меня не работает. Что делать?
XRM 3.4.1
Здравствуйте, Андрей!
А у Вас Terrasoft не portable-версия?
Работает, если вставить ссылку в адресную строку "Проводника"?
"Андрей Каспаревич" написал:А у Вас Terrasoft не portable-версия?
Нет, обычную установку делал, потом бинарные файлы обновлял.
"Андрей Каспаревич" написал:Работает, если вставить ссылку в адресную строку "Проводника"?
Не работает. Пробовал такие варианты:
terrasoft://goto/Documents/{E194A4D3-355F-4A92-B48E-9E52B7209980}
terrasoft://goto/wnd_DocumentsWorkspace/{E194A4D3-355F-4A92-B48E-9E52B7209980}
У кого-то это вообще работало?
Андрей, скорее всего проблема все-таки в регистрации бинарных файлов.
Попробуйте с правами администратора запустить
..\Terrasoft\Bin\TSRegSvr.exe /unreg /reg
, а затем попробовать перейти по ссылке из проводника Windows. Открывается ли Terrasoft при этом?
Андрей, спасибо.
Заработало, думаю, что дело было в том, что у меня было запущено два клиента Террасофт.
Здравствуйте! Если вставлять отдельно в браузер или сохранять html файл и запускать, ссылки рабочие. Если этот же текст в html и отправлять через почту (не dbmail, другие библиотеки, но не суть), тот же gmail определяет ссылки как неопознанные и не дает осуществить переход, ссылка в принципе не активная, даже если вставить её вручную через интерфейс нового письма в gmail. Подскажите пожалуйста как можно обойти? Может есть вариант запуска если вшить в html js?