#0
by Vladal
Есть массив и обход элементов массива циклом Для каждого. Как узнать индекс массива? Для каждого ЭлементМассива Из МассивЭлементов Цикл ... Отладчик говорит: Думаю, переписать этот цикл оператором Для Индекс = 0 ПО МассивЭлементов.Количество-1 Цикл ЭлементМассива = МассивЭлементов[Индекс] .... А чтобы не переписывать, нет способа?
#2
by Vladal
мне надо получить именно номер этого индекса. Примерно, как НомерСтроки приобходе табличной части документа
#5
by del123
Синтаксис: Найти(<Значение>) Параметры: Тип: Произвольный. Искомое значение. Возвращаемое значение: Тип: Число; Неопределено. Если элемент найден, возвращается его индекс. Если элемент не найден, возвращается Неопределено. Описание: Выполняет поиск элемента в массиве.
#10
by del123
В массиве каждый элемент уникален, разве не так? Соответственно, если даже элемент будет заполнен одинаковыми данными, Найти все равно покажет нужный элемент?
#12
by izekia
массив - это просто набор значений не отягченный никакими дополнительными вещами, как например тз, там действительно каждая строка однозначно идентифицируется у массива же элемент коллекции = значение
#13
by izekia
нет, если ты внимательно посмотришь на описание метода, то там ты увидишь, что осуществляется поиск значения
#15
by izekia
ты подумай о том, что тебе нужно пару строчек переписать, чтобы все заработало а использование "найти" в данном случае - это откровенное быдлокодерство и каждый раз будет производиться поиск в массиве проще уж тогда ввести локальный счетчик, хотя тоже решение загрязняющее код, но решение намного более оптимальное, чем через "найти"
#23
by Vladal
В моём случае элементы - то идентификаторы вида Индекс Идентификатор 0 "d41d8cd98f00b204e9800998ecf8427e" 1 "dc1b5eea-97a6-4820-a5c5-5af6fafd7202@mail.ru"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Индекс находится за границами массива
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- как получить индекс элемента массива в 8.1?
- Как получить индекс субконто по значению ?
- БГУ - Индекс находится за границами массива
- "Индекс находится за пределами массива" на 1 компе.
- Индекс находится за границами массива, как исправить?
- Индекс находится за границами массива
- Документооборот: как программно получить индекс нумерации подразделения?
В этой группе 1С
- Отчетность ИТ отдела
- Не растягивается диаграмма ганта при РежимПрокручиваемыхСтраниц = Истина
- Отборы - как не показывать в списке справочника 2-е предопределенные группы?
- УФ, вывести таблицу
- Расчеты с учредителем при смене типа учреждения
- Эффективные решения. Загрузка документов.
- Переход по ячейкам в табличной части
- Изменение отчета валовая прибыль.
- БП 8.2 Экспорт продукции
- Нужна демо-база Молокозавод под УПП 1.3
- Не срабатывает параметр в СКД
- Структура подчинённости у нового документа
- Создание одного документа на основании другого
- Зачем разрешать выдачу лицензий сервером 1С:Предприятия?
- УНФ и интеркампани
- Запуск обработки с параметром.
- v7: ЗиК изменение тарифов страховых взносов в середине года
- v7: Как получить значение реквизита элемента справочника?
- Документооборот, договора
- Комиссионная торговля в УТ 10.3