Twg EmplMoveList

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
 
Строка 4: Строка 4:
 
В данном скрипте реализованы три класса:
 
В данном скрипте реализованы три класса:
  
1. Twg_EmplMoveList.
+
1. Twg_EmplMoveList
   Класс кэширует списки движений сотрудников. Заполняется данный кэш по мере обращения. Свойство MoveCardList(byVal EmplKey, byVal FirstMoveKey) возвращает ссылку на список движений сотрудника. Однозначно такой список определяется параметрами EmplKey (ID сотрудника) и FirstMoveKey (ключ документа приказ о приеме на работу сотрудника). Параметр FirstMoveKey используется для того, чтобы разграничить списки движений сотрудника работающего как по основной должности, так и по внутреннему совместительству. Если параметр FirstMoveKey не задан (т.е. имеет значение Null), то свойство MoveCardList вернет список движений по основной должности.
+
   Класс кэширует списки движений сотрудников. Заполняется данный кэш по мере обращения.
 +
Свойство MoveCardList(byVal EmplKey, byVal FirstMoveKey) возвращает ссылку на список движений сотрудника. Однозначно такой список определяется параметрами EmplKey (ID сотрудника) и FirstMoveKey (ключ документа приказ о приеме на работу сотрудника). Параметр FirstMoveKey используется для того, чтобы разграничить списки движений сотрудника работающего как по основной должности, так и по внутреннему совместительству. Если параметр FirstMoveKey не задан (т.е. имеет значение Null), то свойство MoveCardList вернет список движений по основной должности.
  
 
2. Twg_MoveCardList
 
2. Twg_MoveCardList
 
   Класс содержит все движения по сотруднику.  
 
   Класс содержит все движения по сотруднику.  
  Основные свойства и  методы:
+
Основные свойства и  методы:
  - CreateMoveCardList – создание списка движений сотрудника.Список выстраивается с учетом движений временного характера (т.е. движений имеющих дату начала и дату окончания). Таким после окончания действия карточки движения список достраивается карточкой, которая действовала перед началом временного движения. Причем первая карточка (приказ о приеме на работу) не должна иметь дату окончания.
+
- CreateMoveCardList – создание списка движений сотрудника.Список выстраивается с учетом движений временного характера (т.е. движений имеющих дату начала и дату окончания). Таким после окончания действия карточки движения список достраивается карточкой, которая действовала перед началом временного движения. Причем первая карточка (приказ о приеме на работу) не должна иметь дату окончания.
  - механизм перемещения по списку карточек:
+
- механизм перемещения по списку карточек:
    - FirstMovement - перейти на первое движение
+
  - FirstMovement - перейти на первое движение
    - NextMovement  - перейти на следующее движение
+
  - NextMovement  - перейти на следующее движение
    - MoveEof - флаг окончания списка движений
+
  - MoveEof - флаг окончания списка движений
    - MoveCard - текущая карточка
+
  - MoveCard - текущая карточка
    - MoveCount - количество всех движений в списке
+
  - MoveCount - количество всех движений в списке
  
 
3. Twg_MoveCard
 
3. Twg_MoveCard

Текущая версия на 10:37, 14 декабря 2006

Twg_EmplMoveList (Движение сотрудника)

Класс предназначен для хранения и доступа к карточкам кадровых движений сотрудника. Под движением сотрудника подразумевается приказы о приеме на работу, приказы о перемещении сотрудника, приказы об изменении условий труда, приказы об увольнении. В данном скрипте реализованы три класса:

1. Twg_EmplMoveList

 Класс кэширует списки движений сотрудников. Заполняется данный кэш по мере обращения.

Свойство MoveCardList(byVal EmplKey, byVal FirstMoveKey) возвращает ссылку на список движений сотрудника. Однозначно такой список определяется параметрами EmplKey (ID сотрудника) и FirstMoveKey (ключ документа приказ о приеме на работу сотрудника). Параметр FirstMoveKey используется для того, чтобы разграничить списки движений сотрудника работающего как по основной должности, так и по внутреннему совместительству. Если параметр FirstMoveKey не задан (т.е. имеет значение Null), то свойство MoveCardList вернет список движений по основной должности.

2. Twg_MoveCardList

 Класс содержит все движения по сотруднику. 

Основные свойства и методы: - CreateMoveCardList – создание списка движений сотрудника.Список выстраивается с учетом движений временного характера (т.е. движений имеющих дату начала и дату окончания). Таким после окончания действия карточки движения список достраивается карточкой, которая действовала перед началом временного движения. Причем первая карточка (приказ о приеме на работу) не должна иметь дату окончания.

- механизм перемещения по списку карточек:
  - FirstMovement - перейти на первое движение
  - NextMovement  - перейти на следующее движение
  - MoveEof - флаг окончания списка движений
  - MoveCard - текущая карточка
  - MoveCount - количество всех движений в списке

3. Twg_MoveCard

 Карточка кадрового движения сотрудника.

Alexander 08:31, 14 December 2006 (CET)Alexander

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты