8.х Запрос не подобно один ко многим

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Franc333_2008, 4 июн 2015.

  1. TopicStarter Overlay
    Franc333_2008
    Offline

    Franc333_2008 Опытный в 1С

    Регистрация:
    12 ноя 2009
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.

    Подскажите пожалуйста
    если есть справочник
    Контрагенты - у контрагента Много договоров (т.е. один ко многим)

    если мне нужно отобрать всех контрагентов у которых нет определенного договора (поставки)

    если я напишу условие
    где не договор.наименование подобно "поставки"
    то в выборку попадут и те контрагенты у которых он есть - просто сам договор выпадет из выборки.
  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.979
    Симпатии:
    397
    Баллы:
    104
    Сначала отобрать нужные договора. Потом вытащить владельца.
  3. Draco
    Online

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.632
    Симпатии:
    946
    Баллы:
    204
    1. Делаете запрос к спрвочники договоров с вашим отбором и выбираете из этого запроса контрагентов, у кого есть эти договора и помещаете их во временную таблицу
    2. Делаете запрос к справочнику контрагенты на выборку, а в услови указываете что ссылка не в выборке из виртуальной таблицы
    --- Объединение сообщений, 5 июн 2015 ---
    Как то так
    Код:
    ВЫБРАТЬ
        ДоговорыКонтрагентов.Владелец
    ПОМЕСТИТЬ ВТДоговораПоставки
    ИЗ
        Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    ГДЕ
        ДоговорыКонтрагентов.Наименование ПОДОБНО "Поставка"
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        Контрагенты.Ссылка
    ИЗ
        Справочник.Контрагенты КАК Контрагенты
    ГДЕ
        НЕ Контрагенты.Ссылка В
                    (ВЫБРАТЬ
                        ВТДоговораПоставки.Владелец
                    ИЗ
                        ВТДоговораПоставки КАК ВТДоговораПоставки)
  4. TopicStarter Overlay
    Franc333_2008
    Offline

    Franc333_2008 Опытный в 1С

    Регистрация:
    12 ноя 2009
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    draco - проверю ваш вариант .

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