|
можно ли задать выбор запроса если нет данных по одному из условий | ☑ | ||
---|---|---|---|---|
0
LivingStar
24.04.13
✎
08:00
|
в массив передается условия выборки "МассивОбъектов" и "ВидАдресаКонтр", если у контрагента в данной выборке нет адреса то запрос вообще не срабатывает, хотя контрагент есть, можно ли как это это задавать в запросе что бы выборка все же была , даже если нет адреса?
| ЗапросШапкаК = Новый Запрос; ЗапросШапкаК.Текст = " |ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, | ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, | КонтрагентыКонтактнаяИнформация.Вид КАК ВидАдресаКонтрагента, | КонтрагентыКонтактнаяИнформация.Представление КАК АдресПокупателя, | КонтрагентыКонтактнаяИнформация.Ссылка КАК ПредставлениеГрузополучателя, | КонтрагентыКонтактнаяИнформация.Ссылка.ИНН + ""/"" + КонтрагентыКонтактнаяИнформация.Ссылка.КПП КАК ИННПокупателя, | ВозвратТоваровПоставщику.Валюта.Наименование КАК НаименованиеВалюты, | ВозвратТоваровПоставщику.Валюта.Код КАК КодВалюты |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация | ПО ВозвратТоваровПоставщику.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка |ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВозвратТоваровПоставщикуТовары.Ссылка КАК Ссылка, | ВозвратТоваровПоставщикуТовары.Номенклатура КАК ТоварНаименование, | ВозвратТоваровПоставщикуТовары.Количество КАК Количество, | ВозвратТоваровПоставщикуТовары.Цена КАК Цена, | ВозвратТоваровПоставщикуТовары.Сумма КАК СуммаБезНДС, | ВозвратТоваровПоставщикуТовары.Номенклатура.ЕдиницаИзмерения |ИЗ | Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщикуТовары |ГДЕ | ВозвратТоваровПоставщикуТовары.Ссылка В(&МассивОбъектов)"; ЗапросШапкаК.УстановитьПараметр("МассивОбъектов", МассивОбъектов); //ЗапросШапкаК.УстановитьПараметр("МассивОбъектов", МассивОбъектов[0]); ЗапросШапкаК.УстановитьПараметр("ВидАдресаКонтр", Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента); РезультатШапкаК = ЗапросШапкаК.ВыполнитьПакет(); ШапкаОтчетаК = РезультатШапкаК[0].Выбрать(); |
|||
1
LivingStar
24.04.13
✎
08:04
|
(0+) в запрос передается условие выборки....
|
|||
2
MishaD
24.04.13
✎
08:10
|
Убери КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр из ГДЕ, и запихни в ПО
|
|||
4
butterbean
24.04.13
✎
08:14
|
(0) у меня впечатление что под этим ником постоянно заводят темы разные люди, которые только что увидели 1С... ну не может один человек так яростно тупить на протяжении уже многих лет :-)
|
|||
5
tdm
24.04.13
✎
08:15
|
(2) +1
(3) проще на курсы по запросам записать) видно же что пробелы в базовых знаниях |
|||
6
Wobland
24.04.13
✎
08:16
|
(4) даже хуже может
|
|||
7
tdm
24.04.13
✎
08:16
|
(4) эт семёрошник) вот и в 8-ке думает по семёрошному
|
|||
8
butterbean
24.04.13
✎
08:21
|
(6) ну хз... я таких больше не встречал
(7) я вот сейчас не поленился и нашел его темы по 8-ке еще от 2005 года :-) неужели за 8 лет нельзя стать восьмерошником :-) |
|||
9
Wobland
24.04.13
✎
08:24
|
(8) bananan
|
|||
10
tdm
24.04.13
✎
08:39
|
(8) >>неужели за 8 лет нельзя стать восьмерошником :-)
запросто)если нет базовых знаний а задачи решаются по принципу лишь бы работало... |
|||
11
LivingStar
24.04.13
✎
08:43
|
(2) что такое ПО ?
|
|||
12
Wobland
24.04.13
✎
08:44
|
(11) 1. часть речи предлог; 2. условие соединения; 3. программное обеспечение;
|
|||
13
Defender aka LINN
24.04.13
✎
08:46
|
(5) Ниасилит. Только живительная эвтаназия.
|
|||
14
LivingStar
24.04.13
✎
08:47
|
(2) не пойму что такое ПО
|
|||
15
butterbean
24.04.13
✎
08:48
|
(14) поищи это в своем запросе, с учетом регистра
|
|||
16
LivingStar
24.04.13
✎
08:49
|
(15) в запросе регистра вообще нет
|
|||
17
НЕА123
24.04.13
✎
08:51
|
(16)
круто. |
|||
18
Wobland
24.04.13
✎
08:52
|
(16) тогда без регистра ищи
|
|||
19
LivingStar
24.04.13
✎
08:53
|
(2) не подскажете куда запихнуть?
|
|||
20
LivingStar
24.04.13
✎
08:53
|
а то я начинаю запрос дробить
|
|||
21
Капитан О
24.04.13
✎
08:54
|
(19) в ПО
|
|||
22
tdm
24.04.13
✎
08:54
|
(14)
ЛЕВОЕ СОЕДИНЕНИЕ .... КАК ..... ПО(!!!) ..... |
|||
23
tdm
24.04.13
✎
08:55
|
(13) видимо и правд не взлетит(((
|
|||
24
LivingStar
24.04.13
✎
08:58
|
(23)а как это задать?
|
|||
25
LivingStar
24.04.13
✎
08:58
|
ИЗ
Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация ПО ВозвратТоваровПоставщику.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка ПО КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр |
|||
26
Wobland
24.04.13
✎
08:59
|
(24) необходимо предварительно три года поститься и молиться
|
|||
27
Wobland
24.04.13
✎
09:00
|
(25) по равенству ссылок и виду адреса?
|
|||
28
LivingStar
24.04.13
✎
09:00
|
(25) это как нужно поправить?
|
|||
29
LivingStar
24.04.13
✎
09:07
|
на это ругается
| ИЗ Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация ПО ВозвратТоваровПоставщику.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка И КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр |
|||
30
Wobland
24.04.13
✎
09:10
|
(29) держись!
|
|||
31
cw014
24.04.13
✎
09:11
|
(29) ПО - программное обеспечение )))
|
|||
32
tdm
24.04.13
✎
09:12
|
(29) запишитесь правд на курсы по запросам)) - детские вопросы отпадут
|
|||
33
LivingStar
24.04.13
✎
09:12
|
ВЫБРАТЬ
ВозвратТоваровПоставщику.Ссылка КАК Ссылка, ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, КонтрагентыКонтактнаяИнформация.Вид КАК ВидАдресаКонтрагента, КонтрагентыКонтактнаяИнформация.Представление КАК АдресПокупателя, КонтрагентыКонтактнаяИнформация.Ссылка КАК ПредставлениеГрузополучателя, ВозвратТоваровПоставщику.Валюта.Наименование КАК НаименованиеВалюты, ВозвратТоваровПоставщику.Валюта.Код КАК КодВалюты, ВозвратТоваровПоставщику.Контрагент.ИНН+"/"+ВозвратТоваровПоставщику.Контрагент.КПП КАК ИНН_КПП ИЗ Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация ПО ВозвратТоваровПоставщику.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка И (КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр) ГДЕ ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВозвратТоваровПоставщикуТовары.Ссылка КАК Ссылка, ВозвратТоваровПоставщикуТовары.Номенклатура КАК ТоварНаименование, ВозвратТоваровПоставщикуТовары.Количество КАК Количество, ВозвратТоваровПоставщикуТовары.Цена КАК Цена, ВозвратТоваровПоставщикуТовары.Сумма КАК СуммаБезНДС, ВозвратТоваровПоставщикуТовары.Номенклатура.ЕдиницаИзмерения ИЗ Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщикуТовары ГДЕ ВозвратТоваровПоставщикуТовары.Ссылка В(&МассивОбъектов) |
|||
34
cw014
24.04.13
✎
09:17
|
(33)
Вот это ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, замени на ВозвратТоваровПоставщику.Номер КАК Номер, ВозвратТоваровПоставщику.Дата КАК Дата, |
|||
35
LivingStar
24.04.13
✎
09:33
|
(34) Ок, Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |