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

Карточка персонального учета сотрудника: различия между версиями

Материал из Химсофт Вики
Строка 100: Строка 100:
!Код и комментарии
!Код и комментарии
|-
|-
|
|ФИО
|<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;></code> >> <code style="background-color: #fff3e0;> / </code> >> <code style="background-color: #fff3e0;> / </code>
<code style="background-color: #fff3e0;>Fields!fio.Value</code> >> <code style="background-color: #fff3e0;> fio / MainDataSet</code> >> <code style="background-color: #fff3e0;>SURNAME; NAME; PATRONYMIC / EMPLOYEE</code>
|<syntaxhighlight lang="vb"></syntaxhighlight>
|<syntaxhighlight lang="vb">=First(Fields!fio.Value)</syntaxhighlight>
|-
|Пол
|<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!gender.Value</code> >> <code style="background-color: #fff3e0;> gender / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!gender.Value)</syntaxhighlight>
|-
|Дата рождения
|<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!birth_date.Value</code> >> <code style="background-color: #fff3e0;>birth_date / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!birth_date.Value)</syntaxhighlight>
|-
|Адрес проживания
|<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!address.Value</code> >> <code style="background-color: #fff3e0;>address / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!address.Value)</syntaxhighlight>
|-
|Телефон
|<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!phones.Value</code> >> <code style="background-color: #fff3e0;>phones / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!phones.Value)</syntaxhighlight>
|-
|E-mail
|<code style="background-color: #d4edda;>Персонал</code> >> Выбрать запись >> <code style="background-color: #d4edda;>Редактировать</code> >> <code style="background-color: #d4edda;>Карточка сотрудника</code> >> <code style="background-color: #d4edda;>E-mail</code>
<code style="background-color: #fff3e0;>Fields!mail.Value</code> >> <code style="background-color: #fff3e0;>mail / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!mail.Value)</syntaxhighlight>
|-
|Семейное положение
|<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!marital_status.Value</code> >> <code style="background-color: #fff3e0;>marital_status / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!marital_status.Value)</syntaxhighlight>
|-
|Табельный №
|<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!tab_number.Value</code> >> <code style="background-color: #fff3e0;>tab_number / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!tab_number.Value)</syntaxhighlight>
|-
|Персональный №
|<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!pers_number.Value</code> >> <code style="background-color: #fff3e0;>pers_number / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!pers_number.Value)</syntaxhighlight>
|-
|ИНН
|<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!inn.Value</code> >> <code style="background-color: #fff3e0;>inn / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!inn.Value)</syntaxhighlight>
|-
|СНИЛС
|<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!snils.Value</code> >> <code style="background-color: #fff3e0;>snils / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!snils.Value)</syntaxhighlight>
|-
|ПОЛИС ОМС №
|<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!oms.Value</code> >> <code style="background-color: #fff3e0;>oms / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=First(Fields!oms.Value)</syntaxhighlight>
|-
|Стаж в области аккредитации (в годах)
|<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!diplom_date.Value</code> >> <code style="background-color: #fff3e0;>diplom_date / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / EMPLOYEE_ATTRIBUTE</code>
|<syntaxhighlight lang="vb">=DateDiff("yyyy", DateValue(Fields!diplom_date.Value), Now())</syntaxhighlight>
|-
|-
|}
|}

Версия от 01:31, 23 января 2026

Параметры

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

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

Атрибуты

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

  1. Адрес проживания
  2. Телефоны
  3. E-mail
  4. Пол
  5. Дата рождения
  6. Семейное положение
  7. Серия паспорта
  8. Номер паспорта
  9. Кем выдан
  10. Дата выдачи
  11. Место рождения
  12. Адрес регистрации
  13. Наименование образования
  14. Образовательное учреждение
  15. Период обучения
  16. Специальность, специализация, квалификация
  17. Реквизиты документа об образовании
  18. Дата получения диплома
  19. Табельный номер
  20. Персональный номер
  21. Дата трудоустройства
  22. Форма привлечения труда
  23. Тип занятости
  24. Номер договора
  25. Дата договора
  26. Выполняемые функции
  27. Код
  28. Разряд
  29. Подразделение
  30. Дата увольнения
  31. Номер приказа
  32. Дата проведения
  33. Наименование
  34. Место проведения
  35. Решение
  36. Описание
  37. Периодичность
  38. Дата следующей аттестации
  39. СНИЛС
  40. ИНН
  41. Полис ОМС

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

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

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

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

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

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

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

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

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

Fields!fio.Value >> fio / MainDataSet >> SURNAME; NAME; PATRONYMIC / EMPLOYEE

=First(Fields!fio.Value)
Пол Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Пол

Fields!gender.Value >> gender / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!gender.Value)
Дата рождения Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Дата рождения

Fields!birth_date.Value >> birth_date / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!birth_date.Value)
Адрес проживания Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Адрес проживания

Fields!address.Value >> address / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!address.Value)
Телефон Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Телефон

Fields!phones.Value >> phones / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!phones.Value)
E-mail Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> E-mail

Fields!mail.Value >> mail / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!mail.Value)
Семейное положение Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Семейное положение

Fields!marital_status.Value >> marital_status / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!marital_status.Value)
Табельный № Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Табельный №

Fields!tab_number.Value >> tab_number / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!tab_number.Value)
Персональный № Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Персональный №

Fields!pers_number.Value >> pers_number / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!pers_number.Value)
ИНН Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> ИНН

Fields!inn.Value >> inn / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!inn.Value)
СНИЛС Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> СНИЛС

Fields!snils.Value >> snils / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!snils.Value)
ПОЛИС ОМС № Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> ПОЛИС ОМС №

Fields!oms.Value >> oms / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=First(Fields!oms.Value)
Стаж в области аккредитации (в годах) Персонал >> Выбрать запись >> Редактировать >> Карточка сотрудника >> Стаж в области аккредитации (в годах)

Fields!diplom_date.Value >> diplom_date / MainDataSet >> STRING_VALUE / EMPLOYEE_ATTRIBUTE

=DateDiff("yyyy", DateValue(Fields!diplom_date.Value), Now())

Паспортные данные

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

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

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

>> / >> /

Образование

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

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

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

>> / >> /

Трудоустройство

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

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

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

>> / >> /

Должности

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

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

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

>> / >> /

Аттестация

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

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

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

>> / >> /

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

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

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

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