Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:use_macros_in_reports:examples:without_tunnel [2020/07/14 08:34] 192.168.1.126 создано |
ru:manual:report:use_macros_in_reports:examples:without_tunnel [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Замена в таблицах текста "{Туннель}" ====== | + | ====== Замена в таблицах текста "Туннель" ====== |
===== Текущая ситуация ===== | ===== Текущая ситуация ===== | ||
- | При графическом описании бизнес-процесса допускается туннелирование стрелок. Откуда именно пришли такие стрелки или куда уходят, явно не указывается. В отчетах такие состояния стрелок вместо конкретных процессов обозначают текстом "{Туннель}". | + | При графическом описании единицы деятельности допускается туннелирование стрелок. Откуда именно пришли такие стрелки или куда уходят, явно не указывается. В отчетах такие состояния стрелок вместо конкретных единиц деятельности обозначают текстом "{Туннель}". |
{Туннель} -- поставщик или потребитель стрелки. Название не детализируется в случаях однозначного понимания читателями диаграммы. | {Туннель} -- поставщик или потребитель стрелки. Название не детализируется в случаях однозначного понимания читателями диаграммы. | ||
Строка 9: | Строка 9: | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
- | В отчете формата Word по процессу необходимо во всех таблицах, где встречается текст "{Туннель}", сделать его замену на "---". Допускается, что за границами таблиц так же может встречаться этот текст, но его изменять не следует. | + | В отчете формата MS Word по единице деятельности необходимо во всех таблицах, где встречается текст "{Туннель}", сделать его замену на "---". Допускается, что за границами таблиц так же может встречаться этот текст, но его изменять не следует. |
===== Исходные данные ===== | ===== Исходные данные ===== | ||
- | Решение описывается с момента, когда существует шаблон отчета по процессу. В шаблоне существуют таблицы (различные привязки), которые содержат информацию по входам и выходам стрелок. | + | Решение описывается с момента, когда существует шаблон отчета по единице деятельности. В шаблоне существуют таблицы (различные привязки), которые содержат информацию по входам и выходам стрелок. |
- | [{{ ru:creating_user_reports:use_macros_in_reports:without_tunnel:lang_tunnel1.png?nolink | Рисунок 1. Вид шаблона отчета с таблицами, которые могут выводить заданный текст }}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/without_tunnel/without_tunnel_01.png?nolink | Рисунок 1. Вид шаблона отчета с таблицами, которые могут выводить заданный текст}}] |
- | [{{ ru:creating_user_reports:use_macros_in_reports:without_tunnel:lang_tunnel2.png?nolink |Рисунок 2. Вид выполненного отчета с искомым текстом в некоторых ячейках}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/without_tunnel/without_tunnel_02.png?nolink |Рисунок 2. Вид выполненного отчета с искомым текстом в некоторых ячейках}}] |
===== Концепция решения ===== | ===== Концепция решения ===== | ||
Строка 37: | Строка 37: | ||
'Вводная часть | 'Вводная часть | ||
- | columnTableProc = 5 'кол-во столбцов в таблицах с процессами | + | columnTableProc = 5 'кол-во столбцов в таблицах с единицами деятельности |
columnChange = 5 'столбец, в котором необходимо производить изменения | columnChange = 5 'столбец, в котором необходимо производить изменения | ||
Строка 52: | Строка 52: | ||
Selection.GoTo What:=wdGoToTable, Which:=wdGoToFirst, Count:=iTable, Name:="" | Selection.GoTo What:=wdGoToTable, Which:=wdGoToFirst, Count:=iTable, Name:="" | ||
- | If Selection.Tables(1).Columns.Count = columnTableProc Then 'если в таблице по процессам | + | If Selection.Tables(1).Columns.Count = columnTableProc Then 'если в таблице по единицам деятельности |
countRow = Selection.Tables(1).Rows.Count 'кол-во строк в таблице | countRow = Selection.Tables(1).Rows.Count 'кол-во строк в таблице | ||
Строка 86: | Строка 86: | ||
===== Результат ===== | ===== Результат ===== | ||
- | [{{ ru:creating_user_reports:use_macros_in_reports:without_tunnel:lang_tunnel3.png?nolink |Рисунок 3. Вид сформированного отчета после работы макроса}}] | + | [{{ ru/manual/report/use_macros_in_reports/examples/without_tunnel/without_tunnel_03.png?nolink |Рисунок 3. Вид сформированного отчета после работы макроса }}] |
Строка 95: | Строка 95: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_report_use_macros_in_reports_examples_without_tunnel|name=Замена в таблицах текста "Туннель"|type=vote|trace=ip|headline=off)} |