Перейти к содержанию

Графическое изображение результатов: различия между версиями

Материал из Химсофт Вики
Строка 106: Строка 106:
|-
|-
|<code>Header</code><br>(''заголовок диаграммы'')
|<code>Header</code><br>(''заголовок диаграммы'')
|<code style="background-color: #d4edda;>Объекты анализа</code> >> Выбрать объект>> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Карточка объекта анализа</code> >> <code style="background-color: #d4edda;>Информация</code> >> <code style="background-color: #d4edda;>Наименование</code>
|<code style="background-color: #d4edda;>Объекты анализа</code> >> Выбрать объект >> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Наименование</code>, <code style="background-color: #d4edda;>Единицы измерения</code>
 
<code style="background-color: #d4edda;>Объекты анализа</code> >> Выбрать объект>> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Карточка объекта анализа</code> >> <code style="background-color: #d4edda;>Информация</code> >> <code style="background-color: #d4edda;>Единицы измерения</code>


<code style="background-color: #fff3e0;>Fields!ind_name.Value</code> >> <code style="background-color: #fff3e0;>ind_name / IndicatorDataSet</code> >> <code style="background-color: #fff3e0;>NAME / INDICATOR</code>
<code style="background-color: #fff3e0;>Fields!ind_name.Value</code> >> <code style="background-color: #fff3e0;>ind_name / IndicatorDataSet</code> >> <code style="background-color: #fff3e0;>NAME / INDICATOR</code>
Строка 128: Строка 126:
|-
|-
|Минимальные значения
|Минимальные значения
|
|<code style="background-color: #d4edda;>Объекты анализа</code> >> Выбрать объект >> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Нормы</code>
<code style="background-color: #fff3e0;>Fields!min.Value</code> >> <code style="background-color: #fff3e0;>min / ResultDataSet</code> >> <code style="background-color: #fff3e0;>RANGE_MIN / JOURNAL_RESULT</code>
|<syntaxhighlight lang="vb">=Fields!min.Value</syntaxhighlight>
|<syntaxhighlight lang="vb">=Fields!min.Value</syntaxhighlight>
|-
|-
|Максимальные значения
|Максимальные значения
|
|<code style="background-color: #d4edda;>Объекты анализа</code> >> Выбрать объект >> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Нормы</code>
<code style="background-color: #fff3e0;>Fields!max.Value</code> >> <code style="background-color: #fff3e0;>max / ResultDataSet</code> >> <code style="background-color: #fff3e0;>RANGE_MAX / JOURNAL_RESULT</code>
|<syntaxhighlight lang="vb">=Fields!max.Value</syntaxhighlight>
|<syntaxhighlight lang="vb">=Fields!max.Value</syntaxhighlight>
|-
|-
|}
|}

Версия от 09:25, 25 марта 2026

Параметры

Параметр Тип поля Данные Сортировка
1 Введите дату начала периода: выбор даты из календаря - -
2 Введите дату окончания периода: выбор даты из календаря - -
3 Выберите объект: выбор значения объекты анализа по алфавиту
4 Выберите точку отбора: выбор значения выбор точки отбора для объекта анализа из п.3 по алфавиту
5 Выберите показатель 1: выбор значения показатель 1, по данным которого будет строиться график 1 по алфавиту
6 Выберите показатель 2: выбор значения показатель 2, по данным которого будет строиться график 2 по алфавиту
7 Выберите показатель 3: выбор значения показатель 3, по данным которого будет строиться график 3 по алфавиту

Поля, данные, выражения, элементы интерфейса и код

Верхний колонтитул

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Владелец версии Code.Globals.GetVersionOwner()
="Владелец версии: " & Code.Globals.GetVersionOwner()

Заголовок

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Наименование организации Подразделения предприятия >> Выбрать предприятие >> Редактировать >> Карточка подразделения >> Полное наименование

Fields!full_name.Value >> full_name / HeadDataSet >> FULL_NAME / COMPANY_LEVEL

=First(Fields!full_name.Value, "HeadDataSet")
Графическое изображение результатов анализов объекта ... (точка отбора ...) по показателям ... Объекты анализа >> Тип и Наименование

Источники проб >> Выбрать запись >> Редактировать >> Полное наименование

Fields!ao_name.Value >> ao_name / MainDataSet >> NAME / ANALYSIS_OBJECT Fields!ss_name.Value >> ss_name / MainDataSet >> FULL_NAME / SAMPLE_SOURCE

Parameters!FilterIndicator_1.Label, Parameters!FilterIndicator_2.Label, Parameters!FilterIndicator_3.Label

="Графическое изображение результатов анализов объекта " & First(Fields!ao_name.Value, "MainDataSet") & " (точка отбора " & First(Fields!ss_name.Value, "MainDataSet") & ")" & vbLF & "по показателям " & GetOr(Parameters!FilterIndicator_1.Label,,,) & GetOr(Parameters!FilterIndicator_2.Label,,"; ",) & GetOr(Parameters!FilterIndicator_3.Label,,"; ",)
  • используется функция GetOr()
за период с ... по ... Parameters!FilterDateFrom.Value, Parameters!FilterDateTo.Value
="за период с " & Format(Parameters!FilterDateFrom.Value, "dd.MM.yyyy") & " по " & Format(Parameters!FilterDateTo.Value, "dd.MM.yyyy")

Основные данные, использующиеся в диаграммах

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Header
(заголовок диаграммы)
Объекты анализа >> Выбрать объект >> Редактировать >> Наименование, Единицы измерения

Fields!ind_name.Value >> ind_name / IndicatorDataSet >> NAME / INDICATOR

Fields!unit.Value >> unit / IndicatorDataSet >> HTML_NAME / UNIT

Parameters!FilterIndicator_1.Label, Parameters!FilterIndicator_2.Label, Parameters!FilterIndicator_3.Label

=Replace(First(Fields!ind_name.Value, "IndicatorDataSet"), ", %", "") & " (" & RemoveTagsSimple(First(Fields!unit_name.Value, "IndicatorDataSet")) &")"
Data Values
(значения данных) - средние показатели за текущую дату
Лабораторные журналы >> Выбрать подразделение >> Выбрать запись Результаты >> Результат

Fields!result.Value >> result / ResultDataSet >> AVG_R / JOURNAL_RESULT

=Fields!avg_r.Value
Data Categories
(категории данных)
=Fields!date_changed_at.Value
Минимальные значения Объекты анализа >> Выбрать объект >> Редактировать >> Нормы

Fields!min.Value >> min / ResultDataSet >> RANGE_MIN / JOURNAL_RESULT

=Fields!min.Value
Максимальные значения Объекты анализа >> Выбрать объект >> Редактировать >> Нормы

Fields!max.Value >> max / ResultDataSet >> RANGE_MAX / JOURNAL_RESULT

=Fields!max.Value