|
Запрос по нескольким значениям одного и того же поля
| ☑ |
0
Azgerd
07.10.13
✎
14:14
|
Здравствуйте, В Регистре сведений "ВидыКонтактнойИнформации" есть записи со значениями поля ВИД "Почтовый адрес организации" и "Почтовый адрес контрагента". Как сделать запрос, чтобы в выборке отобрались записи с этими двумя значениями поля "ВИД". Попробовал сделать запрос:
ВЫБРАТЬ
КонтактнаяИнформация.Объект,
КонтактнаяИнформация.Тип,
КонтактнаяИнформация.Вид
ИЗ
РегистрСведений.КонтактнаяИнформация
ГДЕ
Вид = &Вид ИЛИ Вид = &Вид1
апрос.УстановитьПараметр("Вид",Справочники.ВидыКонтактнойИнформации.АдресОрганизацииПочтовый);
Запрос.УстановитьПараметр("Вид1",Справочники.ВидыКонтактнойИнформации.ПочтовыйАдресКонтрагента);
В таком виде запрос не работает (ничего не отбирает), как правильно построить запрос?
|
|
1
shuhard
07.10.13
✎
14:17
|
(0) ГДЕ Вид В (&СписокВидов)
|
|
2
viktor_vv
07.10.13
✎
14:20
|
(1) Че-то мне имхается, если у него через Или не отбирает, через список тоже самое тоже не отберет.
|
|
3
shuhard
07.10.13
✎
14:23
|
(2) не отберёт, но руки за "или" резать по любому надо
|
|
4
Wobland
07.10.13
✎
14:23
|
а чо это сразу "не работает"?
|
|
5
Шапокляк
07.10.13
✎
14:24
|
ВЫБРАТЬ
КонтактнаяИнформация.Объект,
КонтактнаяИнформация.Тип,
КонтактнаяИнформация.Вид
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
КонтактнаяИнформация.Вид = &Вид ИЛИ КонтактнаяИнформация.Вид = &Вид1
Запрос ТС, сделанный с помощью конструктора запросов
|
|
6
viktor_vv
07.10.13
✎
14:24
|
(3) Ну за Или по одному полю еще можно не резать.
|
|
7
viktor_vv
07.10.13
✎
14:25
|
(6)+ Это если касаемо быстродействия. Насчет читабельности согласен.
|
|
8
viktor_vv
07.10.13
✎
14:26
|
(0) Открой список регистра сведений поставь там отбор по твоему виду контактной информации, там хоть что-то попадает ?
|
|
9
Azgerd
07.10.13
✎
15:18
|
(0) ГДЕ Вид В (&СписокВидов)
Стесняюсь спросить... А как правильно установить параметр "СписокВидов"
Вот так
Запрос.УстановитьПараметр("СписокВидов",
Справочники.ВидыКонтактнойИнформации.АдресОрганизацииПочтовый,
Справочники.ВидыКонтактнойИнформации.ПочтовыйАдресКонтрагента)ругается...
|
|
10
Шапокляк
07.10.13
✎
15:19
|
СписокВидов=Новый СписокЗначений;
Эл=СписокВидов.Добавить(Справочники.ВидыКонтактнойИнформации.АдресОрганизацииПочтовый.....
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан