Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:use_macros_in_reports:examples:relationship_type_and_org_unit [2020/07/23 15:26] 192.168.1.126 создано |
ru:manual:report:use_macros_in_reports:examples:relationship_type_and_org_unit [2024/04/22 16:27] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Тип связи субъекта с процессом и субъект в одном столбце ====== | + | ====== Тип связи оргединицы с процессом и оргединицей в одном столбце ====== |
===== Текущая ситуация ===== | ===== Текущая ситуация ===== | ||
Строка 7: | Строка 7: | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
- | В отчете формата Word по процессу в таблице со столбцами процессов, субъектов процесса и типа связи субъекта с процессом сделать так, чтобы тип связи показывался не отдельным столбцом, а в столбце с субъектом. При этом: | + | В отчете формата MS Word по процессу в таблице со столбцами процессов, оргединиц процесса и типа связи оргединицы с процессов сделать так, чтобы тип связи показывался не отдельным столбцом, а в столбце с оргединицей. При этом: |
- | - При выводе в HTML (HTML-публикация или Business Studio Portal) ссылка на субъект должна остаться ссылкой, а название вида связи должно быть черным цветом, как это было и в столбце с названием вида связи. | + | - При выводе в HTML (HTML-публикация или Business Studio Portal) ссылка на оргединицу должна остаться ссылкой, а название вида связи должно быть черным цветом, как это было и в столбце с названием вида связи. |
- | - При выводе в Word название типа связи должно быть цветом, отличным от названия субъекта для большей читабельности (например, серый цвет) и курсивом. | + | - При выводе в Word название типа связи должно быть цветом, отличным от названия оргединицы для большей читабельности (например, серый цвет) и курсивом. |
- | Название субъекта и название типа связи должно быть разделено символом "/". | + | Название оргединицы и название типа связи должно быть разделено символом "/". |
===== Исходные данные ===== | ===== Исходные данные ===== | ||
Строка 18: | Строка 18: | ||
Решение описывается с момента, когда в шаблоне отчета создана необходимая привязка типа "Список", которую можно видеть таблицей. | Решение описывается с момента, когда в шаблоне отчета создана необходимая привязка типа "Список", которую можно видеть таблицей. | ||
- | [{{ ru/manual/report/use_macros_in_reports/examples/typelink_with_subject/typelink_with_subject_01.png?nolink |Рисунок 1. Вид необходимой привязки типа "Список" в шаблоне отчета}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/relationship_type_and_org_unit/relationship_type_and_org_unit_01.png?nolink |Рисунок 1. Вид необходимой привязки типа "Список" в шаблоне отчета}}] |
- | [{{ ru/manual/report/use_macros_in_reports/examples/typelink_with_subject/typelink_with_subject_02.png?nolink |Рисунок 2. Вид выполненного отчета формата Word до решения задачи}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/relationship_type_and_org_unit/relationship_type_and_org_unit_02.png?nolink |Рисунок 2. Вид выполненного отчета формата Word до решения задачи}}] |
- | [{{ ru/manual/report/use_macros_in_reports/examples/typelink_with_subject/typelink_with_subject_03.png?nolink |Рисунок 3. Вид выполненного отчета в HTML-публикации до решения задачи}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/relationship_type_and_org_unit/relationship_type_and_org_unit_03.png?nolink |Рисунок 3. Вид выполненного отчета в HTML-публикации до решения задачи}}] |
===== Концепция решения ===== | ===== Концепция решения ===== | ||
- | После того, как отчет будет сформирован, будем запоминать текст в каждой ячейке столбца "Тип связи" и добавлять его к тексту соседней ячейки столбца "Субъект" в нужном оформлении. Столбец "Тип связи" после этого удаляется. | + | После того, как отчет будет сформирован, будем запоминать текст в каждой ячейке столбца "Тип связи" и добавлять его к тексту соседней ячейки столбца "Оргединица" в нужном оформлении. Столбец "Тип связи" после этого удаляется. |
===== Шаги решения ===== | ===== Шаги решения ===== | ||
Строка 32: | Строка 32: | ||
Кодом VBA: | Кодом VBA: | ||
- | * для каждой ячейки столбца "Тип субъекта" заполнить текст ячейки; | + | * для каждой ячейки столбца "Тип оргединицы" заполнить текст ячейки; |
- | * вставить в конец ячейки той же строки столбца "Субъект" и указать необходимые параметры шрифта, который будет вставлен позже, при форматировании необходимо учесть направление формирование отчета (Word, HTML); | + | * вставить в конец ячейки той же строки столбца "Оргединица" и указать необходимые параметры шрифта, который будет вставлен позже, при форматировании необходимо учесть направление формирование отчета (Word, HTML); |
* в той же ячейке вставить разделительное выражение и запомненный ранее текст с типом связи. | * в той же ячейке вставить разделительное выражение и запомненный ранее текст с типом связи. | ||
Строка 194: | Строка 194: | ||
===== Результат ===== | ===== Результат ===== | ||
- | [{{ ru/manual/report/use_macros_in_reports/examples/typelink_with_subject/typelink_with_subject_04.png?nolink |Рисунок 4. Вид выполненного отчета формата Word после решения задачи кодом VBA}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/relationship_type_and_org_unit/relationship_type_and_org_unit_04.png?nolink |Рисунок 4. Вид выполненного отчета формата Word после решения задачи кодом VBA}}] |
- | [{{ ru/manual/report/use_macros_in_reports/examples/typelink_with_subject/typelink_with_subject_05.png?nolink |Рисунок 5. Вид выполненного отчета в HTML-публикации после решения задачи кодом VBA}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/relationship_type_and_org_unit/relationship_type_and_org_unit_05.png?nolink |Рисунок 5. Вид выполненного отчета в HTML-публикации после решения задачи кодом VBA}}] |
Строка 208: | Строка 208: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_report_use_macros_in_reports_examples_relationship_type_and_org_unit|name=Тип связи оргединицы с процессом и оргединицей в одном столбце|type=vote|trace=ip|headline=off)} |