Автоматизация бизнеса

Установка, настройка, внедрение и сопровождение любых конфигураций на платформе 1С:Предприятие.

Тел: 8(985)141-74-63 Дмитрий.   
ICQ:     552-608-881
e-mail: info@programmist1c.ru

Оплата после выполнения работы.

  •   Удаленный админ
  •   Карта сайта
  •   Контакты


  • Поиск
     

    v8: Вложенные запросы



    Автор статьи: Волшебник | Редакторы: Долорес И
    Последняя редакция №2 от 28.01.07 | История


    Вложенные запросы – это некий аналог временных таблиц.
    Можно использовать в предложении ИЗ, в том числе в соединениях, в условии В / В ИЕРАРХИИ.

    Вложенные запросы обязательно должны быть в скобках и иметь псевдоним.

    Обычно лучше 1 большой запрос с вложенными, чем последовательность запросов из модуля.

    Некоторые задачи без вложенных запросов решить языком запросов невозможно.
    При разработке вложенных запросов полезно иерархическое дерево Консоли запросов. Каждая вложенная ветка – это вложенный запрос. Корень (или начало ветвления) – это весь запрос.

    Конструктор запросов понимает вложенные запросы. При щелчке по пиктограмме редактирования, расположенной над выбранными таблицами, когда курсор расположен на таблице-источнике (вложенном запросе) запускается еще один конструктор запросов.

    Вложенный запрос видит только себя, он не видит внешний запрос.
    Варианты решения (зависят от конкретной задачи):
    •    Использовать разыменование ссылочных полей. Например, делать запрос к регистру в котором есть измерение Номенклатура и от поля Номенклатура через точку обращаться к другим таблицам.
    •    Для построения вложенных запросов, связанных с внешним, т.е. вложенный запрос должен выполниться для каждой строки внешнего запроса, нужно сделать левое внешнее соединение и сделать весь этот запрос вложенным.
    21.02.18 | 10:31


    30.11.16 | 20:25


    28.11.16 | 09:22


    26.11.16 | 08:19


    22.11.16 | 20:17


    19.11.16 | 10:14


    18.11.16 | 20:09




    Внедрение 1С Автоматизация 1С Доработка 1С Сопровождение 1С Обслуживание 1С Программирование 1С 8 Hастройка 1С Карта сайта Контакты