[РЕШЕНО] Запрос к подчиненному регистру сведений

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

  1. TopicStarter Overlay
    Franc333_2008
    Offline

    Franc333_2008 Опытный в 1С

    Регистрация:
    12 ноя 2009
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Здравствутйе.
    Меня интересует как можно получить запросом данные :
    есть контрагенты - у них связь с регистром контактная информация.

    как получить всех контрагентов у которых контактная информация не заполнена ?
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Что за конфигурация??
    для ЗУПа запрос примерно такой:
    Код:
    |ВЫБРАТЬ
    |    ВЫБОР
    |        КОГДА КонтактнаяИнформация.Объект.Ссылка ЕСТЬ NULL
    |            ТОГДА ИСТИНА
    |        ИНАЧЕ ЛОЖЬ
    |    КОНЕЦ КАК Владелец,
    |    КонтактнаяИнформация.Представление
    |ИЗ
    |    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
  3. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    rshakiro так не получится.
    В РС хранятся только заполненные значения. Контрагентов, у которых не заполнена контактная информация там в принципе нет.

    Нужно соединить со справочником Контрагентов.
    rshakiro нравится это.
  4. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    пардон, не внимательно прочитал вопрос... Тогда задача НЕ ТРИВИАЛЬНАЯ... ;)
  5. 1cport
    Offline

    1cport Опытный в 1С

    Регистрация:
    25 авг 2014
    Сообщения:
    114
    Симпатии:
    1
    Баллы:
    29
    Это бухгалтерия предприятия .
    Да действительно нужно отбрать тех кого в этом регистре нет.....
  6. TopicStarter Overlay
    Franc333_2008
    Offline

    Franc333_2008 Опытный в 1С

    Регистрация:
    12 ноя 2009
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    я пытался соединить с ос спр контрагентов но все равно не работает.
  7. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Franc333_2008 запрос покажите.
    Справочник контрагенты, левое соединение к нему регистра сведений, условие на отбор по полю регистра сведений на ЕСТЬ NULL.
    --- Объединение сообщений, 25 авг 2014 ---
    Код:
    "ВЫБРАТЬ
        Контрагенты.Ссылка
    ИЗ
        Справочник.Контрагенты КАК Контрагенты
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
            ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект
    ГДЕ
        НЕ Контрагенты.ЭтоГруппа
        И КонтактнаяИнформация.Представление ЕСТЬ NULL"
    
    Если нужен отбор по какой-то конкретной контактной информации, добавьте нужную связь по типу/виду КИ в условие соединения.
    Franc333_2008 нравится это.
  8. TopicStarter Overlay
    Franc333_2008
    Offline

    Franc333_2008 Опытный в 1С

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

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