Поиск по массиву структур #668445


#0 by AnisaL
Добрый день! Скажите пожалуйста, как правильно искать значение по массиву структур? Простым Найти ничего не находит. Вот структура: МассивЗаписейРазговоров.Добавить(СтруктураЗаписейРазговоров); Как в ней найти значение Value по ключу Channel ?
#1 by Ненавижу 1С
только циклом, а почему вам не использовать соответствие?
#2 by AnisaL
а как использовать соотвествие?
#3 by Wobland
#4 by AnisaL
что-то я не пойму, т.е. я должна знать значение Value?
#5 by Ненавижу 1С
ты должна знать ключ (который называла Channel)
#6 by Wobland
#7 by Defender aka LINN
Использование таблиц значений в вашей религии запрещено?
#8 by Wobland
+ Функция ПолучитьValue(Channel)
#9 by Defender aka LINN
+ Зато поощряется использование идентификаторов на латинице
#10 by Defender aka LINN
ПолучитьValue... Это надо запомнить
#11 by AnisaL
подожди, а откуда я возьму все эти значения, которые ты указал в своем соотвествии ?
#12 by Ненавижу 1С
подожди, в чем задача вообще? ))
#13 by Serginio1
#14 by Serginio1
#15 by AnisaL
а откуда эта функция берется Если Вычислить(Условие) Тогда
#16 by AnisaL
+ Вообще можешь КонецФункции
#17 by Serginio1
К сожалению в 1С нет ни лямбд ни делегатов но есть функция вычислить, которая выполняет текст Функция НайтиПоУсловию(Тз,Условие,Список="",Модуль="") Массив новый массив; Или То есть в модуле обработки должна быть функция
#18 by Serginio1
17 В данном примере Вычислить обрабатывает строку с условием Условие учитывая переменные Стр,тз,Список,Модуль
#19 by zladenuw
Возвращаемое значение: Тип: Булево. Истина - ключ найден; Ложь - в противном случае. не оно ?
#20 by Serginio1
Прошу прощения не в тему. Что то перегрелся.
#21 by AnisaL
а если я буду использовать соответствие, то смогу найти значение Value?
#22 by Рыжий Лис
ЗаписьРазговора = Соответствие.Получить(КлючСтруктуры);
#23 by AnisaL
а массив тогда вообще не нужен что ли?
#24 by Рыжий Лис
Соответствие - это замена массиву структур. И правильнее, и проще, и быстрее работает.
#25 by AnisaL
Спасибо большое! Я уже сама это начала понимать
#26 by AnisaL
Спасибо всем), разобралась с этими соответствиями и структурами
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С