Здравствуйте.
Прошу подтолкнуть в нужном направлении...
1С семерка ТиС
Цель такая: получить табличку
|Номенклатура|Документ|КолПост|КолРеал
при этом в колонке "Документ" должны идти по хронологии документы ПоступлениеТМЦ и Реализация (разные типы доков, но колонка одна).
Написал 2 прямых запроса, которые работают.
Как бы теперь объединить результат в одну таблицу (которая мне нужна)
Запрос 1
ТекстЗапроса = "
|SELECT
| ПоступлениеТМЦ.IDDOC as [Документ $Документ.ПоступлениеТМЦ],
| $ПоступлениеТМЦ.Номенклатура as [Номенклатура $Справочник.Номенклатура],
| SUM($ПоступлениеТМЦ.Количество) as [КолПост]
|FROM
| $ДокументСтроки.ПоступлениеТМЦ AS ПоступлениеТМЦ
|INNER JOIN
| _1SJOURN AS Жур ON ПоступлениеТМЦ.IDDOC = Жур.IDDOC
|WHERE (Жур.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~)
| AND ($ПоступлениеТМЦ.Номенклатура IN (SELECT Val FROM #ГруппаНом))
|GROUP BY
| $ПоступлениеТМЦ.Номенклатура, ПоступлениеТМЦ.IDDOC
|ORDER BY
|$ПоступлениеТМЦ.Номенклатура
|";
Запрос 2
ТекстЗапроса = "
|SELECT
| Реализация.IDDOC as [Документ $Документ.Реализация],
| $Реализация.Номенклатура as [Номенклатура $Справочник.Номенклатура],
| SUM($Реализация.Количество) as [КолРеал]
|FROM
| $ДокументСтроки.Реализация AS Реализация
|INNER JOIN
| _1SJOURN AS Жур ON Реализация.IDDOC = Жур.IDDOC
|WHERE (Жур.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~)
| AND ($Реализация.Номенклатура IN (SELECT Val FROM #ГруппаНом))
|GROUP BY
| $Реализация.Номенклатура, Реализация.IDDOC
|ORDER BY
|$Реализация.Номенклатура
|";
Пытаюсь пристроить обертку
|SELECT T.Документ as [Док $Документ]
|FROM(
Запрос 1
UNION ALL
Запрос 2) AS T
(ORDER BY выкинул из каждого запроса конечно, тут и GROUP BY лишнее будет внутри в моем случае, но тут не суть проблемы думаю)
пишет Invalid column name 'Документ'
что-то мне подсказывает намудрил то ли с одинаковыми алиасами,
то ли объединять разные типы таким образом нельзя...
Типизацию наверху пробовал убирать.
Темы похожие читал, что-то не соображу...
Оч мало опыта с прямыми запросами, использую их как костыли местами пока, хотя костыли получаются хорошие, на них летают
![Улыбка Улыбка](https://www.1cpp.ru/forumfiles/Templates/Forum/default/smiley.gif)
а вот понимание не пришло еще....