Имя: Пароль:
1C
 
Левое соединение только с первой записью
0 kolts23381
 
31.01.15
23:52
Пишу запрос для отчета и хочу добавить штрихкод. Но штрихкодов у одного товара может быть несколько. Как получить только один штрихкод. На примере этого запроса что нужно дописать

ВЫБРАТЬ
    Номенклатура.Ссылка КАК Товар,
    Штрихкоды.Штрихкод
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
        ПО Штрихкоды.Владелец = Номенклатура.Ссылка
1 iamnub
 
31.01.15
23:53
МАСКИМУМ по штрихкоду
2 kolts23381
 
31.01.15
23:56
А куда это вписать? Этот запрос только пример, мой трехэтажный.
3 ShoGUN
 
31.01.15
23:57
(0) Если штрихкодов может быть несколько, сначала надо решить, какой тебе нужен. Или тебе пофиг? И пофиг, что второй потеряется?
4 iamnub
 
31.01.15
23:57
(2)
Второй этаж - будет в самый раз
5 kolts23381
 
31.01.15
23:59
(3) Да, пофиг, потому что несколько штрихкодов бывает редко, и я хочу просто предусмотреть этот случай.
Сейчас попробую МАКСИМУМ. Но тогда придется сгруппировать остальные поля
6 Zhuravlik
 
01.02.15
00:16
штрих - обычно текстовый, максимум по строке вроде не работает?
7 SSSSS_AAAAA
 
01.02.15
00:32
(6) С какого это перепугу? Типа строки невозможно сравнить? Или строка перестала состоять из байтов, которые, как ни странно, есть таки числа?
8 Zhuravlik
 
01.02.15
00:42
(7) Действительно, работает. Промахнулся я)
9 arccos6pi
 
01.02.15
01:16
а почему просто не выбирать из регистра владельца и штрихкод?
10 arccos6pi
 
01.02.15
01:23
хотя тогда не будет номенклатуры без штрихкода