|
|
|
Табель как лучше спроектировать
|
|||
|---|---|---|---|
|
#18+
Всем привет! Собственно вопрос о структуре таблицы для хранения данных табеля рабочего времени. В голову приходят следующие врианты. 1. Хранить в записи 31 char(1) ссылку на сотрудника, год, месяц 2. Хранить в записи 356 char(1) ссылку на сотрудника, год 3. Хранить в записи 1 char(1), ссылку на сотрудника, дату и не добавлять записи на рабочие дни. Требуемая функциональность: Выборка количества рабочих, выходных, праздничных, отпускных, прогуляных, проболеных, пропущенных с разрешения администрации или еще каких дней (в том числе и их сочетаний) по работнику и группам работников за любой период. (Желательно чтобы конечно это было попроще). Для удобства заполнения табеля отдельно таблица с рабочим календарем на основе которого на клиенте, создается шаблон при начале заполнения табеля. Те же данные, но только с рабочими, выходными и праздниками. Поделитесь, пожайлуста, соображениями и если не жалко опытом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 17:49 |
|
||
|
Табель как лучше спроектировать
|
|||
|---|---|---|---|
|
#18+
Никто никогда не занимался или вопрос не в тему? Извиняюсь за навязчивость, больше не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 19:31 |
|
||
|
Табель как лучше спроектировать
|
|||
|---|---|---|---|
|
#18+
придумывай календарь и ставь соответствие.... в качестве примера календаря на вскидку, 1 день = 1 запись где указываешь число, день недели выходной или праздничный день. Календарь формируешь раз в год. Возможно отгулы придется крепить в отдельную таблицу туда ж можно добавить и отпуска, разумеется ссылка на конкретного человека из списка... ну и так далее по аналогии :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 03:15 |
|
||
|
Табель как лучше спроектировать
|
|||
|---|---|---|---|
|
#18+
Я занимался табелем, но у меня чуть посложнее, так как он часть кадровской системы: Раньше хранились для каждого работника Таб.№, дата, код неявки, время по ней. На один день приходился один код неявки. Потом эта схема перестала отвечать требованиям к табельному учету и теперь работает другая, так называемый "многослойный табельный учет". В таком виде табель теперь не хранится вообще, а строится на основании графика работы персонала, отпусков, перемещений и данных из личной карточки по приему/увольнению. правда, 2 раза в месяц приходится строить табеля по всему предприятию для передачи для расчета зряплаты, но это только на несколько дней. Если интересуют какие подробности, то мыло в профиле (если никому больше не интересно :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 08:43 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32135114&tid=1580682]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 426ms |

| 0 / 0 |
