|
Результат запрос отличается от результата выборки | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
19.06.12
✎
10:39
|
Собственно есть простецкий запрос, который по наименованию модели машины достает из справочника моделей ее вид основного топлива.
Запрос=Новый Запрос(); Запрос.Текст="ВЫБРАТЬ | уатМоделиТС.ОсновноеТопливо.Наименование |ИЗ | Справочник.уатМоделиТС КАК уатМоделиТС |ГДЕ | уатМоделиТС.Наименование = &Наименование"; Запрос.УстановитьПараметр("Наименование",НаименованиеАвтомобиля); Выборка=Запрос.Выполнить().Выбрать(); Выборка.Следующий(); В выборку ни черта не вываливается. После этого делаю то же самое совковым способом: ОсновноеТопливо=Справочники.уатМоделиТС.НайтиПоНаименованию(НаименованиеАвтомобиля).ОсновноеТопливо.Наименование; И о ЧУДО! Все работает! Так вот, объясните мне, то ли я идиот, то ли лыжи не едут... |
|||
1
Maxus43
19.06.12
✎
10:41
|
| уатМоделиТС.Наименование ПОДОБНО &Наименование";
Запрос.УстановитьПараметр("Наименование","%" + НаименованиеАвтомобиля + "%"); |
|||
2
Maxus43
19.06.12
✎
10:43
|
СП:
НайтиПоНаименованию за исключением "хвостовых" пробелов в наименовании. |
|||
3
andrewks
19.06.12
✎
10:43
|
cast
|
|||
4
Rizhij_Nikitos
19.06.12
✎
10:44
|
Первое что я сделал, проверил пробелы, русские и английские буквы итд итп. Все чисто.
|
|||
5
andrewks
19.06.12
✎
10:44
|
|ГДЕ
| уатМоделиТС.Наименование = выразить(&Наименование как строка(Разрядность))"; |
|||
6
Maxus43
19.06.12
✎
10:44
|
(3) при чем тут выразить?
|
|||
7
Maxus43
19.06.12
✎
10:45
|
а, ну хз, мне удобней подобно
|
|||
8
Maxus43
19.06.12
✎
10:45
|
(4) а проверь (1) и (5)
|
|||
9
Rizhij_Nikitos
19.06.12
✎
10:45
|
(1)Через подобно если я сделаю, я что получу?
Если допустим в справочнике есть: Модель1 Модель2 Модель12 Я ищу "Модель1" Я получу Модель1 и Модель12? |
|||
10
Maxus43
19.06.12
✎
10:46
|
(9) да
|
|||
11
Maxus43
19.06.12
✎
10:47
|
а вобще - по наименованию искать - не по феншую. неужто ссылки нет?
|
|||
12
Rizhij_Nikitos
19.06.12
✎
10:53
|
(11) Да в УАТ там такая долбаная связь... я как бы выбираю машину из справочника ОС, где она забита как "гос номер"+" "+"наименование модели", а модель хранится в регистре сведений Транспортные средства в виде записи регистра, в которой есть измерение ОС и есть ресурс Модель... в общем крюк такой наворачивать не хочу.
|
|||
13
Maxus43
19.06.12
✎
10:56
|
(12) надо, простое соединение с регистром делай, быстрей, красивей, веселей
|
|||
14
Rizhij_Nikitos
19.06.12
✎
10:57
|
Ладно, придется видимо переписывать... Через выборку перестало работать... :)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |