|
Запрос в УТ11 | ☑ | ||
---|---|---|---|---|
0
nvhost
29.07.15
✎
18:20
|
Ребят помогите хочу вывести в форму списка справочника номенклатуры поля дополнительные, как только дело доходит до хар-ки пишет что "обнаружено дублирование ключевых значений в колонце ссылка" как этого избежать??Хелп вот запрос
ВЫБРАТЬ ВЫБОР КОГДА ТоварыНаСкладахОстатки.Характеристика <> ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) ТОГДА ТоварыНаСкладахОстатки.Характеристика ИНАЧЕ "" КОНЕЦ КАК Характеристика, СпрНоменклатура.Код КАК Код, СпрНоменклатура.Наименование КАК Наименование, СпрНоменклатура.Артикул КАК Артикул, СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры, СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения, СпрНоменклатура.СтавкаНДС КАК СтавкаНДС, СпрНоменклатура.Родитель, ВЫБОР КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества ТОГДА 4 + ВЫБОР КОГДА СпрНоменклатура.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать) ТОГДА 0 ИНАЧЕ 2 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА СпрНоменклатура.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать) ТОГДА 0 ИНАЧЕ 2 КОНЕЦ КОНЕЦ КАК ИндексКартинки, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК Остаток, СпрНоменклатура.Ссылка КАК Ссылка, ШтрихкодыНоменклатуры.Штрихкод, ЦеныНоменклатурыСрезПоследних.Цена, ТоварыНаСкладахОстатки.ВНаличииОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры ПО ТоварыНаСкладахОстатки.Характеристика = ШтрихкодыНоменклатуры.Характеристика ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних ПО ТоварыНаСкладахОстатки.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура ПО ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка ГДЕ НЕ СпрНоменклатура.ЭтоГруппа И ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = "Розничный тип цен" {ГДЕ (СпрНоменклатура.Ссылка В (ВЫБРАТЬ Сегменты.Номенклатура ИЗ РегистрСведений.НоменклатураСегмента КАК Сегменты ГДЕ Сегменты.Сегмент = &СегментНоменклатуры))} |
|||
1
trooba
29.07.15
✎
18:24
|
(0) Динамический список? Убери основную таблицу
|
|||
2
jsmith82
29.07.15
✎
18:24
|
у тебя по ходу номенклатура несколько раз в таблице фигурирует (несколько складов и характеристик в таблице остатков)
|
|||
3
nvhost
29.07.15
✎
18:26
|
ну это понятно что она фигурирует, есть одна номенклатура, а к ней много характестик
|
|||
4
nvhost
29.07.15
✎
18:26
|
(1) Что убрать?
|
|||
5
jsmith82
29.07.15
✎
18:27
|
(3) в ДС нельзя типа дублировать ключевые поля
(4) в свойстве ДС убери основная таблица |
|||
6
nvhost
29.07.15
✎
18:32
|
есть галка Динамический список ее убрать?Пробовал не помогает, тип данных есть Динамический список
|
|||
7
jsmith82
29.07.15
✎
18:37
|
нээээт
в палитре свойств самого ДС там есть свойство Основная таблица ёпт.. |
|||
8
trooba
29.07.15
✎
18:40
|
(6) Снизу, под списком
|
|||
9
nvhost
29.07.15
✎
18:42
|
есть основной реквезит, когда отрываешь насйтрока списка, не фига не вижу, там есть вкладка запрос и вкладка настройка
|
|||
10
nvhost
29.07.15
✎
18:48
|
аа нашел
|
|||
11
nvhost
29.07.15
✎
19:14
|
УРААААААААААА!!!!Получилось!!))ВСем пасибо
|
|||
12
nvhost
31.07.15
✎
16:32
|
Ребята, тема снова актуальна!!Без остатков номенклатуру не показывает!!((((((Уже связи как только не делал, все равно, нет!!!
|
|||
13
ДенисЧ
31.07.15
✎
16:34
|
а как делал то?
|
|||
14
nvhost
31.07.15
✎
16:44
|
ДА дела так се......
|
|||
15
grigo
31.07.15
✎
16:52
|
Результат запроса динамического списка должен содержать не более 1 строки с каждым значением основного реквизита.
Чтобы показывал номенклатуру без остатков нужно сделать соединение (Левое или правое) таблицы Номенклатура с таблицей остатков. |
|||
16
grigo
31.07.15
✎
17:00
|
а не полное соединение, как у тебя
|
|||
17
nvhost
31.07.15
✎
21:57
|
Да я делал, левое и правое, все пробовал, не хочет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |