|   |   | 
| 
 | Проблема с запросом | ☑ | ||
|---|---|---|---|---|
| 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)научили костылингу на свою голову     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |