|
82 Проверить значение переменной, вид сравнения ВСписке
| ☑ |
0
IUnknown777
23.05.13
✎
17:15
|
а="1";
Если а в ("1","2","3") ТОгда
Как проверить?
|
|
1
IUnknown777
23.05.13
✎
17:15
|
подскажите, плиз
|
|
2
drcrasher
23.05.13
✎
17:16
|
читать СП на тему массив и списокзначений
|
|
3
palpetrovich
23.05.13
✎
17:19
|
принадлежит или найти, смотрю что там в скобках
|
|
4
drcrasher
23.05.13
✎
17:21
|
(3) может оказаться, что вообще справочник =)
|
|
5
Max Street
23.05.13
✎
17:23
|
может проще через цикл
для а = 1 по 3 цикл
если а =1 тогда
|
|
6
Лефмихалыч
23.05.13
✎
17:23
|
универсальные коллекции:
список значений
массив
соответствие
таблица значений
дерево значений
|
|
7
IUnknown777
23.05.13
✎
17:23
|
в примере (0) неудобно создавать списокЗначений, и у него есть только метод Найти
|
|
8
IUnknown777
23.05.13
✎
17:24
|
(4) причем тут справочник?
|
|
9
Лефмихалыч
23.05.13
✎
17:25
|
(7) что значит "не удобно"? ты код в конфигураторе пишешь или буквы из арматуры пассатижами гнешь?
|
|
10
SherifSP
23.05.13
✎
17:25
|
(0) ?(а=1 или а=2 или а=3, Истина, Ложь)
|
|
11
IUnknown777
23.05.13
✎
17:27
|
(9) ну например в тексте запроса можно написать а в ("1","2","3"), что на мой взгляд удобно.
|
|
12
Лефмихалыч
23.05.13
✎
17:29
|
еще структура, но там ключ должен соответствовать требованям к переменным
Стр = Новый Структура("ф,ы,в,а,п,р,о,л,д,ж,э")
Если Стр.Свойство(Ключ) <> Неопределено Тогда
// не нашлось
(11) не сочиняй велосипедов там, где они не нужны - это до добра не доводит. Вон Серёжа-фистинг - живой пример
|
|
13
IUnknown777
23.05.13
✎
17:33
|
(12)ну может что-то поменялось в платформе) 8.2.18, постоянно же нужно переучиваться
|
|
14
kiruha
23.05.13
✎
17:40
|
В порядке возрастания -
если функциональности хватает - то как можно ближе к началу списка
массив
структура
соответствие
список значений
таблица значений + добавить индекс
дерево значений
|
|