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

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

Материал из Химсофт Вики
Строка 42: Строка 42:
|-
|-
|№ п.п
|№ п.п
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=RowNumber() + Parameters!ReportParametrNumberFirstString.Value - 1</syntaxhighlight>
|<syntaxhighlight lang="vb">=RowNumber() + Parameters!ReportParametrNumberFirstString.Value - 1</syntaxhighlight>
|-
|-
|Ф.И.О. сотрудника
|Ф.И.О. сотрудника
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=Fields!fio.Value</syntaxhighlight>
|<syntaxhighlight lang="vb">=Fields!fio.Value</syntaxhighlight>
|-
|-
|Должность, подразделение
|Должность, подразделение
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!pos.Value), "-", Fields!pos.Value)</syntaxhighlight>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!pos.Value), "-", Fields!pos.Value)</syntaxhighlight>
|-
|-
|Контакты
|Контакты
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!contact.Value), "-", Fields!contact.Value)</syntaxhighlight>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!contact.Value), "-", Fields!contact.Value)</syntaxhighlight>
|-
|-
|Категория сотрудника
|Категория сотрудника
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!category.Value), "-", Fields!category.Value)</syntaxhighlight>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!category.Value), "-", Fields!category.Value)</syntaxhighlight>
|-
|-
|Договор
|Договор
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!form.Value) And IsNothing(Fields!number.Value) And IsNothing(Fields!type.Value), "-", Fields!form.Value + " " + Fields!number.Value + " (" + Fields!type.Value + ")")</syntaxhighlight>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!form.Value) And IsNothing(Fields!number.Value) And IsNothing(Fields!type.Value), "-", Fields!form.Value + " " + Fields!number.Value + " (" + Fields!type.Value + ")")</syntaxhighlight>
|-
|-
|Дата
|Дата
|
|<code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code>
<code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</code>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!date.Value), "-", Fields!date.Value.ToShortDateString())</syntaxhighlight>
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!date.Value), "-", Fields!date.Value.ToShortDateString())</syntaxhighlight>
|-
|-
|}
|}

Версия от 09:42, 21 января 2026

Параметры

В форме используются 3 фильтра параметров:

Параметр Тип поля Данные Сортировка
1 Укажите категорию сотрудников: выбор значения категории сотрудников, имеющиеся в лабораториях по алфавиту
2 Выберите лабораторию: выбор значения лаборатории, в которых есть категория сотрудников (п.1) по алфавиту
3 Введите начальное значение нумерации строк: ввод числа начальное значение, с которого будет начинаться нумерация строк -

Атрибуты

В наборе данных MainDataSet в таблице ATTRIBUTE_NAME используются атрибуты со следующими значениями NAME:

  • Форма привлечения труда
  • Тип занятости
  • Номер договора
  • Дата договора
  • Контакты

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

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

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

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

Код и комментарии
№ п.п ... >> ...

... >> ...

=RowNumber() + Parameters!ReportParametrNumberFirstString.Value - 1
Ф.И.О. сотрудника ... >> ...

... >> ...

=Fields!fio.Value
Должность, подразделение ... >> ...

... >> ...

=IIF(IsNothing(Fields!pos.Value), "-", Fields!pos.Value)
Контакты ... >> ...

... >> ...

=IIF(IsNothing(Fields!contact.Value), "-", Fields!contact.Value)
Категория сотрудника ... >> ...

... >> ...

=IIF(IsNothing(Fields!category.Value), "-", Fields!category.Value)
Договор ... >> ...

... >> ...

=IIF(IsNothing(Fields!form.Value) And IsNothing(Fields!number.Value) And IsNothing(Fields!type.Value), "-", Fields!form.Value + " " + Fields!number.Value + " (" + Fields!type.Value + ")")
Дата ... >> ...

... >> ...

=IIF(IsNothing(Fields!date.Value), "-", Fields!date.Value.ToShortDateString())