|
Помогите найти ошибку в запросе
| ☑ |
0
m_roose
20.05.14
✎
15:14
|
Консоль выдает ошибку: Неоднозначное поле "ЗаказПокупателя.Ссылка"
ПО <<?>>ЗаказПокупателя.Ссылка = Закрытие.ЗаказПокупателя
Запрос такой:
ВЫБРАТЬ
ЗаказПокупателя.Ссылка КАК Ссылка,
ЗаказПокупателя.Дата КАК Дата,
ЗаказПокупателя.СуммаДокумента КАК СуммаДокумента,
ЗаказПокупателя.Контрагент.ОсновнойМенеджерПокупателя КАК Менеджер
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеЗаказовПокупателей.Заказы КАК Закрытие
ПО ЗаказПокупателя.Ссылка = Закрытие.ЗаказПокупателя
ГДЕ
Дата >= &ДатаНачала
И Дата <= &ДатаКонца И Закрытие.ПричинаЗакрытияЗаказа ЕСТЬ NULL
Даже если делаю конструктором, то при закрытии конструктора выдает такую же ошибку! Помогите пожалуйста, как исправить нужно( разные варианты попробовала, никак не понимает(
|
|
1
wade25
20.05.14
✎
15:16
|
ПО ЗаказПокупателя.Ссылка = Закрытие.Ссылка
|
|
2
m_roose
20.05.14
✎
15:17
|
(1) мне нужно не по ссылке соединить, а по заказу
|
|
3
Avganec
20.05.14
✎
15:18
|
(0) переименуйте название таблицы. пусть будет не "ЗаказПокупателя", а например "ЗаказыПокупателей".
|
|
4
Ymryn
20.05.14
✎
15:18
|
(0) Измени псевдонимы у полей и у таблиц. Лучше избавься от псевдонима "Ссылка" и "ЗаказПокупателя". Старайся чтобы поле и таблица не назывались одинаково. Не могу сказать, что знаю как точно он глючит, может кто-то более умный расскажет. Но есть ощущение, что сменив эти два псевдонима ты решишь проблему.
|
|
5
wade25
20.05.14
✎
15:20
|
(2) Если заказы это таблица, так и соединяй с таблицами, а дату выводи через Заказы.Ссылка. Так ты получишь даты закрытия заказов.
|
|
6
m_roose
20.05.14
✎
15:21
|
(3) действительно! получилось, спасибо!!) странный глюк
|
|
7
Крошка Ру
20.05.14
✎
15:24
|
(6) Ничего странного. Таблица документов имеет имя "ЗаказПокупателя"(которая Документ.ЗаказПокупателя) и в таблице Закрытие есть поле с именем "ЗаказПокупателя". 1С не телепат, не понимает что где.
|
|