Страница 1 из 2

Символьные табельные номера

Добавлено: 17 мар 2006, 13:16
Screw
Уважаемые, поделитесь, пожалуйста, соображениями по поводу целесообразности перевода табельных номеров в модуле "Заработная плата" с числовых на символьные.

Понятно, что цифробуквенный табельный номер удобнее числового, но тут нас, разработчиков мучает один вопрос: а всякий ли пользователь согласится с таким нововведением и его следствиями.

Поясню: изменение типа поля в таблице немедленно скажется на порядке сортировки его значений. Т.е., если раньше табельные номера 20 и 100 шли в порядке увеличения значения (20, 100), то цифробуквенные "20" и "100" будут стоять шиворот-навыворот ("100", "20").

В общем, кому не лень, высказывайтесь. Истина рождается в муках. Помните: судьба Галактики и в ваших руках тоже.

Добавлено: 17 мар 2006, 13:38
Великий Пользователь
Скажу как тех. специалист изучивший мнения десятков простых пользователей.
Да именно такая сортировка ("100","20") будет вызывать явный дискомфорт у пользователей. Но в реальности это не критично, если за эти неудобства будут компенсированы какими-то явными плюсами.
Но а что мешает в в таблице хранить эти значения заполненные ведущими нулями, т.е. "0002", "0030", "1034" и т.п. А в интрефейсах визуально это реализовать без ведущих нулей?

Добавлено: 17 мар 2006, 14:01
Screw
Мешает этому одна мелочь: стандартный быстрый поиск по такому "нормализованному" полю перестаёт работать. Кроме того, не следует забывать о том, что табельный номер необязательно будет состоять только из цифр. Например, "A20", "A100".

Добавлено: 17 мар 2006, 14:13
Великий Пользователь
По вышесказанному возражений нет. Поиск должен быть быстрым. Но в принципе важнее, чтобы в отчетах сортировка была нормальной, а в самой базе конечно не так критично.

Добавлено: 17 мар 2006, 14:17
Ged
и в конечном итоге посыпятся недовольные заявления в ОТП, а от туда разработчикам.. о даработке функционала по сортировке в различных отчетах, интерфейсах выбора и т.п...

Добавлено: 17 мар 2006, 17:59
Maverick
хм.. может быть стОит реализовать новый вариант, оставив при этом старый и дополнительно реализовав настройку нумерации "постарому" или "по новому" ? Кому каким удобно, тем и будет пользоваться ... стоит только выставить соответствующую настройку

А вообще... регламентировано ли это законодательно?

Добавлено: 17 мар 2006, 18:58
coolibin
Кадровики разорвут на части, если не будет быстрого поиска по табельному

Добавлено: 17 мар 2006, 19:38
Max_Fin
Порвут, однозначно.

Да и за "0002" тоже рвать будут

Добавлено: 17 мар 2006, 20:48
Screw
По всему получается, что затраты на доработку не окупятся: простая замена типа поля вызовет недовольство большинства пользователей, а реализация альтернативного способа будет слишком трудоёмкой для нас самих. Получается, что овчинка выделки не стоит. Я прав?

Кстати, к сведению: в недалёком будущем табельный номер перестанет быть уникальными идентификатором лицевого счета, и давняя мечта кадровиков о приеме новых сотрудников на ранее использовавшиеся табельные номера станет реальностью.

Добавлено: 18 мар 2006, 13:56
coolibin
Я че-то так сел подумал - если сменится тип табельного - это мне так порядка сорока интерфейсов перелопатить нужно будет, около полусотни форм, плюс словарь пересобрать... А скока я при этом еще ошибок оставлю. А ведь у нас некрупная организация. Screw, пожалейте, хотя бы в семерке не меняйте ничего. При переходе на восьмерку еще фиг с ним, все равно все перелопачивать.

По поводу быстрого поиска, кстати не такая уж проблема. Если табельный будет с ведущими нулями, юзеры привыкнут. Нужно только чтобы в отчеты можно было ведущие нули не выводить, если кадровики не хотят.

Законодательно это не регламентируется насколько я знаю.

Добавлено: 20 мар 2006, 06:37
Oweo
Кстати, к сведению: в недалёком будущем табельный номер перестанет быть уникальными идентификатором лицевого счета, и давняя мечта кадровиков о приеме новых сотрудников на ранее использовавшиеся табельные номера станет реальностью.
Зачем это реализовывается и как обосновывается??

Добавлено: 20 мар 2006, 10:28
Великий Пользователь
Ура! :grin: Мечта кадровиков о повторном приеме на тот же табельный скоро сбудется! А то так трудно ломать психику людей и выдумывать всякие схемы по имитации старого табельного номера! :?

Добавлено: 20 мар 2006, 12:41
Oweo
Великий Пользователь
А Вы с Зарплатой работаете, что Вам по душе такие мечты?? :-D

Добавлено: 20 мар 2006, 15:52
Screw
Отмена уникальности - не наша прихоть, а результат многочисленных запросов пользователей.
Не волнуйтесь, все масштабные доработки подобного рода могут производиться только в новых версиях, в данном случае - в 8.1.

Добавлено: 21 мар 2006, 06:31
Алексей
Может быть уникальность отменять совсем не стоит. Например сделать так, что бы было можно видеть человека в архиве (уволенного) с табельным номером 1 и принять нового человека на работу в табельным номером 1.

НО принять второго человека на работу с таким же табельным номером должно быть запрещено!
Делать анализ записи при вставке/изменении...