|
простое условие, туплю |
☑ |
0
Stim213
20.10.11
✎
00:41
|
нужно отобрать только документы ЗаказПокупателя с видом документа возврат или документы ВозвратТоваров. ВидДокумента - реквизит ЗаказПокупателя. У дока ВозвратТоваров такого реквизита нет.
Как построить такое условие?
Если Док = ВозвратТоваров ИЛИ (док = ЗаказПокупателя И Док.ВидДокумента = Возврат) Тогда
- но если будет док = ВозвратТоваров, тогда конструкция Док.ВидДокумента вызовет ошибку
|
|
1
aka MIK
20.10.11
✎
00:43
|
вложенный запрос по табличкам с видом доков
|
|
3
Stim213
20.10.11
✎
00:44
|
(1) зачем вложенный запрос? Мне нужно ТипЗнч определить
|
|
4
rotting
20.10.11
✎
00:44
|
напиши два "если"
|
|
5
Stim213
20.10.11
✎
00:44
|
(4) подробнее
|
|
6
Stim213
20.10.11
✎
00:44
|
(2)спасибо
|
|
7
kotletka
20.10.11
✎
00:44
|
(4)+1 , плюс "попытка"
|
|
8
zak555
20.10.11
✎
00:45
|
ааа
всё пропало
|
|
9
kotletka
20.10.11
✎
00:45
|
(5)две таблиц одна удовлетворяет 1 условию, вторая второму, затем их объединяешь
|
|
10
Stim213
20.10.11
✎
00:45
|
попытка.. а попытка не "влезет" в часть условия
|
|
11
Stim213
20.10.11
✎
00:46
|
(9) мне не нужны таблицы и запросы. мне нужно тип ссылки проверить
|
|
12
zak555
20.10.11
✎
00:47
|
Stim213 иди спать и разучи на гитаре (2)
|
|
13
kotletka
20.10.11
✎
00:48
|
через опу
попытка
Если Док = ВозвратТоваров тогда ....
исключение
если ...
КонецПопытки
|
|
14
Stim213
20.10.11
✎
00:51
|
гы. все оказалось проще
|
|
15
Stim213
20.10.11
✎
00:53
|
допустим, что Док = ВОзвратТоваров
Тогда выполнение кода:
Если Док = ВозвратТоваров //выполняется
ИЛИ (док = ЗаказПокупателя И Док.ВидДокумента = Возврат) Тогда//не заходит
бла-бла//выполняется
соответственно, для заказа выполнится вторая часть
|
|
16
zak555
20.10.11
✎
00:59
|
> Док.ВидДокумента = Возврат
пить - здоровью вредить
|
|
17
Stim213
20.10.11
✎
01:00
|
(16) ну я схематически)
а про пить - ты прав, да
|
|
18
zak555
20.10.11
✎
01:02
|
ветку закрывай =)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой