Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:use_macros_in_reports:examples:code_as_hyperlink [2020/07/23 15:20] 192.168.1.126 создано |
ru:manual:report:use_macros_in_reports:examples:code_as_hyperlink [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Ссылка для процесса с видом типа "Код" ====== | + | ====== Сделать код процесса ссылкой на процесс ====== |
===== Текущая ситуация ===== | ===== Текущая ситуация ===== | ||
- | Для того, чтобы в отчетах типа HTML (HTML-публикация, Business Studio Portal), названия Процессов, Субъектов и т.д. показывались ссылками (при условии, что есть куда ссылаться), необходимо, чтобы соответствующие привязки создавались как объекты, а не как параметры объекта. При этом текст такого объекта предопределен. Например, в отчетах ссылка будет только у процессов с текстом вида "Код НазваниеПроцесса". Если в отчет вывести параметр "Иерархический код", то гиперссылки у такого кода процесса не будет. | + | Для того, чтобы в отчетах типа HTML (HTML-публикация, Business Studio Portal), названия Процессов, Оргединиц и т.д. показывались ссылками (при условии, что есть куда ссылаться), необходимо, чтобы соответствующие привязки создавались как объекты, а не как параметры объекта. При этом текст такого объекта предопределен. Например, в отчетах ссылка будет только у процессов с текстом вида "Код НазваниеПроцесса". Если в отчет вывести параметр "Иерархический код", то гиперссылки у такого кода процесса не будет. |
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
- | В отчете формата Word по процессу в таблице с данными его подпроцессов столбец "Следующий процесс" должен быть: | + | В отчете формата MS Word по процессу в таблице с данными его подпроцессов столбец "Следующий процесс" должен быть: |
- Представлен в формате "Код + Название процесса" если формируется как отдельный документ Word (т.е. обычный формат). | - Представлен в формате "Код + Название процесса" если формируется как отдельный документ Word (т.е. обычный формат). | ||
- | - Представлен в формате "Код" с гиперссылкой на процесс, если формируется для HTML (HTML-публикация или Business Studio Portal). | + | - Представлен в формате "Код" с гиперссылкой на процесс, если формируется для HTML (HTML-публикация или Business Studio Portal). |
Ничего не делать с данными о следующем процессе для отчетов типа HTML в случаях, если: | Ничего не делать с данными о следующем процессе для отчетов типа HTML в случаях, если: | ||
Строка 21: | Строка 21: | ||
Решение описывается с момента, когда в шаблоне отчета создана необходимая привязка типа "Список", которую можно видеть таблицей. В таблице есть столбец "Следующий процесс", который представлен форматом "Код + Название процесса". | Решение описывается с момента, когда в шаблоне отчета создана необходимая привязка типа "Список", которую можно видеть таблицей. В таблице есть столбец "Следующий процесс", который представлен форматом "Код + Название процесса". | ||
- | [{{ ru/manual/report/use_macros_in_reports/examples/kod_as_link/kod_as_link_01.png?nolink |Рисунок 1. Вид необходимой привязки типа "Список" в шаблоне отчета}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/code_as_hyperlink/code_as_hyperlink_01.png?nolink |Рисунок 1. Вид необходимой привязки типа "Список" в шаблоне отчета}}] |
- | [{{ ru/manual/report/use_macros_in_reports/examples/kod_as_link/kod_as_link_02.png?nolink |Рисунок 2. Вид данных, сформированных по необходимой привязке, в выполненном отчете в HTML-публикации}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/code_as_hyperlink/code_as_hyperlink_02.png?nolink |Рисунок 2. Вид данных, сформированных по необходимой привязке, в выполненном отчете в HTML-публикации}}] |
===== Концепция решения ===== | ===== Концепция решения ===== | ||
Строка 144: | Строка 144: | ||
===== Результат ===== | ===== Результат ===== | ||
- | [{{ ru/manual/report/use_macros_in_reports/examples/kod_as_link/kod_as_link_03.png?nolink |Рисунок 3. Вид данных, сформированных по необходимой привязке, в выполненном отчете в HTML-публикации после решения задачи макросом}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/code_as_hyperlink/code_as_hyperlink_03.png?nolink |Рисунок 3. Вид данных, сформированных по необходимой привязке, в выполненном отчете в HTML-публикации после решения задачи макросом}}] |
Строка 151: | Строка 151: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_report_use_macros_in_reports_examples_code_as_hyperlink|name=Сделать код процесса ссылкой на процесс|type=vote|trace=ip|headline=off)} |