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

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

Guest

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

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

puh14

|Условие(Найти(Строка(Залогодатель),Строчка)>0);";
 
G

Guest

Большое спасибо за подсказку! Работает!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!