|
В запросе при поиске заменить "ё" на "е" - есть возможность? | ☑ | ||
|---|---|---|---|---|
|
0
RomaH
naïve
26.07.17
✎
08:25
|
Или только отдельным полем?
|
|||
|
1
Ненавижу 1С
гуру
26.07.17
✎
08:28
|
смотря какой поиск
|
|||
|
2
RomaH
naïve
26.07.17
✎
08:28
|
задача:
есть две базы HTTP сервис из одной посылаю ФИО + дату рождения во второй надо найти по этим данным человека но "ё" все портит |
|||
|
3
RomaH
naïve
26.07.17
✎
08:30
|
(1) а какие бывают?
я только про запрос знаю, типа: Где Наименование = &ФИО ПОДОБНО посмотреть? |
|||
|
4
RomaH
naïve
26.07.17
✎
08:32
|
типа:
Секретарев заменить на С[её]кр[её]тар[её]в |
|||
|
5
1dvd
26.07.17
✎
08:32
|
||||
|
6
Гипервизор
26.07.17
✎
08:37
|
А зачем заменять? Как в паспорте записали, так и в базе пусть будет.
(4) Регулярки в запросе? |
|||
|
7
RomaH
naïve
26.07.17
✎
08:40
|
(6) как бы два варианта
либо такая регулярка, либо отдельный реквизит в таблицах |
|||
|
8
Орбита
26.07.17
✎
08:44
|
А если
Где Наименование В (&ФИО) А ФИО это массив: Секретарев Секретарёв и т.д. ? |
|||
|
9
Ненавижу 1С
гуру
26.07.17
✎
08:49
|
Где Наименование ПОДОБНО &ФИО
ПараметрФИО = СтрЗаменить(ПараметрФИО,"е","%"); ПараметрФИО = СтрЗаменить(ПараметрФИО,"ё","%"); ПараметрФИО = СтрЗаменить(ПараметрФИО,"Е","№"); ПараметрФИО = СтрЗаменить(ПараметрФИО,"Ё","№"); ПараметрФИО = СтрЗаменить(ПараметрФИО,"%","[её]"); ПараметрФИО = СтрЗаменить(ПараметрФИО,"№","[ЕЁ]"); |
|||
|
10
1dvd
26.07.17
✎
08:54
|
(9) скорее всего нужен поиск нечувствительный к регистру
|
|||
|
11
volfy
26.07.17
✎
08:56
|
(9) вот это гениально! Я открыл для себя новое, спасибо
|
|||
|
12
RomaH
naïve
26.07.17
✎
08:57
|
(9)
ФИО = СтрЗаменить(ВРег(СтруктураДанных.ФИО),"Е","[]"); ФИО = СтрЗаменить(ФИО,"Ё","[]"); ФИО = СтрЗаменить(ФИО,"[]","[ЕЁ]"); |
|||
|
13
RomaH
naïve
26.07.17
✎
08:58
|
(9) подобно не чувствительно к регистру
|
|||
|
14
Ненавижу 1С
гуру
26.07.17
✎
09:07
|
это сильно зависит от СУБД, но к 1С согласен
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |