Нужен сервис/программка ведения табелей рабочего времени. Многопользовательский. С авторизацией и возможностью блокировки права редактирования таблиц одними пользователями другим. === На входе, исходя из предварительного ТЗ (см. ниже): - предложить платформу реализации - оценить время и стоимость реализации проекта. На выходе: нужны исходники программы или скрипты сервиса с подробными комментариями/документированием. Пользователи: табельщики, бухгалтер, экономист. ================================================================================ Справочники: 1) "Список сотрудников" (Поля "Код", "ФИО полностью", "ФИО с инициалами","Телефон", ?"Примечание") 2) "Список подразделений" (Поля "Код", "Название", "Сокрщенное название", ?"Примечание") 3) "Список должностей" (Поля "Код", "Название",...) 4) ? "Список уровня прав" (с предзаданными значениями "Табельщик", "Бухгалтер", "Экономист". Возможно, расширяемый в будущем) 5) "Список ставок" ("1 экономиста", "1/4 программиста", "1/2 бухгалтера",.. Поля – "код", "наименование" и "числовое значение доли ставки") 6) "Справочник видов выплат" (основная, совместительство, совмещение бухгалтера,..) 7) "Штатное расписание" (Таблица с полями "Код", "Подразделение", "Должность", "Количество в штате", "Тариф", "Надбавки", "Оплата всего", "Примечание") "Подразделение", "Должность" заполняются значениями соотв-х справочников! 8) "Штатное расписание с заполненными ФИО" (к предыдущей таблице добавляются поля "ФИО" и "Вид выплат", заполняемые по значениям соотв. спр-ка и замена поля "Количество в штате" на "Размер ставки") 9) "Рабочее время" (5-дневка, 6-дневка,...- поля будут обозначены позже) ! Редактировать эти справочники могут только "Бухалтер" и "Экономист", им нужны юзерфрендли интерфейсы редактирования, добавления, удаления. ! в "Штатное расписание с заполненными ФИО" необходим контроль – в данном подразделении по данной должности не превышено число занятых ставок числа разрешенных "Штатным расписанием") ! Один сотрудник может занимать несколько должностей. Скажем, если он занимает 3 должности, то и в спр-ке "Штатное расписание с заполненными ФИО" он встретится в 3-х строках. ==================================================================================Основные таблицы для заполнения табельщиками: 1) График рабочего времени 2) Табель рабочего врмени ("ТРВ") 1) "График рабочего времени" * Содержит интервалы рабочего времени для сотрудника по разным "видам выплат" согласно "штатного расписания" – начало интервалов задается при автозаполнении из "штатного расписания" * Создается на основании справочника "Штатное расписание с заполненными ФИО" с фильтром по подразделению. 2) "Табель рабочего времени" * возможность заполнения на основании "Графика РВ" * Возможность ДОБАВЛЕНИЯ строк для каждого сотрудника по разным "видам выплат" * Поля "Подразделение", "ФИО", "Должность" могут быть только выбраны из списка. * Табельщик после заполнения ТРВ за текущий месяц "отправляет на проверку" бухгалтеру и теряет возможность редактировать. Но право редактировать остается у Бухгалтера и Экономиста. Бухгалтер может "Разрешить редактирование" этого табеля "Табельщику" или назад "Запретить редактирование" его. * Табельщик при начале работы выбирает подразделение, указывает месяц – и получает список пар сотрудник-должность с количеством столбцов по количеству дней в месяце * Необходим контроль НЕ превышения времени суммарно в табеле, определенного в "Штатным расписанием с заполненными ФИО" =================================================================================="Печатные формы" Желательно таблицы excel должны по нажатию кнопки заполняться на основании значений справочников и ТРВ. Либо хранимые (и редактируемые) шаблоны. Формы предоставляются при начале работы с проектом. В общей сложности 7 – 8 печатных форм. ==================================================================================! Нужно логирование операций по изменению справочников (редактирование, добавление, удаление), по передаче на проверку, по блокировке на изменение и снятие блокировки,... Детальное ТЗ со структурой базы данных, зависимостями при автозаполнении и проверке не превышения суммарных значений, печатными формами и пр – при обсуждении проекта с исполнителем Работу желательно разбить на этапы с выдачей результата и оплатой каждого этапа отдельно

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск