Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2013, 21:07   #1
KyTuH
Пользователь
 
Регистрация: 23.05.2012
Сообщений: 19
Злость График дежурств сотрудников

Здравствуйте!
Мне необходимо создать приложение на Delphi, которое должно определять и Выводить на экран, кто из сотрудников должен дежурить.
Условия таковы: Всего 8 сотрудников, в неделе 6 рабочих дней(пн-сб). Необходимо, чтобы каждый человек дежурил в неделю только 1 раз!
Я решил работать с текстовым файлом, т.е. туда записать фамилии и имена, а оттуда считывает и записывает в себя компонент "ValueListEditor". У каждого человека есть свой ID (от 1 до 8). Есть мысль сделать "список", т.е. у каждого сотрудника будет количество дежурств(число), и по этому числу программа будет определять дежурного. Но, честно говоря, не совсем представляю как реализовать это в Delphi.
И еще мысль. Сделать так, чтобы программа "воспринимала" Воскресенье выходным днем, а остальные дни(пн-сб) - рабочими.
KyTuH вне форума Ответить с цитированием
Старый 21.05.2013, 21:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну получается что из массива сотрудников a:array[0..7] of сотрудник
выбирать можно получением остатка от деления номера дня на 8, ессно без учета выходных.
Т.е. что-то типа (30-2*4) mod 8 даст нужного сотрудника.
Я грубо говорю, но именно от этого бы отталкивался, если не усложнить задание до настоящего промышленного табелирования календарных дней сотрудника.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расчет дежурств на следующий месяц по табелю текущего месяца zenner Microsoft Office Excel 9 20.11.2010 17:01
База сотрудников Syltan Общие вопросы по Java, Java SE, Kotlin 3 20.05.2010 18:47
циклический график дежурств kirosin PHP 7 11.04.2010 02:41
визуализация графика дежурств nynike Microsoft Office Excel 2 23.02.2010 12:37
График работы сотрудников(организации) Maple БД в Delphi 1 05.10.2009 12:23