|
Подбор физлица. Как лучше? | ☑ | ||
---|---|---|---|---|
0
эцп
14.07.11
✎
15:43
|
Надо из заявки, где ФИО забито как попало подобрать физлицо. Как лучше это сделать?
Например, в заявку внесено Иванов И., а в форме выбора нужно спозиционироваться на Иванов Иван Иванович. Как? |
|||
1
Megas
14.07.11
✎
15:49
|
Никак
|
|||
2
Megas
14.07.11
✎
15:50
|
Пиши ИИ
|
|||
3
Scooter
14.07.11
✎
15:51
|
(0)только разбирать строку
|
|||
4
эцп
14.07.11
✎
15:53
|
(1) Я пока так сделал:
ФизЛицо = Справочники.ФизЛица.НайтиПоНаименованию(СокрЛП(Заявка.ФИО), Ложь); ПараметрыФормы = Новый Структура("ТекущаяСтрока", ФизЛицо); ФизЛицо = ОткрытьФормуМодально("Справочник.ФизЛица.ФормаВыбора", ПараметрыФормы); Но не позиционирует, если ФИО заканчивается на точку |
|||
5
эцп
14.07.11
✎
15:55
|
(3)(4) И идея такая: удалять справа по одному символу от ФИО пока НайтиПоНаименованию не вернет ссылку
|
|||
6
Megas
14.07.11
✎
15:55
|
(4) Ещё надо точки "." выкинуть и иметь ввиду что
1) Первое слово = Фамилия 2) Второе слово/буква = имя 3) Третье слово/Буква = Отчество |
|||
7
Megas
14.07.11
✎
15:56
|
(5) ИМХО Глупая идея =)
|
|||
8
эцп
14.07.11
✎
15:58
|
(6) У меня конфа - самописка, и деление на Фамилия, Имя и Отчество не производится. ФИО целиком хранится в наименовании справочника.
Может и поделю, если будет актуально |
|||
9
zdas
14.07.11
✎
16:02
|
(0) а в заявке проверку не сделана на соответствие физ лицам, так?
|
|||
10
zdas
14.07.11
✎
16:02
|
+9 проверку=проверка
|
|||
11
Megas
14.07.11
✎
16:03
|
(8)Делятся при помощи пробелов. =)
Фамилия ИМЯ Отчество |
|||
12
эцп
14.07.11
✎
16:04
|
(9) Не-а. Заявки вводятся в другой программе, а 1С их забирает к себе в исходном виде (загружается в документ-заявку)
|
|||
13
zdas
14.07.11
✎
16:05
|
(12) в случае если есть физ лица:
Иванов Алексей Иванов Александр Что должно подставлятся при Иванов А.? |
|||
14
almar
14.07.11
✎
16:06
|
(13) Если однозначно не нашли, то ничего не должно подставиться
|
|||
15
эцп
14.07.11
✎
16:07
|
(13) Подставляться ничего не должно. Должен открыться справочник в режиме выбора и спозиционироваться на Иванов Алексей - оператор пускай выбирает (у него есть доп информация - документы)
|
|||
16
zdas
14.07.11
✎
16:08
|
а если будет Ииванов?
|
|||
17
zdas
14.07.11
✎
16:09
|
+16 П.С. я не докапываюсь:)
|
|||
18
эцп
14.07.11
✎
16:09
|
(16) На ближайшую на И
|
|||
19
эцп
14.07.11
✎
16:10
|
(11) Допустим я разделил на Ф И О. Можно ли в управляемых формах сделать отбор через ИЛИ что-то типа: содержит Фамилию или содержит Имя или содержит Отчество (мало ли фамилию с ошибкой занесли)? А так же дать возможность оператору отключить отбор, если ни один из вариантов не подошел
|
|||
20
zdas
14.07.11
✎
16:11
|
(18) вот тебе и логика, что-то типа:
по буквенно добавляешь к строке, ищешь - есть - дальше прибавляешь - нет, позиционируешься на последнем найденном :) |
|||
21
эцп
14.07.11
✎
16:12
|
(16) оператору дана возможность создавать физлиц, просто нужно сделать ему удобный "осмотр окрестностей" перед созданием новой записи в справочнике
|
|||
22
эцп
14.07.11
✎
16:13
|
(20) -> (5) Не?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |