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

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

Материал из Химсофт Вики
Строка 28: Строка 28:


==Поля, данные, выражения, элементы интерфейса и код==
==Поля, данные, выражения, элементы интерфейса и код==
===Основная информация===
{|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>
!Код и комментарии
|-
|№ п.п
|
|<syntaxhighlight lang="vb">=RowNumber() + Parameters!ReportParametrNumberFirstString.Value - 1</syntaxhighlight>
|-
|Ф.И.О. сотрудника
|
|<syntaxhighlight lang="vb">=Fields!fio.Value</syntaxhighlight>
|-
|Должность, подразделение
|
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!pos.Value), "-", Fields!pos.Value)</syntaxhighlight>
|-
|Контакты
|
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!contact.Value), "-", Fields!contact.Value)</syntaxhighlight>
|-
|Категория сотрудника
|
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!category.Value), "-", Fields!category.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>
|-
|Дата
|
|<syntaxhighlight lang="vb">=IIF(IsNothing(Fields!date.Value), "-", Fields!date.Value.ToShortDateString())</syntaxhighlight>
|-
|}

Версия от 09:37, 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())