0
Xsander
12.11.12
✎
14:40
|
Помогите разобраться в чем проблема:
В консоле беру справочник номенклатура, по нему выбираю код, артикул и ссылку с условием что этогруппа=ложь;
Далее беру регистр сведений "ЦеныНоменклатурыСрезПоследних", с условием только по заданному типу цен;
Далее прописываю связь:
ЦеныНоменклатурыСрезПоследних.Номенклатура = Номенклатура.Ссылка
В коде выглядит так:
ВЫБРАТЬ
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.Ссылка,
Номенклатура.Наименование,
ЦеныНоменклатурыСрезПервых.ТипЦен,
ЦеныНоменклатурыСрезПервых.Цена,
ЦеныНоменклатурыСрезПервых.ЕдиницаИзмерения
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПервых КАК ЦеныНоменклатурыСрезПервых
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО ЦеныНоменклатурыСрезПервых.Номенклатура = Номенклатура.Ссылка
ГДЕ
Номенклатура.ЭтоГруппа = &ЭтоГруппа
И ЦеныНоменклатурыСрезПервых.ТипЦен = &ТипЦен
Выдает ошибку:
неоднозначное поле "Номенклатура.ЭтоГруппа"
Что неправильно?
|
|
6
Xsander
13.11.12
✎
11:55
|
Надо вот так:
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.Родитель,
Номенклатура.Наименование,
Номенклатура.НаименованиеПолное
ПОМЕСТИТЬ НОМ
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.ЭтоГруппа = &ЭтоГруппа
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НОМ.Код,
НОМ.Артикул,
НОМ.Родитель,
НОМ.Наименование,
НОМ.НаименованиеПолное,
ЦеныНоменклатурыСрезПоследних.ТипЦен,
ЦеныНоменклатурыСрезПоследних.Цена,
ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения
ИЗ
НОМ КАК НОМ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО НОМ.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен
|
|