Отбор строк табличной части

1. Serg82 15.08.22 09:19 Сейчас в теме
В управляемых формах хочу отфильтровать табличную часть:

Отбор = Новый Структура;
Отбор.Вставить("Код", "1");
// Задаем фиксированную структуру отбора для таблицы формы

ТекЭлем.ОтборСтрок = Новый ФиксированнаяСтруктура(Отбор);


Режим фильтрации идет по вхождению и ищет все: "1","11","111","1111","15"

как сделать по точному соответствию?
По теме из базы знаний
Найденные решения
2. Sashares 33 15.08.22 09:35 Сейчас в теме
(1)Отбор по строке выполняется по вхождению. Это написано в СП.

Можно добавить в ТЧ булевый реквизит формы "НужнаяСтрока", перед отбором в цикле обходить ТЧ и устанавливать реквизиту Истина или Ложь в зависимости от значений в строке. Далее устанавливать отбор по колонке НужнаяСтрока.
Потребуется перезаполнять значения колонки в процедуре ПослеЗаписиНаСервере.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 15.08.22 09:35 Сейчас в теме
(1)Отбор по строке выполняется по вхождению. Это написано в СП.

Можно добавить в ТЧ булевый реквизит формы "НужнаяСтрока", перед отбором в цикле обходить ТЧ и устанавливать реквизиту Истина или Ложь в зависимости от значений в строке. Далее устанавливать отбор по колонке НужнаяСтрока.
Потребуется перезаполнять значения колонки в процедуре ПослеЗаписиНаСервере.
3. Serg82 15.08.22 10:09 Сейчас в теме
(2) спасибо за способ.
Почему 1с например у свойства отборстрок не сделать метод сравнения, не понимаю
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот