|
v7: Напомните по запросу
| ☑ |
0
Chameleon1980
09.12.15
✎
12:34
|
У документа (даже двух) есть реквизит типа СправочникСсылка
какое мне условие скормить запросу, чтобы, например
отобрал в разных случаях:
1. доки, у которых этот реквизит заполнен
2. доки у которых этот реквизит не заполнен
???
Типа выбран чель?
Забываю уже чет семерку.
сасибо.
|
|
1
Лохматые Уши
09.12.15
✎
12:37
|
Так укажи что семерка. Ее уж все забыли.
|
|
2
Остап Сулейманович
09.12.15
✎
12:41
|
(0) В тексте запроса :
ПроверяемыйРеквизит = Документ1.ИмяРеквизита, Документ2.ИмяРеквизита;
Условие(ПроверяемыйРеквизит.Выбран() = 1);
|
|
3
viktor_vv
09.12.15
✎
12:43
|
Сравнивай в запросе с переменной равной пустому значению.
Что-то типа пред запросом
ЛПерем = ПолучитьПустоеЗначение("Справочник");
В запросе
|условие (переменнаязапроса = лПерем)
Это-насколько понял у тебя реквизит с типом значения Справочник общего вида.
|
|
4
Chameleon1980
09.12.15
✎
12:43
|
(2) ага, я и предположил в (0)
Типа выбран чель?
или типа: выбран()=0
на я в ветке семерки и пишу
ааа.
видимо, смутило СправочникСсылка ???
|
|
5
viktor_vv
09.12.15
✎
12:45
|
Или (2), но это Имхо медленное будет работать.
|
|
6
Chameleon1980
09.12.15
✎
12:45
|
(3) справочник определенного вида.
Тоже так еще подумал что создать получитьПустоеЗначение("Справчоник.МойСправочник");
но....
это для условия из п2. (когда не заполнен), а
в п1. еще вопрос - когда заполнен.
Кажись надоть попробовать метод Выбран()
|
|
7
Chameleon1980
09.12.15
✎
12:53
|
(6) или тоже на НЕ ПустаяСсылка ?
|
|
8
viktor_vv
09.12.15
✎
13:00
|
Теоретически должно отработать
Не переменнаязапроса= лперем
Может сколов добавить надо будет.
|
|
9
viktor_vv
09.12.15
✎
13:01
|
хотя чего мудрить
Условие (переменнаязапроса<>лперемпустая)
|
|
10
Chameleon1980
09.12.15
✎
13:10
|
(9) ага. Чета замудрили :)
|
|