Имя: Пароль:
1C
 
Условие в запросе со строкой неограниченной длины
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)Понял... Всем пасиб!!!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан