Имя: Пароль:
1C
1С v8
УПП: Какая функция даёт физлицо по строковому представлению?
0 Базис
 
naïve
23.04.13
17:06
Читаю файл, ФИО у меня дано тремя строками, хочу получить физлицо, есть ли готовая функция?
1 NDN
 
23.04.13
17:09
Справочники.ФизическиеЛица.НайтиПоНаименованию(Фамилия+" "+Имя+" "+Отчество) ? :)
2 Базис
 
naïve
23.04.13
17:22
(1) Вариант правильный, спасибо. Там просто могут быть дубли, не тот регистр, два пробела и подобное, я надеюсь найти функцию "УмныйПоискВКривыхДанных" :)
3 azernot
 
23.04.13
17:24
Скорее всего найдёшь "УмныйПоискВКривыхДанныхВозвращающийПотенциальноКривыеРезультаты"
4 Волшебник
 
23.04.13
17:32
(2)

ИскомоеФИО = СокрЛП(Фамилия) + "%" + СокрЛП(Имя) + "%" + СокрЛП(Отчество);

Запрос = Новый Запрос("
|ВЫБРАТЬ Ссылка ИЗ Справочник.ФизическиеЛица
|ГДЕ Наименование LIKE " + ИскомоеФИО + "
|");

//ищет без учёта регистра символов
5 Базис
 
naïve
23.04.13
17:35
(4) Спасибо. Это регулярное выражение?
6 ИС-2
 
naïve
23.04.13
17:42
(5) нет, в 1C нет регулярных выражений