8.х Фильтрация

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем r2d24, 16 июн 2013.

  1. TopicStarter Overlay
    r2d24
    Offline

    r2d24

    Регистрация:
    16 июн 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Я только учусь программировать в 1С: Предприятие. Помогите пожалуйста как сделать фильтрацию по реквизиту (ФИО).
    У меня такая задача: Документ "Сотрудники" содержит поле фамилия (ФИО). На форме списка документа, я расположил кнопку (Фильтрация). Как сделать так, что бы когда я нажимаю кнопку "фильтрация", в форме списка остались документы, которые содержат фамилию "Иванов"?
  2. nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.123
    Симпатии:
    550
    Баллы:
    204
    Не надо ничего там размещать. Есть стандартный отбор в формах списка. Там можно это все сделать.
  3. TopicStarter Overlay
    r2d24
    Offline

    r2d24

    Регистрация:
    16 июн 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Меня интересует программный код
  4. nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.123
    Симпатии:
    550
    Баллы:
    204
    Код:
    ЭтаФорма.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
    ЭтаФорма.Отбор.Ссылка.Значение.ЗагрузитьЗначения(Выгрузка.ВыгрузитьКолонку("Ссылка"));
    ЭтаФорма.Отбор.Ссылка.Использование = Истина;
    
    Оптимизируйте под свои нужды.
  5. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.462
    Симпатии:
    53
    Баллы:
    54
    Чуть уточню, когда используется операция сравнения "Равно" оптимальней будет так.
    Код:
    ЭтаФорма.Отбор.Ссылка.Установить(Выгрузка.ВыгрузитьКолонку("Ссылка"))
  6. TopicStarter Overlay
    r2d24
    Offline

    r2d24

    Регистрация:
    16 июн 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    спасибо