Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 15:40

Как составить правильно условие в Конструкторе Запроса

Автор proofet, 12 фев 2011, 22:20

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

proofet

Имеются 2 справочника "Контрагенты" и "Торговые Точки. У спр.Контрагенты есть табличная часть в который мы присваиваем контрагенту "ТорговыеТочки" .Как составить правильно условие  в Конструкторе Запроса, что бы При формировании отчета выводился список контрагентов  у которых совпадают торговые точки.  :mellow:

Klyacksa

Торговые точки все должны совпадать?
То есть, например, есть
Контрагент1 - торгТочка1, торгТочка2
Контрагент2 - торгТочка1, торгТочка2
Контрагент3 - торгТочка1, торгТочка2, торгТочка3
Контрагент4 - торгТочка1

У каких должно получится одинаковое? Контрагент1-Контрагент2 или у всех?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

proofet


Klyacksa

Тогда в запросе соединяем внутренним соединением две таблицы:
  "ВЫБРАТЬ  РАЗЛИЧНЫЕ
| КонтрагентыТЧТоргТочки.Ссылка КАК Контрагент1,
| КонтрагентыТЧТоргТочки1.Ссылка КАК Контрагент2
|ИЗ
| Справочник.Контрагенты.ТорговыеТочки КАК КонтрагентыТЧТоргТочки
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты.ТорговыеТочки КАК КонтрагентыТЧТоргТочки1
| ПО КонтрагентыТЧТоргТочки.Курс = КонтрагентыТЧТоргТочки1.Курс
| И КонтрагентыТЧТоргТочки.Ссылка <> КонтрагентыТЧТоргТочки1.Ссылка"


То есть, получаем парами Контрагентов, с совпадающими ТоргТочками.
Ну а дальше выгружаем в Таблицу значений и гуляем по таблице, создавая итоговый список совпадений
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

cska-fanat-kz

Вот это

       "ПО КонтрагентыТЧТоргТочки.Курс = КонтрагентыТЧТоргТочки1.Курс"

вызывает подозрение...

Может...

     ПО КонтрагентыТЧТоргТочки.ТорговаяТочка = КонтрагентыТЧТоргТочки1.ТорговаяТочка

?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Klyacksa

Цитироватьвызывает подозрение...
Ну разумеется! cska-fanat-kz, благодарю за поправку.
Делала на первой попавшейся конфигурации, не до конца отредактировала под конкретный пример
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Теги:

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

Рейтинг@Mail.ru

Поиск