Символьные табельные номера
Модераторы: m0p3e, edward_K, Модераторы
-
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
Символьные табельные номера
Уважаемые, поделитесь, пожалуйста, соображениями по поводу целесообразности перевода табельных номеров в модуле "Заработная плата" с числовых на символьные.
Понятно, что цифробуквенный табельный номер удобнее числового, но тут нас, разработчиков мучает один вопрос: а всякий ли пользователь согласится с таким нововведением и его следствиями.
Поясню: изменение типа поля в таблице немедленно скажется на порядке сортировки его значений. Т.е., если раньше табельные номера 20 и 100 шли в порядке увеличения значения (20, 100), то цифробуквенные "20" и "100" будут стоять шиворот-навыворот ("100", "20").
В общем, кому не лень, высказывайтесь. Истина рождается в муках. Помните: судьба Галактики и в ваших руках тоже.
Понятно, что цифробуквенный табельный номер удобнее числового, но тут нас, разработчиков мучает один вопрос: а всякий ли пользователь согласится с таким нововведением и его следствиями.
Поясню: изменение типа поля в таблице немедленно скажется на порядке сортировки его значений. Т.е., если раньше табельные номера 20 и 100 шли в порядке увеличения значения (20, 100), то цифробуквенные "20" и "100" будут стоять шиворот-навыворот ("100", "20").
В общем, кому не лень, высказывайтесь. Истина рождается в муках. Помните: судьба Галактики и в ваших руках тоже.
Виталий
-
- Постоянный гость
- Сообщения: 56
- Зарегистрирован: 25 июл 2005, 16:42
Скажу как тех. специалист изучивший мнения десятков простых пользователей.
Да именно такая сортировка ("100","20") будет вызывать явный дискомфорт у пользователей. Но в реальности это не критично, если за эти неудобства будут компенсированы какими-то явными плюсами.
Но а что мешает в в таблице хранить эти значения заполненные ведущими нулями, т.е. "0002", "0030", "1034" и т.п. А в интрефейсах визуально это реализовать без ведущих нулей?
Да именно такая сортировка ("100","20") будет вызывать явный дискомфорт у пользователей. Но в реальности это не критично, если за эти неудобства будут компенсированы какими-то явными плюсами.
Но а что мешает в в таблице хранить эти значения заполненные ведущими нулями, т.е. "0002", "0030", "1034" и т.п. А в интрефейсах визуально это реализовать без ведущих нулей?
-
- Постоянный гость
- Сообщения: 56
- Зарегистрирован: 25 июл 2005, 16:42
-
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
По всему получается, что затраты на доработку не окупятся: простая замена типа поля вызовет недовольство большинства пользователей, а реализация альтернативного способа будет слишком трудоёмкой для нас самих. Получается, что овчинка выделки не стоит. Я прав?
Кстати, к сведению: в недалёком будущем табельный номер перестанет быть уникальными идентификатором лицевого счета, и давняя мечта кадровиков о приеме новых сотрудников на ранее использовавшиеся табельные номера станет реальностью.
Кстати, к сведению: в недалёком будущем табельный номер перестанет быть уникальными идентификатором лицевого счета, и давняя мечта кадровиков о приеме новых сотрудников на ранее использовавшиеся табельные номера станет реальностью.
Виталий
Я че-то так сел подумал - если сменится тип табельного - это мне так порядка сорока интерфейсов перелопатить нужно будет, около полусотни форм, плюс словарь пересобрать... А скока я при этом еще ошибок оставлю. А ведь у нас некрупная организация. Screw, пожалейте, хотя бы в семерке не меняйте ничего. При переходе на восьмерку еще фиг с ним, все равно все перелопачивать.
По поводу быстрого поиска, кстати не такая уж проблема. Если табельный будет с ведущими нулями, юзеры привыкнут. Нужно только чтобы в отчеты можно было ведущие нули не выводить, если кадровики не хотят.
Законодательно это не регламентируется насколько я знаю.
По поводу быстрого поиска, кстати не такая уж проблема. Если табельный будет с ведущими нулями, юзеры привыкнут. Нужно только чтобы в отчеты можно было ведущие нули не выводить, если кадровики не хотят.
Законодательно это не регламентируется насколько я знаю.
Зачем это реализовывается и как обосновывается??Кстати, к сведению: в недалёком будущем табельный номер перестанет быть уникальными идентификатором лицевого счета, и давняя мечта кадровиков о приеме новых сотрудников на ранее использовавшиеся табельные номера станет реальностью.
Новые патчи удались на славу
-
- Постоянный гость
- Сообщения: 56
- Зарегистрирован: 25 июл 2005, 16:42
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Может быть уникальность отменять совсем не стоит. Например сделать так, что бы было можно видеть человека в архиве (уволенного) с табельным номером 1 и принять нового человека на работу в табельным номером 1.
НО принять второго человека на работу с таким же табельным номером должно быть запрещено!
Делать анализ записи при вставке/изменении...
НО принять второго человека на работу с таким же табельным номером должно быть запрещено!
Делать анализ записи при вставке/изменении...