Имя: Пароль:
1C
 
Одинаковые ФИО у людей...
0 Kraft
 
12.02.08
08:16
УПП, на предприятии работает чел. Сейчас пришел устраиваться другой чел с точно таким же ФИО (!!!). 1С ругается на то, что в справочнике физлицо с таким же ФИО существует, и посылает нах...
Есть какие нибудь мысли по поводу обхода ситуации? Мне только в голову приходит убрать уникальность...
1 Рэйв
 
12.02.08
08:18
(0)Поставь два пробела между фамилией и именем
2 Рэйв
 
12.02.08
08:19
+(1)а если там отдельные реквизиты, то поставь чтонить после фамилии, например нижнее подчеркивание.
А вообще глупая проверка, отрубить надо
3 Kraft
 
12.02.08
08:23
(1) ИМХО при анализе строки с ФИО, все лишние пробелы убираются
4 Рэйв
 
12.02.08
08:24
(3)тогда (2)
5 lucky-nn
 
12.02.08
08:30
добавь проверку на дату рождения
6 у лю 427
 
12.02.08
08:32
(5) хня.... казалось бы, слишком мала вероятность совпадения ФИО и дня рождения - но за год на томографе трижды!!!! в один день!!! прошли люди - "близнецы" - совпали ФИО и дата рождения
7 lucky-nn
 
12.02.08
08:34
(6) а номер полиса у них случайно не один и тот же был? :)))
8 у лю 427
 
12.02.08
08:35
разный....
9 Kraft
 
12.02.08
08:37
(7) нет

я проверку на совпадения ФИО рубанул в конфигураторе, оставил только вывод предупреждения...
10 Kraft
 
12.02.08
08:39
прикольный этот кусок проверки:

       ЗапросПоДублям.УстановитьПараметр("Ссылка",    Ссылка);
       ЗапросПоДублям.УстановитьПараметр("ФИО",    СтрЗаменить(ФИО, " ", ""));
       
       ЗапросПоДублям.Текст =
       "ВЫБРАТЬ РАЗЛИЧНЫЕ
       |    ФИОФизЛиц.ФизЛицо
       |ИЗ
       |    РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
       |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц1
       |        ПО (ФИОФизЛиц.Фамилия + ФИОФизЛиц.Имя + ФИОФизЛиц.Отчество = &ФИО)
       |ГДЕ
       |    ФИОФизЛиц.ФизЛицо <> &Ссылка";
       
       ВыборкаЗапроса                = ЗапросПоДублям.Выполнить().Выбрать();
       
       Пока ВыборкаЗапроса.Следующий() Цикл
           
           Сообщить("Физлицо с таким ФИО (" + ВыборкаЗапроса.Физлицо +") уже есть в справочнике");
           ЕстьДублиПаспортныхДанных = Истина;
           
       КонецЦикла;
11 Kraft
 
12.02.08
08:40
т.е. совпадение ФИО - это "ЕстьДублиПаспортныхДанных"!
12 Рэйв
 
12.02.08
08:46
(11)Все нормально. Соединяет таблицу саму с собой.
13 LyKa
 
12.02.08
08:58
Создал 2 физ лица с одинаковыми ФИО... он не выругался а прости сообщил, но в то же время все прекрасно сохранил!!!
14 LyKa
 
12.02.08
08:59
Не обратил внимания, что у вас УПП, у меня БП