|
убрать дубли | ☑ | ||
---|---|---|---|---|
0
razerw
04.06.15
✎
09:31
|
Друзья, подскажите пожалуйста. есть запрос
Запрос.УстановитьПараметр("Владелец", НоменклатураЗапроса); Запрос.Текст = " |ВЫБРАТЬ | РегШтрихкоды.Код, | РегШтрихкоды.ТипШтрихкода, | РегШтрихкоды.Штрихкод, | РегШтрихкоды.Владелец, | РегШтрихкоды.ЕдиницаИзмерения, | РегШтрихкоды.Качество | |ИЗ | РегистрСведений.Штрихкоды КАК РегШтрихкоды | |ГДЕ | НЕ РегШтрихкоды.Штрихкод Есть NULL И | (РегШтрихкоды.Владелец В (&Владелец)) |"; Данный запрос выдергивает штрих коды, но попадаются так же штрих коды с одинаковым владельцем. Вопрос такой, как отобрать штрихкоды только с уникальным Владельцем. |
|||
1
Jonny_Khomich
04.06.15
✎
09:33
|
НЕ РегШтрихкоды.Штрихкод Есть NULL - явно лишнее условие.
|
|||
2
Ненавижу 1С
гуру
04.06.15
✎
09:34
|
наверное там тип ШК или ЕдИзм разная таки
|
|||
3
Вася Чез
04.06.15
✎
09:40
|
||||
4
razerw
04.06.15
✎
10:04
|
(3) Это костыли, и оно мне не подходит. я думаю в запросе самом это все можно обрезать
|
|||
5
Artful Den
04.06.15
✎
10:09
|
(4) в первом запросе КОЛИЧЕСТВО (РАЗЛИЧНЫЕ РегШтрихкоды.Штрихкод) КАК КолвоШК сгруппировкой по номенклатуре, во втором условие по РегШтрихкоды.Владелец ГДЕ КолвоШК = 1
Если я все правильно понял, конечно |
|||
6
razerw
04.06.15
✎
10:17
|
множите полностью пример показать?
|
|||
7
Artful Den
04.06.15
✎
10:24
|
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегШтрихкоды.Штрихкод) КАК Колво, РегШтрихкоды.Владелец ПОМЕСТИТЬ вт ИЗ РегистрСведений.Штрихкоды КАК РегШтрихкоды СГРУППИРОВАТЬ ПО РегШтрихкоды.Владелец ; ВЫБРАТЬ РегШтрихкоды.Код, РегШтрихкоды.ТипШтрихкода, РегШтрихкоды.Штрихкод, РегШтрихкоды.Владелец, РегШтрихкоды.ЕдиницаИзмерения, РегШтрихкоды.Качество ИЗ РегистрСведений.Штрихкоды КАК РегШтрихкоды ГДЕ РегШтрихкоды.Владелец В (ВЫБРАТЬ вт.Владелец ИЗ вт КАК вт ГДЕ вт.Колво = 1) |
|||
8
Artful Den
04.06.15
✎
10:25
|
блин, забыл чего там надо ставить, чтобы код кошерно отображался
|
|||
9
razerw
04.06.15
✎
10:36
|
да чот совсем не понятно
|
|||
10
Абыр
04.06.15
✎
10:43
|
(0) Что именно хочется? Получить данные РС, если по владельцу есть только одна запись? Для этого есть СГРУППИРОВАТЬ и ИМЕЮЩИЕ.
Ну или если же у вас по одному владельцу в РС несколько ШК с разными значениями измерений, а хочется один, то какой? |
|||
11
anatoly
04.06.15
✎
10:47
|
(0) ключевой вопрос - сами ШК при этом разные или нет?
но один товар может быть несколько ШК - это нормальная ситуация, какой вы тогда хотите выбирать? |
|||
12
ЧеловекДуши
04.06.15
✎
10:51
|
(0) Используй:
1. Количество(РегШтрихкоды.Штрихкод) 2. Максимальное(РегШтрихкоды.Штрихкод) 3. ... добавить условие - Количество(РегШтрихкоды.Штрихкод) = 1 Все остальное сделает конструктор запросов :) |
|||
13
razerw
04.06.15
✎
10:52
|
(10) вариант номер 2, любого
|
|||
14
razerw
04.06.15
✎
10:52
|
(11) штрих коды разные, а владельцы у них одинаковый ссылка из справочника номенклатуры
|
|||
15
anatoly
04.06.15
✎
11:08
|
(14) вот смотри, ты вбираешь ЕИ - то что для разных ЕИ будут разные ШК - тебе по барабану?
для каждого товара - выбрать любую ЕИ и любой ШК? то есть, будет вперемешку шт. и упак. например - это нормально? )) |
|||
16
Вася Чез
05.06.15
✎
04:42
|
|СГРУППИРОВАТЬ ПО
|РегШтрихкоды.Владелец |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |