Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите разобраться с поиском текста в результате запроса.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Vemerton
Всем добрый день.

Выполняю запрос по справочнику "Контрагнты" и регистру сведений "Контактная информация".

К примеру мне нужно выбрать всех контрагентов, у котрых город содержит текст Киев.
Как указать отбор в запросе или поиск по результату запроса с уловием содержит?

Делаю так:

Пока РезультатЗапроса.Следующий() Цикл
Если Найти(Результат.Поле4,"Київ") > 0 Тогда
КонецЕсли;
КонецЦикла;

Проблема, "Київ" необходимо использовать значение для отбора из обработки, а это реквизит.
Если укажу реквизит, тогда функция найти не работает.
dmiter
Попробуй:

Пока РезультатЗапроса.Следующий() Цикл
Если Найти(Результат.Поле4,СокрЛП(Реквизит)) > 0  Тогда
КонецЕсли;
КонецЦикла;
Vemerton
Спасибо большое, получилось!
Vofka
Vemerton, интересно, давно в 7 регистры сведений появились?
Тема переезжает
zetovich
срочно разкуривать "ПОДОБНО".
в жизни пригодится.
Ardi
+
Как-то так
        |ГДЕ
        |    Игроки.Наименование ПОДОБНО &Наименование";
        Запрос.УстановитьПараметр("Наименование","%"Текст+"%");
zetovich
Цитата(Ardi @ 13.05.10, 0:45) необходимо зарегистрироваться для просмотра ссылки
+
Как-то так
        |ГДЕ
        |    Игроки.Наименование ПОДОБНО &Наименование";
        Запрос.УстановитьПараметр("Наименование","%"Текст+"%");

прикольный у Вас справочник smile.gif
Ardi
Это так футболисты зашифрованы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.