Имя: Пароль:
1C
1С v8
Как сформировать запрос, дающий выборку наименования заканчивающихся на...
0 Cerera
 
16.11.12
11:01
Мне нужно выбрать в запросе все наименования, заканчивающиеся на определённое слово, например "нов". Так уж получилось, что приходится именно такую задачу решать.
Например, наименование справочника "Проекты" у нас носят вид "имя менеджера", потом пробел, потом слово "нов", от слова "новый". мне нужно в запросе выбирать такие проекты. Как это сделать?

функция "Подстрока" не подходит, потому что ей надо задавать начало и длину подстроки, а здесь другая ситуация
1 Maxus43
 
16.11.12
11:01
ПОДОБНО
2 Птица
 
16.11.12
11:01
подобно
3 zak555
 
16.11.12
11:01
> носят вид "имя менеджера"

???
4 Cerera
 
16.11.12
11:03
(3)ну проекты называют именами (ФИО) менеджеров. но когда отгружают новому клиенту, то проекту присваивается имя заканчивающееся на нов. после трёх сделок проект перекидывают на другого менеджера.
5 mortes
 
16.11.12
11:07
СтрЧислоВхождений
6 Maxus43
 
16.11.12
11:08
тока надо думать как сделать чтоб не попал проект "Новиков"
7 mortes
 
16.11.12
11:08
Если СтрЧислоВхождений(НаименованиеПроекта, "нов") > 0 Тогда
//что там нужно сделать
8 Maxus43
 
16.11.12
11:09
(7) ему в запросе
9 samozvanec
 
16.11.12
11:09
чем ПОДОБНО не устраивает?
10 Cerera
 
16.11.12
11:14
(6)именно. нужно чтоб оканчивалось на нов.
11 Cerera
 
16.11.12
11:14
(9)ну вот я и искал эту функцию. только поможет ли она действительно если будет "Новиков"
12 Maxus43
 
16.11.12
11:15
перед фамилией есть пробел?
13 Maxus43
 
16.11.12
11:16
ПОДОБНО % нов% - так норм, если пробела нет перед фамилией
14 Maxus43
 
16.11.12
11:16
или имени "Вагина Новокосорота Викторовна"
15 samozvanec
 
16.11.12
11:16
(12) теоретически может появиться
(13) зачем второй % ?
16 Maxus43
 
16.11.12
11:16
короче думай сам, суть понятна
17 Maxus43
 
16.11.12
11:17
(15) чтоб был
18 samozvanec
 
16.11.12
11:17
(17) а если убрать?
19 Maxus43
 
16.11.12
11:19
(18) а если после "нов" они чонить напишут? наименование ксатти фиксированная длинна?
20 Cerera
 
16.11.12
11:20
(19)длина фиксированная. но после нов не напишут. а если напишут то это наименование не должно засчитываться.
21 Maxus43
 
16.11.12
11:21
"% нов"
тогда
22 Нуф-Нуф
 
16.11.12
11:22
засунь выборку в скд и там используй функцию общего модуля
23 Maxus43
 
16.11.12
11:22
(22) кстати в скд можно и без общих такое уже, в вычисляемых появилось ДЛИННАСТРОКИ, зная её - можем последние 3 символа взять
24 Cerera
 
16.11.12
11:25
(22)(23)это хорошо. как раз в СКД пишу. правда в консоли всё равно отлаживать запросы приходится
25 Maxus43
 
16.11.12
11:27
(24) открой для себя консоль на СКД
26 Sammo
 
16.11.12
11:27
%нов
Отберет те, которые заканчиваются на нов
27 Maxus43
 
16.11.12
11:29
(26) таки да кстаи)
28 Cerera
 
16.11.12
14:21
(25)она у меня есть. но она же не позволяет просматривать значения временных таблиц.
2 + 2 = 3.9999999999999999999999999999999...