0
beregovich
12.02.16
✎
21:33
|
Всем доброго времени суток! В рознице 2.1 хочу в список номенклатуры добавить колонки с ценой и остатком товара. В конфигураторе через конструктор запроса в справочник номенклатуры в форму списка добавляю ТоварыНаСкладахю.Остатки. Все отлично работает.
Далее пытаюсь добавить цены аналогичным образом из регистра сведений, при попытке поиска по номенклатуре всплывает ошибка:
Обнаружено дублирование ключевых значений в колонке "Ссылка". Отображение данных в списке невозможно.
Помогите пожалуйста добрым советом)
P.S Обращение к кому-либо, чтобы кто-то сделал все за меня не актуально.
|
|
2
beregovich
12.02.16
✎
21:38
|
Запрос получается вот таким:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникНоменклатура.Ссылка,
СправочникНоменклатура.Код,
СправочникНоменклатура.Наименование,
СправочникНоменклатура.ВидНоменклатуры,
СправочникНоменклатура.ТоварнаяКатегория,
СправочникНоменклатура.Марка,
ВЫБОР
КОГДА СправочникНоменклатура.ЭтоГруппа
ТОГДА -1
ИНАЧЕ -1 + ВЫБОР
КОГДА СправочникНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
ТОГДА 1
ИНАЧЕ 3
КОНЕЦ
КОНЕЦ КАК ИндексКартинки,
СправочникНоменклатура.ЕдиницаИзмерения,
СправочникНоменклатура.Артикул,
СправочникНоменклатура.НаименованиеПолное,
СправочникНоменклатура.Вес,
СправочникНоменклатура.СтавкаНДС,
СправочникНоменклатура.ТипНоменклатуры,
ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК ОстатокТовара,
ЦеныНоменклатуры.Цена
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО (ЦеныНоменклатуры.Номенклатура = СправочникНоменклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ПО (ТоварыНаСкладахОстатки.Номенклатура = СправочникНоменклатура.Ссылка)
|
|