Хочу узнать кто и каким образом решал эту вроде бы несложную задачу по составлению табеля учета рабочего времени сотрудников.
В ходе решения появился ряд вопросов:
1. Какую из сущностей сделать родительской? Вроде бы логично прицепить к "Пользователям", однако ...
2. Какой из способов заполнения выбрать?
а) Самостоятельное
б) Централизованное?
В случае а) сотрудник должен иметь возможность вносить время начала и окончания трудового процесса не имея возможности его корректировать. То есть через автоматизацию нажать кнопку "Начать" и "Закончить" при этом в нужные поля будут внесены ТЕКУЩИЕ время и дата. Но! При этом должен быть лишен возможности корректировки этих данных. Такая вот шизофрения
В случае б) удобнее было бы работать со списком.
Марь Ванна 8:20 - 19:10
Вера Петровна 8:25 - 18:55
Но пока это только обещано в следующей(щих?) версиях.
Тогда получается так. Ответственный обходит весь список Пользователей/Сотрудников и на вкладке табель заполняет сначала Start а потом и Stop. Мне кажется это неудобным. Может у кого есть другие предложения?
Теперь про отчет.
Как его можно привести к стандартному виду:
ФИО дата1 дата2 ... дата31
Или как включить группировку по сотруднику.
В общем вопросы, вопросы. Кому не жалко - поделитесь кто как выкручивался...