Имя: Пароль:
1C
 
Функция Найти не находит элемент в массиве
🠗 (Волшебник 27.10.2022 11:16)
0 LivingStar
 
27.10.22
11:14
В массиве структуры.

            НашПолучатель = Новый Структура;
            НашПолучатель.Вставить("Адрес",         Строка.Адресат);
            НашПолучатель.Вставить("Представление", Строка.Адресат);
            Если НЕ НашПолучатель.Адрес = "" Тогда
                МассивКому.Добавить(НашПолучатель);
            КонецЕсли;

Как произвести поиск в массиве, если в нем располагаются структуры?

МассивКому.Найти(АдресМенеджера) - данная функция возвращает неопределено. В переменной АдресМенеджера - электронный адрес.

Не находит потому что в массиве адреса в структурах. Как произвести поиск адреса в структурах, хранящихся в массиве и можно ли это сделать?
1 Kassern
 
27.10.22
11:17
(0) Используйте вместо массива структур - ТЗ и будет вам счастье
2 Галахад
 
гуру
27.10.22
11:20
А зачем вообще структура, если там в обоих свойствах одно и то же?
3 Kassern
 
27.10.22
11:25
(2) Это ночной охотник ака ливингстрар, ему можно.
4 LivingStar
 
27.10.22
11:29
(2) Существующий функционал. Пользуюсь имеющимся. Хотел подстроиться.
5 ads55
 
27.10.22
12:28
(4) "Существующий функционал." преобразуй в ТЧ и в ней ищи.