|
Дубли в результате запроса | ☑ | ||
---|---|---|---|---|
0
Downkey
18.03.13
✎
08:48
|
Имеется простой запрос:
ВЫБРАТЬ ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, ТребованиеНакладнаяМатериалы.Ссылка.Ссылка КАК Документ ИЗ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ГДЕ ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа = &ВыбНомГруп СГРУППИРОВАТЬ ПО ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа, ТребованиеНакладнаяМатериалы.Ссылка.Ссылка УПОРЯДОЧИТЬ ПО НоменклатурнаяГруппа, Документ В результате запроса получается, что каждая строка дублируется. Запрос простейший, чудес никаких, В чем глюка? |
|||
1
Godofsin
18.03.13
✎
08:50
|
все не читал - РАЗНЫЕ
|
|||
2
Мыш
18.03.13
✎
08:51
|
А меня заинтриговало "Ссылка.Ссылка"
|
|||
3
Wobland
18.03.13
✎
08:53
|
от такие вот данные у тебя
|
|||
4
Downkey
18.03.13
✎
08:57
|
Чтоб было более понятно попытаюсь изложить суть задачи - требуется выбрать из документов "ТребованиеНакладная" материалы, которые относятся к определенной НоменклатурнойГруппе
|
|||
5
Downkey
18.03.13
✎
08:59
|
(2) т.к. для выборки использую таблицу табличной части из ТребованияНакладная, то Ссылка.Ссылка - это обращение к самому документу из его табличной части.
|
|||
6
Domanoff26
18.03.13
✎
08:59
|
(4) а где сдесь выбор материалов, ты выбираешь только доки у которых эта ном группа, разве нет? сама ном группа уже в параметре
|
|||
7
Downkey
18.03.13
✎
09:02
|
(6) да уже хотя б правильно выбрать документы, без дублей, а там уж и материалы.
|
|||
8
cw014
18.03.13
✎
09:04
|
(5) Ты обращаешься к ссылке ссылки табличной части (что впрочем и написал). К ссылке документа достаточно будет ТребованиеНакладнаяМатериалы.Ссылка
Запрос даже быстрее выполняться будет :) |
|||
9
Wobland
18.03.13
✎
09:04
|
(4) а делаешь совсем не то, что требуется
|
|||
10
Галахад
гуру
18.03.13
✎
09:06
|
ВЫБРАТЬ различные
ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа ИЗ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ГДЕ ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа = &ВыбНомГруп УПОРЯДОЧИТЬ ПО НоменклатурнаяГруппа |
|||
11
Wobland
18.03.13
✎
09:07
|
(10) выбрать номенклатура
|
|||
12
cw014
18.03.13
✎
09:07
|
(10) Ссылка-ссылка забыл :)
|
|||
13
Downkey
18.03.13
✎
09:10
|
(12) потом еще надо будет притянуть номер документа, потому и ссылка-ссылка :)
|
|||
14
Галахад
гуру
18.03.13
✎
09:10
|
(11) Ага.
(12) Я пока не достиг такого уровня дзен. |
|||
15
cw014
18.03.13
✎
09:11
|
(14) Постигай, иначе не сможешь такие интригующие запросы писать
|
|||
16
cw014
18.03.13
✎
09:11
|
(13) Для этого достаточно ".ссылка", а не твои ".ссылка.ссылка"
|
|||
17
Галахад
гуру
18.03.13
✎
09:12
|
Гм. Сник сперва прочитал как Donkey. :-)
|
|||
18
Downkey
18.03.13
✎
09:13
|
Один пень - с дублями. Даже без ссылка-ссылка ;)
ВЫБРАТЬ РАЗЛИЧНЫЕ ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, ТребованиеНакладнаяМатериалы.Номенклатура КАК Номенклатура ИЗ Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы ГДЕ ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа = &ВыбНомГруп СГРУППИРОВАТЬ ПО ТребованиеНакладнаяМатериалы.Номенклатура, ТребованиеНакладнаяМатериалы.НоменклатурнаяГруппа УПОРЯДОЧИТЬ ПО НоменклатурнаяГруппа, Номенклатура |
|||
19
cw014
18.03.13
✎
09:14
|
(18) А номенклатура дублируется? (Я кажется разгадал это загадочное преступление (С) Шерлок Холмс)
|
|||
20
Downkey
18.03.13
✎
09:17
|
(19) ну же??
Что мне не понятно, так то что в обработке тестовой консоли в составе конфигурации, запрос выполняется корректно. а если открывать из внешнего отчета - дублирует. |
|||
21
cw014
18.03.13
✎
09:18
|
(20) Ты на вопрос не ответил
|
|||
22
cw014
18.03.13
✎
09:19
|
(20) > а если открывать из внешнего отчета - дублирует.
8-O Так вот какие еще улики то всплывают |
|||
23
cw014
18.03.13
✎
09:22
|
(20) Группировки в отчете, параметры, как выбираешь, как строишь, ну короче все как на духу выкладывай - тут телепатов нет
|
|||
24
Downkey
18.03.13
✎
09:23
|
(21) нет. фактически в одном документе пять разных позиций номенклатуры, в другом есть номенклатура, и такая как в первом, а есть новые позиции.
В общем-то, если в запросе участвует номенклатура и ном.группы - в результате запроса дублируется номенклатура, если документы и ном.группы - дублируются документы |
|||
25
Downkey
18.03.13
✎
09:29
|
Все. Похерил ранешнее, начал все с нуля - заработало.
Но не понял в чем же была проблема. :( |
|||
26
Downkey
18.03.13
✎
09:33
|
Сейчас еще попробую добавить ссылка-ссылка
|
|||
27
cw014
18.03.13
✎
09:46
|
(26) Ничему народ жизнь не учит, ну ничему
|
|||
28
Downkey
18.03.13
✎
15:11
|
(27) да учит, учит :) использовал просто ТребованиеНакладнаяМатериалы.Ссылка, вместо Ссылка.ССылка. Все работает.
А вот еще подскажите, как правильно и откуда притянуть цену номенклатуры?? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |