v8: Отбор по массиву строк в табличном поле #531261


#0 by pmb
Если память не изменяет, то в 7.7 была такая фишка - у табличного поля, расположенного на форме можно было установить отбор по массиву строк. Можно ли как-то сделать это в 8-ке? Нужно в табличном поле отобрать элементы по сложному условию, которое нельзя реализовать стандартным отбором строк.
#1 by Stepa86
Добавь новую колонку "СложнаяВидимость" типа булево, ее наполняй в соответствии со своим алгоритмом и на нее навешай отбор
#2 by pmb
это уже сделал. Просто искал другие варианты
#3 by FIXXXL
оно? НайтиСтроки (FindRows) Синтаксис: НайтиСтроки(<Параметры отбора>) Параметры: <Параметры отбора> (обязательный) Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение. Возвращаемое значение: Тип: Массив. Массив из строк табличной части, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено. Описание: Осуществляет поиск строк табличной части, соответствующих заданному условию поиска. Примечание: Метод эффективно использовать для выборки неуникальных значений. Пример:
#4 by pmb
не оно. Оно ищет строки в таблице значений или табличной части. А мне нужно отобрать строки в элементе управления. К тому же это тот же отбор, где нельзя задать видсравнения
#5 by zladenuw
а какое сложное условие ?
#6 by FIXXXL
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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