Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 июл 2022, 21:12

Что не так с запросом?

Автор Dima Dddd, 30 ноя 2017, 14:03

0 Пользователей и 1 гость просматривают эту тему.

Dima Dddd

Преподаватель придрался к временной таблице, не пойму в чем проблема.
ВЫБРАТЬ
   |   ФизЛица.Ссылка КАК ФизЛицо
   |ПОМЕСТИТЬ ВТ
   |ИЗ
   |   Справочник.ФизическиеЛица КАК ФизЛица
   |ГДЕ
   |    ФизЛица.Ссылка = &Ссылка
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   КонтактныеЛица.Владелец КАК Владелец,
   |   ВТ.ФизЛицо КАК ФизЛицо,
   |   КонтактныеЛица.Ссылка КАК КонтактноеЛицо,
   |   ВЫБОР
   |      КОГДА КонтактныеЛица.РабМесто <> ЗНАЧЕНИЕ(Справочник.РабочиеМеста.ПустаяСсылка)
   |         ТОГДА КонтактныеЛица.РабМесто
   |      ИНАЧЕ Сотрудники.РабочееМесто
   |   КОНЕЦ КАК РабочееМесто
   |ИЗ
   |   ВТ КАК ВТ
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛица КАК КонтактныеЛица
   |      ПО ВТ.ФизЛицо = КонтактныеЛица.ФизЛицо
   |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
   |      ПО ВТ.ФизЛицо = Сотрудники.ФизЛицо

wise

(0) слушай преподавателя.!!
ВЕДЬ: ФизЛица.Ссылка = &Ссылка т.е. ты выбираешь параметр... ЗАЧЕМ ты тратишь ресурсы сервера... параметр УЖЕ ЕСТЬ  и он УЖЕ передан в запрос...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Dima Dddd

Цитата: wise от 30 ноя 2017, 14:14
(0) слушай преподавателя.!!
ВЕДЬ: ФизЛица.Ссылка = &Ссылка т.е. ты выбираешь параметр... ЗАЧЕМ ты тратишь ресурсы сервера... параметр УЖЕ ЕСТЬ  и он УЖЕ передан в запрос...
Если честно не понял что нужно сделать:xfbnsdfb:

wise

   |ВЫБРАТЬ
   |   КонтактныеЛица.Владелец КАК Владелец,
   |   &Ссылка КАК ФизЛицо,
   |   КонтактныеЛица.Ссылка КАК КонтактноеЛицо,
   |   ВЫБОР
   |      КОГДА КонтактныеЛица.РабМесто <> ЗНАЧЕНИЕ(Справочник.РабочиеМеста.ПустаяСсылка)
   |         ТОГДА КонтактныеЛица.РабМесто
   |      ИНАЧЕ Сотрудники.РабочееМесто
   |   КОНЕЦ КАК РабочееМесто
   |ИЗ
   |    Справочник.КонтактныеЛица КАК КонтактныеЛица,
   |    Справочник.Сотрудники КАК Сотрудники
   |ГДЕ КонтактныеЛица.ФизЛицо=&Ссылка
   |    И Сотрудники.ФизЛицо=&Ссылка
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Dima Dddd

Цитата: wise от 30 ноя 2017, 14:34
   |ВЫБРАТЬ
   |   КонтактныеЛица.Владелец КАК Владелец,
   |   &Ссылка КАК ФизЛицо,
   |   КонтактныеЛица.Ссылка КАК КонтактноеЛицо,
   |   ВЫБОР
   |      КОГДА КонтактныеЛица.РабМесто <> ЗНАЧЕНИЕ(Справочник.РабочиеМеста.ПустаяСсылка)
   |         ТОГДА КонтактныеЛица.РабМесто
   |      ИНАЧЕ Сотрудники.РабочееМесто
   |   КОНЕЦ КАК РабочееМесто
   |ИЗ
   |    Справочник.КонтактныеЛица КАК КонтактныеЛица,
   |    Справочник.Сотрудники КАК Сотрудники
   |ГДЕ КонтактныеЛица.ФизЛицо=&Ссылка
   |    И Сотрудники.ФизЛицо=&Ссылка

АА, вот теперь понял, спасибо большое
Добавлено: 30 ноя 2017, 14:57


Цитата: wise от 30 ноя 2017, 14:34
   |ВЫБРАТЬ
   |   КонтактныеЛица.Владелец КАК Владелец,
   |   &Ссылка КАК ФизЛицо,
   |   КонтактныеЛица.Ссылка КАК КонтактноеЛицо,
   |   ВЫБОР
   |      КОГДА КонтактныеЛица.РабМесто <> ЗНАЧЕНИЕ(Справочник.РабочиеМеста.ПустаяСсылка)
   |         ТОГДА КонтактныеЛица.РабМесто
   |      ИНАЧЕ Сотрудники.РабочееМесто
   |   КОНЕЦ КАК РабочееМесто
   |ИЗ
   |    Справочник.КонтактныеЛица КАК КонтактныеЛица,
   |    Справочник.Сотрудники КАК Сотрудники
   |ГДЕ КонтактныеЛица.ФизЛицо=&Ссылка
   |    И Сотрудники.ФизЛицо=&Ссылка
ТОлько вот тут   |ГДЕ КонтактныеЛица.ФизЛицо=&Ссылка
   |    И Сотрудники.ФизЛицо=&Ссылка
судя по всему нужно или а то физ лица только из сотрудников выбираются а при выборе из контактных вообще записи не выводит

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск