Имя: Пароль:
1C
1С v8
Запрос по всей номенклатуре и левое соединение с регистром цены номенклатуры
0 Xsander
 
12.11.12
14:40
Помогите разобраться в чем проблема:

В консоле беру справочник номенклатура, по нему выбираю код, артикул и ссылку с условием что этогруппа=ложь;
Далее беру регистр сведений "ЦеныНоменклатурыСрезПоследних", с условием только по заданному типу цен;
Далее прописываю связь:
ЦеныНоменклатурыСрезПоследних.Номенклатура = Номенклатура.Ссылка

В коде выглядит так:

ВЫБРАТЬ
   Номенклатура.Код,
   Номенклатура.Артикул,
   Номенклатура.Ссылка,
   Номенклатура.Наименование,
   ЦеныНоменклатурыСрезПервых.ТипЦен,
   ЦеныНоменклатурыСрезПервых.Цена,
   ЦеныНоменклатурыСрезПервых.ЕдиницаИзмерения
ИЗ
   РегистрСведений.ЦеныНоменклатуры.СрезПервых КАК ЦеныНоменклатурыСрезПервых
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
       ПО ЦеныНоменклатурыСрезПервых.Номенклатура = Номенклатура.Ссылка
ГДЕ
   Номенклатура.ЭтоГруппа = &ЭтоГруппа
   И ЦеныНоменклатурыСрезПервых.ТипЦен = &ТипЦен

Выдает ошибку:

неоднозначное поле "Номенклатура.ЭтоГруппа"

Что неправильно?
1 mikecool
 
12.11.12
14:41
ЛЕВОЕ СОЕДИНЕНИЕ поменять на правое
Справочник.Номенклатура КАК НоменклатураСписок
2 mikecool
 
12.11.12
14:41
+1 ЦеныНоменклатурыСрезПервых.ТипЦен = &ТипЦен перенести в параметры ВТ
3 mikecool
 
12.11.12
14:41
садись - два
4 chelentano
 
12.11.12
14:42
(0) всё неправильно
5 Xsander
 
12.11.12
14:44
(4) А как надо?
6 Xsander
 
13.11.12
11:55
Надо вот так:
ВЫБРАТЬ
   Номенклатура.Ссылка,
   Номенклатура.Код,
   Номенклатура.Артикул,
   Номенклатура.Родитель,
   Номенклатура.Наименование,
   Номенклатура.НаименованиеПолное
ПОМЕСТИТЬ НОМ
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.ЭтоГруппа = &ЭтоГруппа
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   НОМ.Код,
   НОМ.Артикул,
   НОМ.Родитель,
   НОМ.Наименование,
   НОМ.НаименованиеПолное,
   ЦеныНоменклатурыСрезПоследних.ТипЦен,
   ЦеныНоменклатурыСрезПоследних.Цена,
   ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения
ИЗ
   НОМ КАК НОМ
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
       ПО НОМ.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
   ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен