Ошибка в условии зароса

  • Автор темы -
  • Дата начала

Гость
#1
Есть к примеру строка
Строчка = "Семенов Павел Константинович";
Формируем запрос
[codebox]Условие = Строка("Залогодатель = " +Строчка);
ДатаЗапроса = РабочаяДата();
ТекстЗапроса = "
|Период С ДатаЗапроса По ДатаЗапроса;
|Спр = Справочник.ЛМБ_ЗалоговыеБилеты.ТекущийЭлемент;
|Залогодатель = Справочник.ЛМБ_ЗалоговыеБилеты.Залогодатель;
|Группировка Спр;
|Без итогов;
|Условие("+Условие+");";[/codebox]
При выполнении выдает ошибку
Запрос.Выполнить(ТекстЗапроса);
{Справочник.ЛМБ_ЗалоговыеБилеты.ФормаСписка.Основная.Модуль(273)}: Условие(Залогодатель = Семенов <<?>> );
Запрос[7] : Ошибка в выражении 'Семенов'

Вопрос:
Как првильно написать Условие, чтобы строка сравнивалась полностью... как я понял он ругается на пробелы, но "Строчка" берется из Контрагентов уеликом, поэтому от пробелов не избавиться????
 

puh14

Well-Known Member
11.07.2008
1 412
0
#2
|Условие(Найти(Строка(Залогодатель),Строчка)>0);";