|
Условие в запросе со строкой неограниченной длины |
☑ |
0
Rick
13.01.08
✎
23:20
|
Подскажите, как сделать чтобы вот этот запрос заработал? НаименованиеПолное - строка неограниченной длины.
Запрос.Текст = "ВЫБРАТЬ
| Контрагенты.Ссылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.НаименованиеПолное = &НаименованиеКонтрагента";
|
|
1
Steelvan
13.01.08
✎
23:27
|
Попробуй через Выразить.
|
|
2
ИльяА
13.01.08
✎
23:27
|
подобно или выразить
|
|
3
Steelvan
13.01.08
✎
23:29
|
ИЛИ так (сам не проверял):
Контрагенты.НаименованиеПолное Подобно ""%" + &НаименованиеКонтрагента + "%"";
|
|
4
Rick
13.01.08
✎
23:30
|
Подобно - ругается так же ... щас попробую через "%"
|
|
5
Steelvan
13.01.08
✎
23:31
|
Контрагенты.НаименованиеПолное Подобно ""%" + НаименованиеКонтрагента + "%"";
|
|
6
Steelvan
13.01.08
✎
23:31
|
Как ругается ?
|
|
7
Steelvan
13.01.08
✎
23:31
|
Выразить (Контрагенты.НаименованиеПолное как строка)
|
|
8
Steelvan
13.01.08
✎
23:32
|
Выразить (Контрагенты.НаименованиеПолное как строка) Подобно ""%" + &НаименованиеКонтрагента + "%"";
:)))
|
|
9
ид75
13.01.08
✎
23:36
|
Выразить (Контрагенты.НаименованиеПолное как строка(1000) Подобно ""%" + &НаименованиеКонтрагента + "%"";
|
|
10
Rick
13.01.08
✎
23:37
|
Поэкспериментировал с "%" - не получается :(
|
|
11
Rick
13.01.08
✎
23:47
|
(9) не понимаю: скобка закрывающая видимо после (1000) должна быть ... но все равно, почему &НаименованиеКонтрагента - без кавычек?
Напишите плиз полный текст запроса?
|
|
12
MTM777
14.01.08
✎
00:04
|
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("НаименованиеКонтрагента", "%"+ПолеВвода1+"%");
Запрос.Текст = "ВЫБРАТЬ
| Контрагенты.Ссылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.НаименованиеПолное Подобно &НаименованиеКонтрагента";
Запрос.Выполнить().Выгрузить().ВыбратьСтроку();
|
|
13
Rick
14.01.08
✎
00:11
|
(12)Понял... Всем пасиб!!!
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан