|
Как получить только однин штрих код у номенклатуры |
☑ |
0
tixis
05.04.13
✎
13:09
|
У номенклатуры может быть несколько штрихкодов, как получить и вывести толькоодин, например последний. Вот текстзапроса:
ВЫБРАТЬ
Номенклатура.Код,
Номенклатура.Артикул,
Штрихкоды.Штрихкод,
Номенклатура.Ссылка КАК Ссылка,
ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(200)) КАК Номенклатура,
Номенклатура.ЕдиницаХраненияОстатков.Вес
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
ПО (Штрихкоды.Владелец = Номенклатура.Ссылка)
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&ВыбНом)
И НЕ Номенклатура.ПометкаУдаления
И НЕ Номенклатура.ЭтоГруппа
СГРУППИРОВАТЬ ПО
Штрихкоды.Штрихкод,
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.Ссылка,
ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(200)),
Номенклатура.ЕдиницаХраненияОстатков.Вес
УПОРЯДОЧИТЬ ПО
Ссылка
АВТОУПОРЯДОЧИВАНИЕ
|
|
1
cw014
05.04.13
✎
13:10
|
ВЫБРАТЬ ПЕРВЫЕ 1
ВложенныйЗапрос.Код,
ВложенныйЗапрос.Артикул,
ВложенныйЗапрос.Штрихкод,
ВложенныйЗапрос.Ссылка,
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.Вес
ИЗ
(ВЫБРАТЬ
Номенклатура.Код,
Номенклатура.Артикул,
Штрихкоды.Штрихкод,
Номенклатура.Ссылка КАК Ссылка,
ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(200)) КАК Номенклатура,
Номенклатура.ЕдиницаХраненияОстатков.Вес
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
ПО (Штрихкоды.Владелец = Номенклатура.Ссылка)
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&ВыбНом)
И НЕ Номенклатура.ПометкаУдаления
И НЕ Номенклатура.ЭтоГруппа
СГРУППИРОВАТЬ ПО
Штрихкоды.Штрихкод,
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.Ссылка,
ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(200)),
Номенклатура.ЕдиницаХраненияОстатков.Вес) КАК ВложенныйЗапрос
УПОРЯДОЧИТЬ ПО
Ссылка УБЫВ
АВТОУПОРЯДОЧИВАНИЕ
|
|
2
Галахад
гуру
05.04.13
✎
13:11
|
Сгруппировать
максимум(Штрихкоды.Штрихкод)
|
|
3
pessok
05.04.13
✎
13:11
|
Максимум
|
|
4
pessok
05.04.13
✎
13:12
|
(2) оттож :)
|
|
5
Леха Дум
05.04.13
✎
13:13
|
Есть ли характеристики? также не забываем про единицы измерения. Убрать из секции СГРУППИРОВАТЬ ПО Штрихкоды.Штрихкод, в секции ВЫБРАТЬ прописать МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод,
|
|
6
tixis
05.04.13
✎
13:21
|
(1) как то не понятно работает такой запрос, выходин одна позиция номенклатуры и та без штрихкода((((
|
|
7
tixis
05.04.13
✎
13:24
|
может не правильно вопрос озвучил, мне нужна вся номенклатура из папки ВыбНом, но чтобы у номенклатуры у которой несколько штрихкодов вывелся только один
|
|
8
viktor_vv
05.04.13
✎
13:31
|
(7) Можно еще задать тип штрихкода, какой выводить и в ПО добавить тип штрихкода.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший