Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:typical_tasks_reports:other_guides [2013/10/16 03:07] barinova |
ru:creating_user_reports:typical_tasks_reports:other_guides [2017/11/08 14:55] (текущий) |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
Требуется сформировать отчёт для папки стандарта со всеми вложенными пунктами данного стандарта в виде дерева. В дереве должно выводиться название пункта и его текст (//Рис. 1//). | Требуется сформировать отчёт для папки стандарта со всеми вложенными пунктами данного стандарта в виде дерева. В дереве должно выводиться название пункта и его текст (//Рис. 1//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_579.png?nolink |Рисунок 1}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_579.png?nolink |Рисунок 1}}] |
==== Планирование логики извлечения информации с помощью Объектной модели ==== | ==== Планирование логики извлечения информации с помощью Объектной модели ==== | ||
Строка 13: | Строка 13: | ||
В отчет необходимо вывести перечень пунктов выбранного стандарта. Следовательно, отчет будет строиться по справочнику "Стандарты". | В отчет необходимо вывести перечень пунктов выбранного стандарта. Следовательно, отчет будет строиться по справочнику "Стандарты". | ||
- | Для того чтобы понять, каким образом для стандарта хранятся нужные в отчете параметры, откройте **Объектную модель** (**Главное меню -> Отчеты -> Объектная модель**) и найдите в ней справочник "Стандарты" (**раздел "Классы" -> подраздел "Управление" -> подраздел "СМК"**). В этом справочнике для хранения названия пункта стандарта предусмотрен параметр "Название" (//Рис. 2//). Его и нужно использовать в отчете. | + | Для того чтобы понять, каким образом для стандарта хранятся нужные в отчете параметры, откройте **Объектную модель** (**Главное меню -> Отчеты -> Объектная модель**) и найдите в ней справочник "Стандарты" (раздел **Классы** -> подраздел **Управление** -> подраздел **СМК**). В этом справочнике для хранения названия пункта стандарта предусмотрен параметр "Название" (//Рис. 2//). Его и нужно использовать в отчете. |
[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_581.png?nolink |Рисунок 2}}] | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_581.png?nolink |Рисунок 2}}] | ||
Строка 38: | Строка 38: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_585.png?nolink |Рисунок 5}}] | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_585.png?nolink |Рисунок 5}}] | ||
+ | |||
+ | Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**. | ||
**ШАГ 3. Выбор типа привязки к данным** | **ШАГ 3. Выбор типа привязки к данным** | ||
Строка 63: | Строка 65: | ||
**ШАГ 6. Выбор параметра "Название" для привязки типа "Дерево"** | **ШАГ 6. Выбор параметра "Название" для привязки типа "Дерево"** | ||
- | Дерево пунктов стандарта должно содержать название пункта и текст пункта. Поэтому необходимо добавить дополнительную привязку к параметру "Название" для привязки типа "Дерево". Нужно добавить название стандарта или "Объекта". Следовательно, нужен параметр "Название", находящийся внутри элемента "Объект". Разверните элемент "Объект" в дереве параметров, выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Выбранные параметры** (//Рис. 9//). | + | Дерево пунктов стандарта должно содержать название пункта и текст пункта. Поэтому необходимо добавить дополнительную привязку к параметру "Название" для привязки типа "Дерево". В дереве параметров выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 9//). |
[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_591.png?nolink |Рисунок 9}}] | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_591.png?nolink |Рисунок 9}}] | ||
Строка 79: | Строка 81: | ||
**ШАГ 8. Выбор параметра "Текст пункта стандарта" для привязки типа "Дерево"** | **ШАГ 8. Выбор параметра "Текст пункта стандарта" для привязки типа "Дерево"** | ||
- | На следующем шаге необходимо добавить дополнительную привязку к параметру "Текст пункта стандарта" для привязки типа "Дерево". Выделите параметр "Текст пункта стандарта" и, удерживая левую клавишу мыши, перетяните параметр в область **Выбранные параметры** (//Рис. 11, 12//). | + | На следующем шаге необходимо добавить дополнительную привязку к параметру "Текст пункта стандарта" для привязки типа "Дерево". Выделите параметр "Текст пункта стандарта" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 11, 12//). |
[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_595.png?nolink |Рисунок 11}}] | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_595.png?nolink |Рисунок 11}}] | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_597.png?nolink |Рисунок 121}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_597.png?nolink |Рисунок 12}}] |
**ШАГ 9. Указание дополнительных настроек для привязки типа "Дерево"** | **ШАГ 9. Указание дополнительных настроек для привязки типа "Дерево"** | ||
Строка 101: | Строка 103: | ||
Внесите изменения в оформление шаблона отчета, например, измените ширину столбца **Пункт** (//Рис. 15//). | Внесите изменения в оформление шаблона отчета, например, измените ширину столбца **Пункт** (//Рис. 15//). | ||
- | [[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_603.png?nolink |Рисунок 15}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_603.png?nolink |Рисунок 15}}] |
**ШАГ 11. Сохранение отчета** | **ШАГ 11. Сохранение отчета** | ||
- | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку {{common/icons/19.png?nolink}} **Сохранить отчет**. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 16//). | + | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 16//). |
[{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 16}}] | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 16}}] | ||
Строка 113: | Строка 115: | ||
Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите папку стандарта, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 17//). | Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите папку стандарта, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 17//). | ||
- | [[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_608.png?nolink |Рисунок 17}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_608.png?nolink |Рисунок 17}}] |
**ШАГ 13. Закрытие Мастера отчетов** | **ШАГ 13. Закрытие Мастера отчетов** | ||
Строка 130: | Строка 132: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_614.png?nolink |Рисунок 19}}] | [{{ ru/creating_user_reports/typical_tasks_reports/other_guides/other_guides_614.png?nolink |Рисунок 19}}] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ |