Найти по вхождению строки #326963


#0 by Loko
Надо найти все товары из справочника "номенклатура", в наименовании которых есть искомое значение - ВыбСтрока (текстовое поле на форме). Что в запросе не так? (выводит пустую ТЗ).
#1 by dk
или "%" + СокрЛП(Выбстрока) + "%" хотя про синтаксис ++ не в курсе
#2 by Loko
нужно в 1с++
#3 by AleGol
А почему текстовое поле? ИМХО глупо. Надо на форму сам справочник вывести
#4 by AleGol
ой, не до конца прочитал, сорри
#5 by dk
"'%" + СокрЛП(Выбстрока) + "%'" трудно доку по Like найти?
#6 by АЛьФ
2 Он о том и говорит:
#7 by Loko
ошибку выдает: Line 7: Incorrect syntax near 'полюг'. полюг - это я ввел в строку ВыбСтрока.
#8 by dk
А если внимательно прочитать? там одинарные ковычки есть
#9 by Loko
спасибо, дк и альф. работает так:
#10 by Loko
вопрос в догонку. поиск нужно вести не по наименованию (Descr). а по другому реквизиту (тип - строка). как этот реквизит описать в 1с++?
#11 by dk
Дык так и пиши "Спр.МойРеквизит like" имхо "Спр.Descr" = "Спр.Наименование"
#12 by Loko
не, так не работает. что вставить вместо <Реквизит>? .... |  Спр.<Рекизит> like '%" + СокрЛП(Выбстрока) + "%'"; ...
#13 by АЛьФ
|  $Спр.МойРекизит like '%" + СокрЛП(Выбстрока) + "%'";
#14 by Loko
спасиб
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С