Имя: Пароль:
1C
1С v8
Составление запроса с условием, на первые символы строки.
0 Serioso
 
30.07.15
11:53
Добрый день!

На работе меня попросили в некотором справочнике отобрать элементы с наименованием начинающимися на ", дом ", и заменить эти наименования на другие.

Попробовал составить запрос на отбор элементов с наименованием начинающимися на ", дом ".
Сразу не получилось. Нужно сделать по быстрее. Обратился к выборке. И выполнил задачу. Фрагмент программы приведен ниже.

Выборка = Справочники.Справочник.Выбрать();
Пока Выборка.Следующий() Цикл
    Если лев(Выборка.Наименование, 6) = ", дом " Тогда
        {
кое-какие операции над элементом справочника
        }
    КонецЕсли;
КонецЦикла;

Потом попробовал иначе выполнить эту обработку, с  участием запроса. И вот тут заминка, нужно в построителе условий нет анализа первых символов строки  (типа «Если лев(Выборка.Наименование, 6) = ", дом " Тогда»).

Можно ли составить запрос с таким отбором?
1 chelentano
 
30.07.15
11:54
(0) кури "ПОДОБНО"
2 Serioso
 
30.07.15
11:56
(1) "Подобно" не обязательно ПЕРВЫЕ символы в строке.
3 Lexey_
 
30.07.15
11:57
(2) зависит от шаблона
4 Serioso
 
30.07.15
11:57
(2)+ Если такая подстрока встречается в середине наименования, то этот элемент справочника мне не нужен.
5 chelentano
 
30.07.15
11:58
(4) пля, ты описание то почитай для начала
6 Timon1405
 
30.07.15
11:59
(0)
ГДЕ
    ПОДСТРОКА(ВашеПоле, 1, 6) = &ВашаПодстрока
7 chelentano
 
30.07.15
11:59
ПОДОБНО ",дом%" ну или (6)
8 Serioso
 
30.07.15
12:00
(6) (7) Спасибо. Сейчас буду разбираться.