При вводе сведений о сотрудниках предприятия, данные вводятся несколькими операторами - каждый оператор вводит сведения о сотрудниках своего подразделения. Сотрудники могут одновременно трудиться в нескольких подразделениях. Возникает ситуация, в которой сведения о сотрудниках вводятся повторно, чего хотелось бы избежать. Сведений о сотрудниках введено уже много. Сведения о сотрудниках вводятся в соответствующий тип материала.
Подскажите, пожалуйста, как можно на стадии ввода данных найти существующую запись-дублёр? Совпадение можем считать по одному полю, например ФИО. Можно ли реализовать следующий сценарий: при заполнении поля ФИО, где-нибудь высвечивать полностью/частично совпадающие ФИО из уже введённых, щёлкая на такую запись переходить на соответствующую ноду (желательно стандартными средствами, конечно)?
Комментарии
А заставить поиском воспользоваться?
или усложнить. Сделать проверку на уникальность [module=unique_field] и отправить в поиск. можно даже отправить через rules.
Что бы по частичной фразе находило в поиске есть [module=search_autocomplete].
для таких вещей нужно вводить табельные номера для сотрудников, иначе однажды придётся отказать в приёме на работу какому-нибудь Ивану Ивановичу Иванову из-за того, что у вас уже есть один Иван Иванович Иванов. Но это уже сугубо организационный вопрос. С другой стороны, если у вас аж несколько операторов, то и предприятие, вероятно очень большое и зарплата сотрудникам начисляется через какой-нибудь 1С. Не проще ли сделать оттуда выгрузку в эксель, она то точно без дублей будет, потом просто раздербанить эту таблицу на несколько частей и вручить их тем же операторам?