8.х Вывод значений с определенным родителем из выпадающего списка

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Гелий, 23 мар 2016.

  1. TopicStarter Overlay
    Гелий
    Offline

    Гелий

    Регистрация:
    1 апр 2013
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Привет всем. Переклинило меня, не соображу ни как загуглить, ни как сделать. Вроде, пустяковая задачка... ((
    Есть на форме документа поле ввода с типом СправочникСсылка.Контрагенты, менеджер вводит туда первые буквы наименования контрагента, у него вываливается список контрагентов подходящих и он выбирает нужного.
    Но проблема в том, что контрагентов в базе нагажено дофига и вместо контрагента с родителем "транспортная компания" менеджеры часто выбирают контрагентов с родителем "покупатель". В идеале, конечно, надо поудалять дублирующихся, но вопрос вот в чем:
    Как сделать так, что бы по определенному полю предлагались контрагенты с заданным родителем после ввода пары символов? Где его задать-то?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    1. Добавлять отбор вручную пользователем
    2. Сделать рядом со списком дерево групп, чтобы пользователь сперва выбирал группу, а в списке видел содержимое группы.
  3. TopicStarter Overlay
    Гелий
    Offline

    Гелий

    Регистрация:
    1 апр 2013
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Наверное, не получилось у меня объяснить. Безымянный1.png Вот такая штука там. Вводит пользователь начало названия - выходят варианты.
    Есть, конечно, событие "начало выбора из списка", но оно по кнопке этот список разворачивает. А хочется, чтобы так же, как и сейчас он сам выпадал, но только со ссылками на контрагентов из определенной группы.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Поиск при вводе ограничить можно только кодом и только в условиях УФ. Это будет говнокод, т.к. придется указывать родителя кодом.
    Выхода как минимум 2:
    1. Вычистить дубли.
    2. Открывать таки форму выбора контрагента и делать поиск в ней, с наложением отборов и прочим.....
  5. TopicStarter Overlay
    Гелий
    Offline

    Гелий

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

Поделиться этой страницей