Имя: Пароль:
1C
1С v8
Ошибка "При выборе данных из объекта в запросе не могут присутствовать соединения и объед"
0 AXZ
 
03.08.23
14:15
Всем привет, нужна помощь.
Запрос (названия таблиц не могу ввиду должности):
"Выбрать
[полянейм]
Поместить ВТ_1
Из &Таб1 КАК Таб1
;
Выбрать
[полянейм]
Поместить ВТ_2
Из &Таб2 КАК Таб2
;
Выбрать
[полянейм]
Поместить ВТ_3
Из &Таб3 КАК Таб3
;
Выбрать
[ПОлянейм из ВТ_1]
[Полянейм из ВТ_2]
[Полянейм из ВТ_3]
Из ВТ_1
Внутреннее соединение ВТ_2
Внутреннее соединение ВТ_3

Объединить все

ВЫБРАТЬ
  [Поле докнейма]
  [Поле из ВТ_1]
ИЗ
Документ.Докнейм как Докнейм
  Внутреннее соединение ВТ_1
;




Выкидывает ошибку "При выборе данных из объекта в запросе не могут присутствовать соединения и объединения"
Получение из объекта без соединений и объединений. В чем проблема?
1 Волшебник
 
03.08.23
14:16
уберите соединения и объединения из запроса
2 AXZ
 
03.08.23
14:21
(1) И как мне эти три таблицы собрать в одну связанную? Без соединений это не сделать. Объединение тоже нужно, Докнейм в ВТ_1 не запихнуть, он должен тянуться отдельно
3 Ногаминебить
 
03.08.23
14:24
Добавить еще временных таблиц. Сначала в две сделать внутреннее соединение, потом результаты объединить.
ЗЫ:
А разное количество полей в объединить все - это так и задумано?
4 AXZ
 
03.08.23
15:21
(3) То есть сначала соединить, поместить в ВТ, а потом только объединить ВТ?
А по поводу полей - там равное количество, просто разные поля заполняются в разных таблицах
5 Ногаминебить
 
03.08.23
16:14
(4) "сначала соединить, поместить в ВТ, а потом только объединить ВТ" Ну да. Типа того.
"там равное количество, просто разные поля заполняются в разных таблицах" А точно есть понимание, что "Объединить все" не добавляет столбцы второй таблицы справа от столбцов первой, а просто снизу первой добавит строки из второй?
6 AXZ
 
03.08.23
16:32
(5) Понимание есть
Сделал как советовали (соединить, поместить в ВТ, а потом только объединить ВТ) и хоть бы хны
7 lodger
 
03.08.23
17:06
ты так ловко обфусцировал имена своих данных, что теперь и не разберешь где ошибка.
дай всю портянку запроса на https://paste1c.ru/
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан