|
Проблема с запросом | ☑ | ||
---|---|---|---|---|
0
alexodel
13.08.19
✎
11:12
|
Ребят... Подскажите... что я не правильно делаю!?
Т.е. есть справочник НоменклатураПоставщиков и я обращаюсь этому справочнику, хотел выбрать положив наименование и задал в Параметр Но у меня запрос не выбирает??? Может я не правильно делаю... Вот текст запроса... НоменклатураПоставщиковСс = СтрокаТабличнойЧасти.ПредставлениеНоменклатуры; Запрос = Новый Запрос; Запрос.УстановитьПараметр("НоменклатураПоставщиковСсылка", НоменклатураПоставщиковСС); Запрос.Текст = "ВЫБРАТЬ | НоменклатураПоставщиков.Ссылка КАК Ссылка, | НоменклатураПоставщиков.Владелец КАК Владелец, | НоменклатураПоставщиков.Родитель КАК Родитель, | НоменклатураПоставщиков.Наименование КАК НаименованиеНоменклатурыПоставщиков, | НоменклатураПоставщиков.Номенклатура КАК НоменклатураСтандартная, | НоменклатураПоставщиков.Характеристика КАК Характеристика, | НоменклатураПоставщиков.Артикул КАК Артикул, | НоменклатураПоставщиков.Предопределенный КАК Предопределенный, | НоменклатураПоставщиков.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных |ИЗ | Справочник.НоменклатураПоставщиков КАК НоменклатураПоставщиков |ГДЕ | НоменклатураПоставщиков.Наименование = &НоменклатураПоставщиковСсылка"; |
|||
1
catena
13.08.19
✎
11:17
|
.Наименование = &НоменклатураПоставщиковСсылка
Подозреваю, что у них разные типы. |
|||
2
spiller26
13.08.19
✎
11:18
|
(0) Как ты даешь ему параметр, строка или что?
|
|||
3
alexodel
13.08.19
✎
11:23
|
(2) Да ты прав...
|
|||
4
alexodel
13.08.19
✎
11:24
|
Да... у параметра строка, а у Справочник.НоменклатурыПоставщиков тип Справочник.Номенклатуры
|
|||
5
alexodel
13.08.19
✎
11:26
|
(4) Подскажите пожалуйста, как здесь быть??? т.е. когда я не задаю параметров, Запрос работает, а мне нужно выбрать именно ту номенклатуру... )))
|
|||
6
aleks_default
13.08.19
✎
11:27
|
Ссылку сравнивай с Ссылкой а не с Наименованием
|
|||
7
alexodel
13.08.19
✎
11:28
|
(6) Ну как ???
|
|||
8
spiller26
13.08.19
✎
11:29
|
(7) "СтрокаТабличнойЧасти.ПредставлениеНоменклатуры" что там Наименование или Скомпонованная строка (Наименование + Единица, допустим)?
|
|||
9
aleks_default
13.08.19
✎
11:30
|
СтрокаТабличнойЧасти.Номенклатура
|
|||
10
spiller26
13.08.19
✎
11:31
|
(7) В отладчике
|
|||
11
spiller26
13.08.19
✎
11:34
|
Давай так.
Кидай нам строку название из "СтрокаТабличнойЧасти.ПредставлениеНоменклатуры" и название в номенклатуре, которое ты хочешь найти. |
|||
12
spiller26
13.08.19
✎
11:38
|
(11) Если ты используешь в условии "=", то строки должны совпадать на 100%, т.е. одинаковая длина строки и сами слова, кстати в запросе бывает пробелы убираются как спереди так и в конце.
А лучше всего использовать оператор ПОДОБНО |
|||
13
alexodel
13.08.19
✎
11:43
|
(12) Огромное тебе спасибо... Разобрался )))
|
|||
14
bugug
13.08.19
✎
12:29
|
(12) не забудь добавить символ "%" слева и справа.
|
|||
15
alexodel
13.08.19
✎
17:08
|
(14) Спасибо!
|
|||
16
aleks_default
13.08.19
✎
18:18
|
(14)научили костылингу на свою голову
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |