|
Интересный вопрос, условия по заполненности множества элементов. | ☑ | ||
---|---|---|---|---|
0
espanol
13.04.12
✎
13:04
|
Вот к примеру на форме есть 4 реквизита, нужно поставить проверку такую что если минимум любой один из них заполнен, то к примеру Флаг = 1;
Мне в голову приходит тока навоять кучу таких условий Если ((ШинаЗЛ.Пустая()) И (ШинаЗП.Пустая()) И (ШинаПЛ.Пустая()) И (НЕ ШинаПП.Пустая())) ИЛИ ((ШинаЗЛ.Пустая()) И (ШинаЗП.Пустая()) И (НЕ ШинаПЛ.Пустая()) И (ШинаПП.Пустая())) ИЛИ ((ШинаЗЛ.Пустая()) И (НЕ ШинаЗП.Пустая()) И (ШинаПЛ.Пустая()) И (ШинаПП.Пустая())) ИЛИ ((НЕ ШинаЗЛ.Пустая()) И (ШинаЗП.Пустая()) И (ШинаПЛ.Пустая()) И (ШинаПП.Пустая())) Но наверно должен существовать более простой способ, не подскажите? |
|||
1
Wobland
13.04.12
✎
13:06
|
А или Б или В даст тебе истину, если хоть кто-нибудь истина
|
|||
2
vmv
13.04.12
✎
13:06
|
это классика системного программирования, вспоминиай
не знал - читай. |
|||
3
Mort
13.04.12
✎
13:08
|
Этот ужас в (0), кстати, немного другую задачу решает, чем автор описал.
|
|||
4
Wobland
13.04.12
✎
13:09
|
(3) видишь, тогды нет? он устал перебирать все варианты ;)
|
|||
5
vmv
13.04.12
✎
13:09
|
(3) ты можешь оптимизировать задача в (0) чтоби красива?)
|
|||
6
Шапокляк
13.04.12
✎
13:09
|
Если все пустые тогда 0 иначе 1 КонецЕсли
|
|||
7
Ненавижу 1С
гуру
13.04.12
✎
13:10
|
Если Число(ШинаЗЛ.Пустая()) + Число(ШинаЗП.Пустая()) + Число(ШинаПЛ.Пустая()) + Число(НЕ ШинаПП.Пустая())=1 Тогда
|
|||
8
espanol
13.04.12
✎
13:11
|
(1) Точно!
|
|||
9
Ненавижу 1С
гуру
13.04.12
✎
13:11
|
ему, имхо нужно, когда одна и только одна непустая
|
|||
10
Ненавижу 1С
гуру
13.04.12
✎
13:11
|
не прочел (0) внимательно, тогда (1)
|
|||
11
Wobland
13.04.12
✎
13:12
|
(9) если минимум любой один из них
|
|||
12
vmv
13.04.12
✎
13:13
|
неужели никто не предложит решение запросом, мдя
|
|||
13
Ненавижу 1С
гуру
13.04.12
✎
13:23
|
(12) а смысл?
|
|||
14
Kashemir
13.04.12
✎
13:25
|
Условие или не предлагать ? оО
|
|||
15
ZanderZ
13.04.12
✎
13:31
|
(0) Флаг = Не (ШинаЗЛ.Пустая() и ШинаЗП.Пустая() и ШинаПЛ.Пустая() и ШинаПП.Пустая());
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |