|
Реализация логического выражения "В"("В СПИСКЕ") | ☑ | ||
---|---|---|---|---|
0
demonsmith
15.05.13
✎
11:05
|
Подскажите простейшую реализацию - Если X В (a,b,c) тогда..,
собственно нет аналога "В" из языка запросов =( пока получилось реализовать через СЗ.Найти()<>Неопределено, надеюсь на что-то попроще. |
|||
1
mikecool
15.05.13
✎
11:06
|
или
|
|||
2
Defender aka LINN
15.05.13
✎
11:06
|
Куда уж проще-то?
|
|||
3
Laerys
15.05.13
✎
11:07
|
(0) Если Условие И Условие И...и.и.и.и.и.и....Тогда
|
|||
4
Волшебник
15.05.13
✎
11:08
|
Если Соответствие[значение] <> Неопределено Тогда
|
|||
5
Ненавижу 1С
гуру
15.05.13
✎
11:08
|
массив
|
|||
6
demonsmith
15.05.13
✎
11:12
|
(1)(3) От этого как раз и ухожу...слишком много "ИЛИ"
(5) от того что я написал особо не отличается)) (4) полез читать СП по "Соответствие[значение]" - можно поподробнее по реализации, Соответсвие[x,(a,b,c)] - так? всем спасибо) |
|||
7
Rovan
гуру
15.05.13
✎
11:15
|
(+4) Если НЕ Массив.Найти(х) = Неопределено Тогда
|
|||
8
1Сергей
15.05.13
✎
11:17
|
(6) ты на чём кодил до того, как тебя попросили чего-то там сделать в 1С?
|
|||
9
Волшебник
15.05.13
✎
11:20
|
(6) Примерно так
|
|||
10
demonsmith
15.05.13
✎
11:21
|
(7)тоже что и я написал =)
(9)(4)(+6) что-то с Соответствием я не понял( (8)по разному), но 1С не вчера открыл.. |
|||
11
Laerys
15.05.13
✎
12:08
|
(10) а чем что есть не нравиться?
|
|||
12
Волшебник
15.05.13
✎
12:09
|
(10) Соответствие позволяет быстро искать по ключу, если он примитивного типа (число, строка, дата, булево).
Сначала наполняешь его значениями a,b,c, потом ищешь "x" через квадратные скобки |
|||
13
demonsmith
15.05.13
✎
12:16
|
(11)Тем что есть (12)
(12)Да-да-да.. это ОНО!, если не затруднит можно в виде кода последнее?, в СП так ничего и не разобрал( |
|||
14
kosts
15.05.13
✎
12:16
|
|
|||
15
Волшебник
15.05.13
✎
12:17
|
Список = Новый Соответствие;
Список[а] = 1; Список[б] = 1; Список[в] = 1; Если Список[х] <> Неопределено Тогда //есть в списке |
|||
16
demonsmith
15.05.13
✎
12:20
|
(15) Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |