8.х Помогите запрос тостроить

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Venturion, 25 июн 2008.

  1. TopicStarter Overlay
    Venturion
    Offline

    Venturion

    Регистрация:
    3 апр 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Спр.Группы // Названия груп фильтров
    Спр.Контрагенты табличная часть Группы реквизит Фильтр // записываем туда группы

    В документе есть табличная часть Группы реквизит Фильтр // выбираем из спр.группы те элементы по которым надо отсортировать

    пример

    Спр.Группы элементы справочника фильтр1, фильтр2, фильтр3 и тд

    Спр.контрагенты. элемент1 у него в табличной части группы фильтр1, фильтр2 и фильтр4
    элемент2 у него в табличной части группы фильтр1 и фильтр3
    элемент3 у него в табличной части группы фильтр1, фильтр3 и Фильтр4
    элемент4 у него в табличной части группы фильтр1, фильтр4 и фильтр5
    элемент5 у него в табличной части группы фильтр3, фильтр4 и фильтр5

    в документе в табличная часть Группы выбираем фильтр1 и фильтр4

    в результате запроса отбираем всех контрагентов у кого есть фильтр1 и фильтр4 тоесть получаем Элемент1, Элемент3, Элемент4 ...
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    А без табличных частей это никак не решалось?

    Я думаю надо в конструкторе запроса выбрать табличную часть Группы из справочника контрагенты, выбрать там поле ссылка и установить условия на наличие групп, но реализация у вас отвратительная.

    Чтобы проще было работать - сделали бы регистр сведений вида
    Контрагент
    Фильтр
    И ресурс "Включен" булево. И дальше по регистру легко запрос построился бы.
Похожие темы
  1. alp
    Ответов:
    9
    Просмотров:
    773
Загрузка...

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