| 
    
 | 
        В запросе при поиске заменить "ё" на "е" - есть возможность?         | 
☑ | 
    
        | 
    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С согласен     
         | 
 |