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

Справочная информация об объектах и нормативах: различия между версиями

Материал из Химсофт Вики
Новая страница: «==Параметры== {|class="wikitable" style="margin:auto; background-color: #fff;" |- !№ !Параметр !Тип поля !Данные !Сортировка |- |align="center"|1 |<code>Выберите лабораторию:</code> |align="center"|выбор значения |лаборатории, имеющие объекты анализа |align="center"|- |- |}»
 
Нет описания правки
Строка 14: Строка 14:
|лаборатории, имеющие объекты анализа
|лаборатории, имеющие объекты анализа
|align="center"|-
|align="center"|-
|-
|}
===Верхний колонтитул===
{|class="wikitable" style="margin:auto; background-color: #fff;"
|-
!Поля
!Интерфейс <code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
и данные <code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
!Код и комментарии
|-
|Название лаборатории
|<code>Parameters!ReportParameterLaboratory.Value</code>
|<syntaxhighlight lang="vb">=Parameters!ReportParameterLaboratory.Value</syntaxhighlight>
|-
|Владелец версии
|<code>Code.Globals.GetVersionOwner()</code>
|<syntaxhighlight lang="vb">="Владелец версии: " & Code.Globals.GetVersionOwner()</syntaxhighlight>
|-
|}
===Заголовок===
{|class="wikitable" style="margin:auto; background-color: #fff;"
|-
!Поля
!Интерфейс <code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
и данные <code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
!Код и комментарии
|-
|Текущая дата
|<code>Today.ToString("dd.MM.yyyy")</code>
|<syntaxhighlight lang="vb">="По состоянию на: " & Today.ToString("dd.MM.yyyy")</syntaxhighlight>
|-
|}
===Основная информация===
{|class="wikitable" style="margin:auto; background-color: #fff;"
|-
!Поля
!Интерфейс <code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
и данные <code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
!Код и комментарии
|-
|№ п/п
|Сквозная нумерация строк <code>RowNumber()</code>, начальное значение нумерации строк из параметра фильтра <code>Parameters!ReportParametrNumberFirstString.Value – 1</code>
|<syntaxhighlight lang="vb">=RowNumber() + Parameters!ReportParametrNumberFirstString.Value – 1</syntaxhighlight> из счетчика <code>RowNumber()</code> вычитается единица, чтобы скорректировать смещение относительно числа, введенного пользователем; при вводе пользователем, например, числа 50, для первой строки отчета <code>RowNumber()</code> вернет 1: выражение вычисляется как 1 + 50 - 1, что дает в результате 50 (желаемый начальный номер); для второй строки <code>RowNumber()</code> вернет 2, и выражение даст 2 + 50 - 1 = 51, и так далее
|-
|-
|}
|}

Версия от 08:41, 24 февраля 2026

Параметры

Параметр Тип поля Данные Сортировка
1 Выберите лабораторию: выбор значения лаборатории, имеющие объекты анализа -

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

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

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

Код и комментарии
Название лаборатории Parameters!ReportParameterLaboratory.Value
=Parameters!ReportParameterLaboratory.Value
Владелец версии Code.Globals.GetVersionOwner()
="Владелец версии: " & Code.Globals.GetVersionOwner()

Заголовок

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

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

Код и комментарии
Текущая дата Today.ToString("dd.MM.yyyy")
="По состоянию на: " & Today.ToString("dd.MM.yyyy")

Основная информация

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

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

Код и комментарии
№ п/п Сквозная нумерация строк RowNumber(), начальное значение нумерации строк из параметра фильтра Parameters!ReportParametrNumberFirstString.Value – 1
=RowNumber() + Parameters!ReportParametrNumberFirstString.Value  1
из счетчика RowNumber() вычитается единица, чтобы скорректировать смещение относительно числа, введенного пользователем; при вводе пользователем, например, числа 50, для первой строки отчета RowNumber() вернет 1: выражение вычисляется как 1 + 50 - 1, что дает в результате 50 (желаемый начальный номер); для второй строки RowNumber() вернет 2, и выражение даст 2 + 50 - 1 = 51, и так далее