|
Где неоднозначное поле? | ☑ | ||
---|---|---|---|---|
0
1Сергей
15.10.12
✎
08:01
|
ВЫБРАТЬ
ТурУслуги.НакладнаяСсылка КАК Ссылка, ... TAP_Виза.СчетПоставщика КАК СчетПоставщикаВиза, TAP_Виза.СчетПоставщикаДата КАК СчетПоставщикаДатаВиза, TAP_Гостиница.СчетПоставщика КАК СчетПоставщикаГостиница, TAP_Гостиница.СчетПоставщикаДата КАК СчетПоставщикаДатаГостиница, TAP_ДопУслуги.СчетПоставщика КАК СчетПоставщикаДопУслуги, TAP_ДопУслуги.СчетПоставщикаДата КАК СчетПоставщикаДатаДопУслуги, TAP_Заявка.Ссылка КАК ЗаявкаСсылка ИЗ (ВЫБРАТЬ РеализацияТуристическихУслуг.Ссылка КАК ... ИЗ Документ.РеализацияТуристическихУслуг.ТурУслуги КАК РеализацияТуристическихУслугТурУслуги ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТуристическихУслуг КАК РеализацияТуристическихУслуг ПО РеализацияТуристическихУслугТурУслуги.Ссылка = РеализацияТуристическихУслуг.Ссылка ... ГДЕ РеализацияТуристическихУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон И РеализацияТуристическихУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТуристическихУслуг.Проведен = ИСТИНА ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВозвратТуристическихУслуг.Ссылка, ... ИЗ Документ.ВозвратТуристическихУслуг.ТурУслуги КАК ВозвратТуристическихУслугТурУслуги ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТуристическихУслуг КАК ВозвратТуристическихУслуг ПО ВозвратТуристическихУслугТурУслуги.Ссылка = ВозвратТуристическихУслуг.Ссылка ... ГДЕ ВозвратТуристическихУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон И ВозвратТуристическихУслуг.ПометкаУдаления = ЛОЖЬ И ВозвратТуристическихУслуг.Проведен = ИСТИНА) КАК ТурУслуги ЛЕВОЕ СОЕДИНЕНИЕ Справочник.TAP_УсловияДоговоровКонтрагентов КАК TAP_УсловияДоговоровКонтрагентов ПО ТурУслуги.Контрагент = TAP_УсловияДоговоровКонтрагентов.Контрагент И (TAP_УсловияДоговоровКонтрагентов.ПометкаУдаления = ЛОЖЬ) И (TAP_УсловияДоговоровКонтрагентов.Ссылка = ТурУслуги.УсловиеДоговора ИЛИ ЕСТЬNULL(ТурУслуги.УсловиеДоговора, 0) = 0) ЛЕВОЕ СОЕДИНЕНИЕ Документ.TAP_Виза КАК TAP_Виза ПО ТурУслуги.Карточка = TAP_Виза.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.TAP_Гостиница КАК TAP_Гостиница ПО ТурУслуги.Карточка = TAP_Гостиница.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.TAP_ДопУслуги КАК TAP_ДопУслуги ПО ТурУслуги.Карточка = TAP_ДопУслуги.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.TAP_Заявка КАК TAP_Заявка ПО ТурУслуги.НакладнаяСсылка = TAP_Заявка.ДокументОснование Ругается на последнюю строчку: Неоднозначное поле "ТурУслуги.НакладнаяСсылка" ПО <<?>> ТурУслуги.НакладнаяСсылка = TAP_Заявка.ДокументОснование Что не так? вроде не пересекаются алиасы |
|||
1
Нуф-Нуф
15.10.12
✎
08:03
|
ужаснах
|
|||
2
чувак
15.10.12
✎
08:05
|
1. Не соедини таблицу в виртуальными таблицами. Это грубая ошибка с точки зрения методологии 1с.
2. попробуй вместо "Объединить все" просто "Объединить" |
|||
3
чувак
15.10.12
✎
08:06
|
"в виртуальными таблицами." - с вложенными таблицами
|
|||
4
1Сергей
15.10.12
✎
08:07
|
(2).2 не помогло
(3) "Не соединяй таблицу со вложенными таблицами" - а как иначе-то? |
|||
5
чувак
15.10.12
✎
08:09
|
(4) Через пакет запросов
|
|||
6
чувак
15.10.12
✎
08:13
|
Не знаю прав или нет. Но у тебя после выхода это поле уже стало составным. А по составным полям не возможно соединение.
ИМХО. |
|||
7
1Сергей
15.10.12
✎
08:18
|
ТурУслуги.Карточка - тоже составное, но не ругается
|
|||
8
чувак
15.10.12
✎
08:29
|
А если так?
(ВЫБРАТЬ РеализацияТуристическихУслугТурУслуги.Ссылка КАК ... ИЗ Документ.РеализацияТуристическихУслуг.ТурУслуги КАК РеализацияТуристическихУслугТурУслуги аналогично вторую ВЫБРАТЬ ВозвратТуристическихУслугТурУслуги.Ссылка, ... ИЗ Документ.ВозвратТуристическихУслуг.ТурУслуги КАК ВозвратТуристическихУслугТурУслуги |
|||
9
1Сергей
15.10.12
✎
09:19
|
(8) так и сделано ведь?
|
|||
10
1Страх
15.10.12
✎
09:22
|
переименуй алиас
структуры не видно, трудно гадать конкретно, имхо ЛЕВОЕ СОЕДИНЕНИЕ Документ.TAP_Заявка КАК ДОК_TAP_Заявка |
|||
11
1Сергей
15.10.12
✎
09:23
|
(10) совсем не то, не помогает
|
|||
12
SeraFim
15.10.12
✎
09:23
|
А че никто из гуру не обматерил ТС за
? |
|||
13
1Сергей
15.10.12
✎
09:27
|
грубо говоря. вложенный запрос собирает данные из табличных частей документов:
Документ.РеализацияТуристическихУслуг.ТурУслуги Документ.ВозвратТуристическихУслуг.ТурУслуги к каждой выборке лефт-джойнятся шапки этих документов. Потом эти выборки объединяются (никаких группировок нет, если чо). И во внешней выборке лефт-джойнится ещё один документ "ТАР_Заявка" по полю из шапок тех документов. И вот это 1С не нравится |
|||
14
1Сергей
15.10.12
✎
09:28
|
попробую во вложенные таблицы приджойнить
|
|||
15
КуплюКровать
15.10.12
✎
09:31
|
(0)надо какую то таблицу переименовать, переименую все подряд, а то лень смотреть твой код
|
|||
16
1Сергей
15.10.12
✎
09:34
|
(14) помогло
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |