powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Табель как лучше спроектировать
4 сообщений из 4, страница 1 из 1
Табель как лучше спроектировать
    #32133908
Acue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Собственно вопрос о структуре таблицы для хранения данных табеля рабочего времени.
В голову приходят следующие врианты.

1. Хранить в записи 31 char(1) ссылку на сотрудника, год, месяц
2. Хранить в записи 356 char(1) ссылку на сотрудника, год
3. Хранить в записи 1 char(1), ссылку на сотрудника, дату и не добавлять записи на рабочие дни.

Требуемая функциональность:
Выборка количества рабочих, выходных, праздничных, отпускных, прогуляных, проболеных, пропущенных с разрешения администрации или еще каких дней (в том числе и их сочетаний) по работнику и группам работников за любой период. (Желательно чтобы конечно это было попроще).

Для удобства заполнения табеля отдельно таблица с рабочим календарем на основе которого на клиенте, создается шаблон при начале заполнения табеля.
Те же данные, но только с рабочими, выходными и праздниками.

Поделитесь, пожайлуста, соображениями и если не жалко опытом.
...
Рейтинг: 0 / 0
Табель как лучше спроектировать
    #32135114
Acue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто никогда не занимался или вопрос не в тему?
Извиняюсь за навязчивость, больше не буду.
...
Рейтинг: 0 / 0
Табель как лучше спроектировать
    #32135230
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
придумывай календарь и ставь соответствие....
в качестве примера календаря на вскидку, 1 день = 1 запись где указываешь число, день недели выходной или праздничный день. Календарь формируешь раз в год. Возможно отгулы придется крепить в отдельную таблицу туда ж можно добавить и отпуска, разумеется ссылка на конкретного человека из списка... ну и так далее по аналогии :)
...
Рейтинг: 0 / 0
Табель как лучше спроектировать
    #32135277
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я занимался табелем, но у меня чуть посложнее, так как он часть кадровской системы:

Раньше хранились для каждого работника Таб.№, дата, код неявки, время по ней. На один день приходился один код неявки. Потом эта схема перестала отвечать требованиям к табельному учету и теперь работает другая, так называемый "многослойный табельный учет". В таком виде табель теперь не хранится вообще, а строится на основании графика работы персонала, отпусков, перемещений и данных из личной карточки по приему/увольнению. правда, 2 раза в месяц приходится строить табеля по всему предприятию для передачи для расчета зряплаты, но это только на несколько дней. Если интересуют какие подробности, то мыло в профиле (если никому больше не интересно :) )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Табель как лучше спроектировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]