Показать сообщение отдельно
Старый 02.12.2009, 09:38   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Цитата:
Сообщение от Clever Посмотреть сообщение
дело в том, что в компании очень жесткие правила создания новых организаций - скажем своя специфика... поэтому система должна типа ругаться при нахождении дубликатов с точным совпадением...
наверное, слишком много вопросов в рамках одной темы получилось... т.е. необходимо
1. возможно ли искать дубликаты не по точному совпадению
2. как реализовать, если поиск дубликатов находит организаций (в данном случае по точному совпадению и по нескольким полям) , то система не даст отдельным пользователям сохранить организацию.
Скажем прямо: полностью защищенной от дурака и уж тем более от талантливого идиота системы вам не изобрести! Если есть жесткие правила, то должен быть и жесткий регламент именования учреждений. У нас в компании, например, в CRM два поля с именем организации: краткое и полное наименование. Краткое - продукт творчества менеджера, фактически это мнемоничекое название. А вот полное заполняется по всем регламентам исходя из типа учреждения (коммерческая орг., гос учреждение, муниц. учреждение и т.д.) типа собственноси и т.д. Регламент предусматривает так же наличие пробелов перед номерами в названии, положение ковычек и т.д. Думаю что вам нужно составить аналогичный документ и привести базу в соответствующее ему состояние. После этого будет возможно писать какие-либо проверки.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional