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

Объединить два запроса в 1С

Автор illyaromanenko, 19 мар 2024, 14:14

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

illyaromanenko

Есть такой запрос:





ВЫБРАТЬ
    ОрдерНаОтражениеИзлишковТоваровТовары.Ссылка КАК Ссылка,
    ОрдерНаОтражениеИзлишковТоваровТовары.Номенклатура КАК Номенклатура,
    ОрдерНаОтражениеИзлишковТоваровТовары.Количество КАК Количество
ПОМЕСТИТЬ ВТ_ОрдерИзлишков
ИЗ
    Документ.ОрдерНаОтражениеИзлишковТоваров.Товары КАК ОрдерНаОтражениеИзлишковТоваровТовары
ГДЕ
    ОрдерНаОтражениеИзлишковТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ОрдерИзлишков.Номенклатура КАК Номенклатура,
    ВТ_ОрдерИзлишков.Ссылка КАК Ордер,
    ВТ_ОрдерИзлишков.Количество КАК КоличествоОрдер,
    ОприходованиеИзлишковТоваровТовары.Ссылка КАК Документ,
    ОприходованиеИзлишковТоваровТовары.Количество КАК КоличествоДокумент
ИЗ
    ВТ_ОрдерИзлишков КАК ВТ_ОрдерИзлишков
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОприходованиеИзлишковТоваров.Товары КАК ОприходованиеИзлишковТоваровТовары
        ПО ВТ_ОрдерИзлишков.Номенклатура = ОприходованиеИзлишковТоваровТовары.Номенклатура
            И ВТ_ОрдерИзлишков.Ссылка.Склад = ОприходованиеИзлишковТоваровТовары.Ссылка.Склад
ГДЕ
    ОприходованиеИзлишковТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
   
   
////////////////////////////////////////////////////////////////////////////////(Здесь хочу вставить ОбЪЕДИНИТЬ ВСЕ, но выдаёт ошибку: предложение ПОМЕСТИТЬ может располагаться только в основном запросе)



ВЫБРАТЬ
    ОрдерНаОтражениеНедостачТоваровТовары.Ссылка КАК Ссылка,
    ОрдерНаОтражениеНедостачТоваровТовары.Номенклатура КАК Номенклатура,
    ОрдерНаОтражениеНедостачТоваровТовары.Количество КАК Количество
ПОМЕСТИТЬ ВТ_ОрдерНедостатков
ИЗ
    Документ.ОрдерНаОтражениеНедостачТоваров.Товары КАК ОрдерНаОтражениеНедостачТоваровТовары
ГДЕ
    ОрдерНаОтражениеНедостачТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_ОрдерНедостатков.Номенклатура КАК Номенклатура,
    ВТ_ОрдерНедостатков.Ссылка КАК Ордер,
    ВТ_ОрдерНедостатков.Количество КАК КоличествоОрдер,
    СписаниеНедостачТоваровТовары.Ссылка КАК Документ,
    СписаниеНедостачТоваровТовары.Количество КАК КоличествоДокумент
ИЗ
    ВТ_ОрдерНедостатков КАК ВТ_ОрдерНедостатков
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеНедостачТоваров.Товары КАК СписаниеНедостачТоваровТовары
        ПО ВТ_ОрдерНедостатков.Номенклатура = СписаниеНедостачТоваровТовары.Номенклатура
            И ВТ_ОрдерНедостатков.Ссылка.Склад = СписаниеНедостачТоваровТовары.Ссылка.Склад
ГДЕ
    СписаниеНедостачТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ




Как Объединить две таблицы? Без Объединить Все выводит два запроса с одинаковыми полями. Мне нужно вывести всё это в одном запросе.

Максим75

illyaromanenko, что Вы хотите получить?
видеть сколько товаров по излишкам и сколько по недостаткам в одном отчете.

хотите ОБЪЕДИНИТЬ сделать, так все создания временных таблиц поднимете вверх, а уже потом делайте основной запрос.
просто запихните все в конструктор и там поднимите запросы.

illyaromanenko

Максим75, спасибо, я уже сделал. Просто вывел эти таблицы отдельными запросами и объединил

Теги:

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

Рейтинг@Mail.ru

Поиск