Поиск и замена текста в многострочном тексте

1. Tatyana_012345 24 29.10.24 16:47 Сейчас в теме
не могу найти строку в запросе.

ТекстЗапроса =  СхемаКомпоновкиДанных.НаборыДанных[0].Запрос;
		СтрокаЗамены = " ГДЕ
		|(Ссылка.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
		|		ИЛИ Ссылка.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)";

		СхемаКомпоновкиДанных.НаборыДанных[0].Запрос = СтрЗаменить(ТекстЗапроса ,СтрокаЗамены,"");


СтрНайти(ТекстЗапроса ,СтрокаЗамены) 
выдает 0.
Может я неправильно ищу? подскажите пож=ста

построчно ищется
СтрНайти(ТекстЗапроса ,"ИЛИ Ссылка.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)"
, а полный кусок нет
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107184 29.10.24 17:11 Сейчас в теме
3. Tatyana_012345 24 29.10.24 17:20 Сейчас в теме
(2) так тоже не работает ,убрала пробел в начале
СтрокаЗамены = "ГДЕ
|(Ссылка.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
| ИЛИ Ссылка.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)";
4. Sashares 33 29.10.24 17:27 Сейчас в теме
(1)Может стоит просто поправить запрос так, чтобы не надо было его редактировать?
Например, так:
ГДЕ
&НеНуженОтборПоДате
ИЛИ (Ссылка.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
ИЛИ Ссылка.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)

И устанавливать параметру НеНуженОтборПоДате Истина, если отбор не нужен.
А если нужен, то Ложь.
5. nomad_irk 81 29.10.24 18:27 Сейчас в теме
(1) воспользоваться СхемаЗапроса для редактирования запроса под свои нужды не предлагать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот