|
Простой запрос. Ну что не так?
| ☑ |
0
YAndrey
07.03.21
✎
03:31
|
Соединяю документ сам с собой, чтоб в строках был склад, почему "неоднозначное поле" там где условие ГДЕ?
Запрос.Текст = "ВЫБРАТЬ
|СписокНоменклатуры.Номенклатура КАК Номенклатура,
|СписокНоменклатуры.Количество КАК Количество,
|РасходнаяНакладная.Склад КАК Склад
|ИЗ Документ.РасходнаяНакладная.СписокНоменклатуры КАК СписокНоменклатуры
|ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная
|ПО СписокНоменклатуры.Ссылка = РасходнаяНакладная.Ссылка
|ГДЕ СписокНоменклатуры.Ссылка = &Ссылка";
|
|
1
Генератор
07.03.21
✎
03:55
|
А СписокНоменклатуры.Ссылка.Склад не будет работать?
|
|
2
necro
07.03.21
✎
04:02
|
Надо попробовать таблицу переименовать:
ИЗ Документ.РасходнаяНакладная.СписокНоменклатуры КАК СписокНоменклатурыТЧ
|
|
3
YAndrey
07.03.21
✎
05:15
|
(2) Таки ДА. Спасибо. ХЗ, что там у 1С на уме...
|
|
4
ДенисЧ
07.03.21
✎
06:06
|
(3) Что значит "хочу знать"?
Она хочет, чтобы синонимы были уникальны...
|
|
5
ДенисЧ
07.03.21
✎
06:06
|
Да и "Документ.РасходнаяНакладная.СписокНоменклатуры" как-то нехалялен...
|
|
6
YAndrey
07.03.21
✎
07:06
|
(4) О! Так почему синонимы в (0) не уникальны? Как на мой взгляд, то в формируемом соединении СписокНоменклатуры уникален.
|
|
7
youalex
07.03.21
✎
07:22
|
(6) это плата за разыменование полей.
У тебя в ПО СписокНоменклатуры.Ссылка = РасходнаяНакладная.Ссылка
непонятно, СписокНоменлкатуры.Ссылка - это реально СписокНоменлкатуры.Ссылка
или РасходнаяНакладная.СписокНоменклатуры.Ссылка
|
|
8
YAndrey
07.03.21
✎
07:51
|
(7) Дык там где ПО оно и не ругается. Ругается, там где ГДЕ :)
А чего непонятного то - я бы понял, а уж интерпретатор не глупее :)
|
|
9
ДедМорроз
07.03.21
✎
12:34
|
Переименуй СписокНоменклатуры в Список1 и все.
|
|