|
Найти договор
| ☑ |
0
Дейл
05.05.12
✎
11:49
|
Ребят подскажите как найти программно договор по первым двум буквам в наименовании.
Сделал вот такой запросик но он отбирает по всему слову;
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка КАК Ссылка
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
НЕ ДоговорыКонтрагентов.ЭтоГруппа
И ДоговорыКонтрагентов.Наименование ПОДОБНО &ЧастьНаименования
Запрос.УстановитьПараметр("ЧастьНаименования", "%" + ПолеВводаПодстрока + "%");
|
|
1
ptrtss
05.05.12
✎
11:50
|
Первый процент убрать
|
|
2
aleks-id
05.05.12
✎
11:51
|
первый "%" убери
|
|
3
DocWin
05.05.12
✎
11:52
|
Если первые две буквы, зачем ПОДОБНО? Почему не Лев(Наименование,2) = &пр ?
|
|
4
Cube
05.05.12
✎
11:53
|
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка КАК Ссылка
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
НЕ ДоговорыКонтрагентов.ЭтоГруппа
И ПОДСТРОКА(ДоговорыКонтрагентов.Наименование, 1, 2) = &ЧастьНаименования
|
|
5
Cube
05.05.12
✎
11:53
|
+(4) Запрос.УстановитьПараметр("ЧастьНаименования", ПолеВводаПодстрока);
|
|
6
Дейл
05.05.12
✎
11:54
|
ПолеВводаПодстрока = "СК";-НА ЕНТО РУГАЕТСЯ
Запрос = Новый Запрос("ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка КАК Ссылка
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| НЕ ДоговорыКонтрагентов.ЭтоГруппа
| И ДоговорыКонтрагентов.Наименование ПОДОБНО &ЧастьНаименования");
Запрос.УстановитьПараметр("ЧастьНаименования", ПолеВводаПодстрока + "%");
|
|
7
m-serg74
05.05.12
✎
11:56
|
(6) тебе ж (4) уже все что надо написал...
|
|
8
Дейл
05.05.12
✎
11:59
|
да извините, ВСЕМ Спасибо огромное!
|
|