Запрос к одинаковым ТЧ документов

1. user862595 13.03.19 17:36 Сейчас в теме
Есть разные документы с одинаковой ТЧ (наименования и реквизиты совпают).
Как в запросе собрать данные из этих ТЧ по типу документа, не дублируя код отбора?
По теме из базы знаний
Найденные решения
2. YuriIn 13.03.19 17:39 Сейчас в теме
Использовать ОБЪЕДИНИТЬ в запросе?

Объединять 2 подзапроса, В одном одна табличная часть, в другом другая, если нужен тип документа, добавить там и там поле и указать в него тип.
4. YuriIn 13.03.19 17:57 Сейчас в теме
(3) Как вариант ещё сделать циклом, по нужным типам документов, заполнение текста запроса, но от этого текст запроса меньше не станет.
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. YuriIn 13.03.19 17:39 Сейчас в теме
Использовать ОБЪЕДИНИТЬ в запросе?

Объединять 2 подзапроса, В одном одна табличная часть, в другом другая, если нужен тип документа, добавить там и там поле и указать в него тип.
3. user862595 13.03.19 17:51 Сейчас в теме
Проблема в том, что таких ТЧ довольно много, получается громоздкий код. Думал, можно передать в запрос параметром список типов, и для каждого документа из списка получить ТЧ
4. YuriIn 13.03.19 17:57 Сейчас в теме
(3) Как вариант ещё сделать циклом, по нужным типам документов, заполнение текста запроса, но от этого текст запроса меньше не станет.
7. t.v.s. 111 13.03.19 21:26 Сейчас в теме
(3) В данном случае чудесного метода нет. На уровне СУБД это разные таблицы, соответственно для каждой нужен свой SELECT
5. oleg-x 26 13.03.19 18:03 Сейчас в теме
Запрос это текст, просто соберите сами программно этот текст и будет компактно.
Сам запрос от этого меньше не станет, но в коде будет компактно.
6. demon_infernal 40 13.03.19 21:21 Сейчас в теме
ВЫБРАТЬ
*
ИЗ ВТ_ТабЧасти
ГДЕ Т.Регистратор ССЫЛКА Документ.РасходнаяНакладная
8. user862595 13.03.19 21:51 Сейчас в теме
спасибо всем за ответы
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот