powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / расписание рабочих дней сотрудников
12 сообщений из 12, страница 1 из 1
расписание рабочих дней сотрудников
    #39204032
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть задача сделать расписание сотрудников на FireBird.
Расписание может быть плавющим, 2 через 2, 3 через 2, по четным дням или нечетным, ПН-СБ и так далее.
Нашел одну программу, идеальный вариант для меня, но никак не могу додуматься, каким образом автор этого добился.
Причем это расписание забито на много лет вперед, даже если 150-ый год выбрать, то будет заполнено. Причем можно отредактировать, и убрать у сотрудника выход на работу и программа это запомнит!
Я так предполагаю, что рассчитывается все же на лету, а исключения как типа Сотрудник 1 не работает 25-го октября 2050 года, записываются в некую табличку...
И есть таблица вида
Код: plsql
1.
IDсотрудника | 1 | 2 | 3 | 4 |..|31|
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204075
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik... никак не могу додуматься, каким образом автор этого добился.
Ну видимо автор пользуется головой не только чтобы есть. В чем собственно вопрос? Подходит - пользуйтесь. Ну или пилите свой лисапед.
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204095
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотел помощи попросить, может кто с такой задачей сталкивался, реализовывал уже...
пилить надо свой листапед, т.к. данный функционал надо реализовать в своей программе
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204108
Достаточно одно таблицы по раб. дням: Сотрудник/Год/Мес/День/Доп.Поля
Заполнять наперёд, н-р раз в месяц, процедурой, кот. знает все нюансы смен и расписаний.

Физически сделать Грид с 31 колонками (лишние дни месяца гасить). Связать его с меморитейбл, например.
Сделать процедуры залития в грид и сохранения изменений.
Несложно реализовать.
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204566
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204567
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204568
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204569
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204570
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204571
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204572
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
расписание рабочих дней сотрудников
    #39204655
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,
спасибо!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / расписание рабочих дней сотрудников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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