Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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 [2023/03/16 12:20] (текущий)
Строка 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)}
Driven by DokuWiki