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

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

Материал из Химсофт Вики
Нет описания правки
Строка 1: Строка 1:
==Общий вид==
[[Файл:jl_8.png|center|border]]
==Параметры==
==Параметры==



Версия от 10:00, 31 марта 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 / MainDataSet >> AVG_R / JOURNAL_RESULT

=Fields!avg_r.Value
Data Categories
(категории данных) - даты

Fields!date_changed_at.Value >> date_changed_at / MainDataSet >> CHANGED_AT / JOURNAL_RECORD_ROUTE

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

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

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

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

=Fields!max.Value

Нижний колонтитул

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

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

Код и комментарии
Имя программы Code.Globals.GetProgramName()
=Code.Globals.GetProgramName()
Нумерация страниц Номер страницы Globals!PageNumber и всего страниц Globals!TotalPages
="Страница " & Globals!PageNumber & " из " & Globals!TotalPages