Имя: Пароль:
1C
1C 7.7
v7: Найти() - возможно ли обойти ограничение регистра?
0 Масянька
 
08.05.18
12:31
День добрый!
Собственно сабж.
Спасибо.
1 АЛьФ
 
08.05.18
12:33
Какое ограничение?
2 trad
 
08.05.18
12:34
все в нРег и потом Найти
3 Масянька
 
08.05.18
12:38
(1) Которое в (2).
(2) Вот без нрег?
4 Кац
 
08.05.18
12:39
(3) Прямым запросом, или сдаться
5 trad
 
08.05.18
15:53
(3) почему?
чтобы CI-сравнить две буквы, надо привести к одному регистру и сравнить. Все так делают
6 Cool_Profi
 
08.05.18
15:55
Вот любит Масянька найти себе проблемы на вторые 90...
7 Масянька
 
08.05.18
15:59
(5) Очень долго объяснять. В принципе, я уже обошла - колхоз, блин, такой получился...
(6) Проблемы не я ищу, а создает правительство. В данном случае, работа с госконтрактами и спецсчетом. А почему вторые 90? И что такое первые 90?
8 Builder
 
08.05.18
16:00
(7) 90-60-90
9 Масянька
 
08.05.18
16:04
(8) Мне начальник (мужчина) уже объяснил... Правда, сначала поржал...
10 Garykom
 
гуру
08.05.18
16:05
(9) Он не объяснил почему поржал?
11 Масянька
 
08.05.18
16:07
(10) Программист и девушка - вещи абсолютно не совместимые.
12 Garykom
 
гуру
08.05.18
16:08
(11) Это зависит от местоимения.
13 RKx
 
08.05.18
16:24
(4) +10
8-ка вообще запросы любит.

ВЫБРАТЬ
    Клиенты.Ссылка КАК Ссылка
ИЗ
    Справочник.Клиенты КАК Клиенты
ГДЕ
    Клиенты.Фамилия подобно &Фамилия+"%"


Фамилия не чуствительна к регистру.
14 Масянька
 
08.05.18
16:32
(13) И эти люди учат меня не ковырять в носу...
15 Масянька
 
08.05.18
16:38
Начальник анекдот рассказал:
Жена мужу:
Ж - А ты меня любишь?
М - Да.
Ж - А ты будешь любить меня, как Ромео Джульетту?
М - Не знаю, не читал.
Ж - А ревновать, как Отелло Дездемону?
М - Не знаю, не читал.
Ж - А что ты читал?
М - Му-му.
16 Сияющий в темноте
 
08.05.18
16:47
Короче, просто берём и достаём все слова из того, по чему ищем, а потом уже сначала ищем по этим словам, а найденные слова указывают ссылкой на объекты, в которых они есть.
Достаточно быстро получается.
17 trad
 
08.05.18
17:06
(7) дарю две антиправительственные функции

//*******************************************
Функция НайтиРегНез(Строка1, Строка2)
    
    Возврат Найти(Нрег(Строка1), Нрег(Строка2));

КонецФункции

//*******************************************
Функция СравнитьРегНез(Строка1, Строка2)
    
    Возврат ?(Нрег(Строка1) = Нрег(Строка2), 1, 0);

КонецФункции


главное внутрь не заглядывай и будет как будь то без нрег
18 Вафель
 
08.05.18
17:08
а почему нРег, а не вРег ?
19 Сияющий в темноте
 
08.05.18
17:21
видимо,так привычнее им,но для букв в 1с все равно,они там однобайтовые и чудес не будет
когда они придут в юникод,они поймут все горе множественного начертания символов
20 trad
 
10.05.18
10:01
(18) (19)
нРег(Строка1) = нРег(Строка2)
вРег(Строка1) = вРег(Строка2)
поясните, эти два сравнения могут по-разному работать?