Имя: Пароль:
1C
1С v8
Отобрать одинаковые по наименованию записи
0 echo77
 
21.02.12
19:01
Не могу сообразить как написать запрос, чтобы отобрать из справочника Номенклатурные группы, элементы, чье наименование одинаково начинается. Например, есть элементы:
1210
1210
1210 Машина

Все три элемента должны попасть в выборку.
Данная проверка необходима для того чтобы при поиске методом НайтиПоНаименованию() не выбрать неправильную ном.группу.
В обработке поиск и замена дублирующих значений справочников, есть запрос, который, правда отбирает по равному значению реквизита. Если в этом запросе заменить условие сравнения на:

Спр1.Наименование Подобно "%" + Спр2.Наименование

в выборку попадают, кажется, все элементы
1 Mort
 
21.02.12
19:02
1
12
123
1234
12345

разбей на группы.
2 echo77
 
21.02.12
19:09
(1) не понял совет.
Наверное, не так объяснил.
В справочнике, условно, все элементы имеют 4-х значное наименование. Мне нужно отобрать все элементы, которые будут отбираться при поиске по 4 знакам. То есть поиск будет производиться по наименованию "1210", "1234", "4321"
3 echo77
 
21.02.12
19:11
группирнуть по подстроке наименования - нормальное решение?
4 catena
 
21.02.12
19:11
"Спр1.Наименование Подобно "%" + Спр2.Наименование
в выборку попадают, кажется, все элементы"

Не правильно кажется Попадают все, которые заканчиваются на Спр2.Наименование. % - произвольное количество произвольных символов.
5 Mort
 
21.02.12
19:13
(3) Приведи в запросе наименование к 4 символам (через тип) и группируй.
6 Mort
 
21.02.12
19:14
ну или ПОДСТРОКА
7 echo77
 
21.02.12
19:29
Спасибо все. Все попробую.
(4) Кажется, тупанул. Действительно надо писать

 Подобно Спр2.Наименование + "%"
Ошибка? Это не ошибка, это системная функция.