Запрос для Регистра сведений штрихкоды номенклатуры

1. funtik135 30 10.07.24 00:22 Сейчас в теме
Как написать запрос, что бы для одной номенклатуры выводился один штрихкод из двух и более имеющихся?



ВЫБРАТЬ
	Номенклатура.Ссылка КАК Ссылка,
	ВложенныйЗапрос.Штрихкод КАК Штрихкод
ИЗ
	Справочник.Номенклатура КАК Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			Штрихкоды.Штрихкод КАК Штрихкод,
			Штрихкоды.Владелец КАК Владелец
		ИЗ
			РегистрСведений.Штрихкоды КАК Штрихкоды) КАК ВложенныйЗапрос
		ПО (Номенклатура.Ссылка = ВложенныйЗапрос.Владелец)
ГДЕ
	Номенклатура.Ссылка = &Ссылка
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. independ 1543 10.07.24 00:32 Сейчас в теме
(1)
ВЫБРАТЬ
	МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод,
	Штрихкоды.Владелец КАК Владелец
ИЗ
	РегистрСведений.Штрихкоды КАК Штрихкоды
ГДЕ
	Штрихкоды.Владелец = &Ссылка

СГРУППИРОВАТЬ ПО
	Штрихкоды.Владелец
Показать

ВЫБРАТЬ ПЕРВЫЕ 1
	Штрихкоды.Штрихкод КАК Штрихкод,
	Штрихкоды.Владелец КАК Владелец
ИЗ
	РегистрСведений.Штрихкоды КАК Штрихкоды
ГДЕ
	Штрихкоды.Владелец = &Ссылка
funtik135; +1 Ответить
4. funtik135 30 10.07.24 19:46 Сейчас в теме
(1) Хотел все таки через левое соединение с таблицей Номенклатура. А если у номенклатуры нет ШК, тогда как вывести пустую строку со ШК?
7. funtik135 30 11.07.24 18:43 Сейчас в теме
(2) Оператор Максимум все сделал

ВЫБРАТЬ
    Номенклатура.Ссылка КАК Ссылка,
    ВложенныйЗапрос.Штрихкод КАК Штрихкод
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод,
            Штрихкоды.Владелец КАК Владелец
        ИЗ
            РегистрСведений.Штрихкоды КАК Штрихкоды
        
        СГРУППИРОВАТЬ ПО
            Штрихкоды.Владелец) КАК ВложенныйЗапрос
        ПО (Номенклатура.Ссылка = ВложенныйЗапрос.Владелец)
ГДЕ
    Номенклатура.Ссылка = &Ссылка
Показать
3. PhoenixAOD 62 10.07.24 08:00 Сейчас в теме
(1)У тебя на скрине один из шк это собственное производство, какой именно тебе нужен?
5. funtik135 30 10.07.24 19:48 Сейчас в теме
(3)Неважно какой ШК. Нужно составить запрос с левым соединением из двух таблиц спр Номенклатура и РегСв.Штрихкоды для вывода одного ШК для каждой номенклатуры, даже если их два и более.
6. PhoenixAOD 62 11.07.24 01:52 Сейчас в теме
(5)ну так и составляй, в чем проблема, пример выбора шк тебе уже в (2) скинули.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот