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

Карточка персонального учета сотрудника

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

Параметры

В форме используются 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