Имя: Пароль:
1C
 
Проверка на вхождение значения в массив?
0 denis200
 
17.10.08
00:55
Скажите как проверить входит ли некое значение в массив просто тупо перебирая элементы массива и сравнивае некое значение с значением всех элементов массива или как-нибудь по другому можно?
1 Долорес И
 
17.10.08
00:56
загрузи массив в список значений и ищи там
2 denis200
 
17.10.08
01:00
А список значений может быть в модуле приложения на экспорт?
3 denis200
 
17.10.08
01:05
Может как переменная список выступать.
Спасибо!-)
4 GROOVY
 
модератор
17.10.08
01:17
А "Найти()" что не канает?
5 denis200
 
17.10.08
02:10
(4)
Массив1 = Новый Массив;
   Массив1.Добавить("мыло");
   Массив1.Добавить("мочалка");
   Если Массив1.Найти("мыло") = Истина
       Тогда Сообщить("Получилось!");
   КонецЕсли;
Решил проверить "метод объекта не обнаружен найти" пишет мне 1с
6 sapphire
 
17.10.08
03:06
(2) Может.
7 Непомнящий
 
17.10.08
06:57
Массив1 = Новый Массив;
Массив1.Добавить("мыло");
Массив1.Добавить("мочалка");
для а = 0 по Массив1.Количество()-1 цикл
   Если Массив1.Получить(а) = "мыло" тогда
       Сообщить("Получилось!");
   КонецЕсли;    
конеццикла;
8 PaulBC
 
17.10.08
07:04
(5) Возвращаемое значение:
Тип: Число, Неопределено. Если элемент найден, возвращается его порядковый номер. Если элемент не найден, возвращается Неопределено.
9 Злобный Йожег
 
17.10.08
07:06
Видимо это 8.0
10 denis200
 
17.10.08
07:07
да причём учебная версия
11 denis200
 
17.10.08
07:11
Типа в 8.1 есть Найти для массива а в 8.0 нет так?
12 Непомнящий
 
17.10.08
07:11
если вы про мой пример, то да, это 8.0
13 Непомнящий
 
17.10.08
07:12
Методы:
ВГраница (UBound)
Вставить (Insert)
Добавить (Add)
Количество (Count)
Очистить (Clear)
Получить (Get)
Удалить (Delete)
Установить (Set)
14 zyto
 
17.10.08
07:17
Массив (Array)
Элементы коллекции:
Произвольный
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются значения элементов массива.
Возможно обращение к значению элемента посредством оператора [...]. В качестве аргумента передается индекс значения (нумерация с 0).

Методы:
ВГраница (UBound)
Вставить (Insert)
Добавить (Add)
Количество (Count)
Найти (Find)
Очистить (Clear)
Получить (Get)
Удалить (Delete)
Установить (Set)

Религиозные фанатики как всегда в пролёте...
15 Непомнящий
 
17.10.08
07:19
(14)
фанатики?
16 zyto
 
17.10.08
07:22
(15)Те, которым религия не позволяет на 8.1 перейти...
Тем более сейчас, когда 8.0 практически не поддерживается
17 zyto
 
17.10.08
07:26
ГЫ
Из карточки топикстартера
"Ищу работу ученика программиста, помошника программиста, тестера. Готов работать бесплатно."
18 Непомнящий
 
17.10.08
07:27
(16) я в таком регионе сижу что 90% контор сидят на 7.7 и пофих на всё.
так шо пройдут годы..
19 Непомнящий
 
17.10.08
07:31
вопрос: а смысл есть заниматься гемором с переходом на 8.1?
20 zyto
 
17.10.08
07:35
(19)Ну как минимум почитай отличия 8.0 от 8.1...
21 Живой Ископаемый
 
17.10.08
11:02
какого рода гемор при переходе на 8.1? обработки сконвертировать?