Цитата:
Сообщение от
Clever
дело в том, что в компании очень жесткие правила создания новых организаций - скажем своя специфика... поэтому система должна типа ругаться при нахождении дубликатов с точным совпадением...
наверное, слишком много вопросов в рамках одной темы получилось... т.е. необходимо
1. возможно ли искать дубликаты не по точному совпадению
2. как реализовать, если поиск дубликатов находит организаций (в данном случае по точному совпадению и по нескольким полям) , то система не даст отдельным пользователям сохранить организацию.
Скажем прямо: полностью защищенной от дурака и уж тем более от талантливого идиота системы вам не изобрести! Если есть жесткие правила, то должен быть и жесткий регламент именования учреждений. У нас в компании, например, в CRM два поля с именем организации: краткое и полное наименование. Краткое - продукт творчества менеджера, фактически это мнемоничекое название. А вот полное заполняется по всем регламентам исходя из типа учреждения (коммерческая орг., гос учреждение, муниц. учреждение и т.д.) типа собственноси и т.д. Регламент предусматривает так же наличие пробелов перед номерами в названии, положение ковычек и т.д. Думаю что вам нужно составить аналогичный документ и привести базу в соответствующее ему состояние. После этого будет возможно писать какие-либо проверки.