Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 апр 2026, 16:08

"левая" строка в результате запроса

Автор sali, Сегодня в 13:39

0 Пользователей и 1 гость просматривают эту тему.

sali

делаю запрос на выгрузку номенклатуры и штрихкодов только. выходит 4 позиции - основная номенклатура и ее штрихкод , потом 2 строки с штрихкодами х-ками номенклатуры и стока с пустым ш-ка , как так?
ВЫБРАТЬ
спрНоменклатура.Ссылка КАК Номенклатура,
ИСТИНА КАК Выбран,
НЕОПРЕДЕЛЕНО КАК Штрихкод
{ВЫБРАТЬ
Номенклатура.*,
Штрихкод}
ИЗ
Справочник.Номенклатура КАК спрНоменклатура
ГДЕ
НЕ спрНоменклатура.ПометкаУдаления
И НЕ спрНоменклатура.ЭтоГруппа
И &Выгружатьтовары
{ГДЕ
спрНоменклатура.Ссылка.* КАК Номенклатура}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
спрНоменклатура.Ссылка,
ИСТИНА,
ЕСТЬNULL(ШтрихкодыНоменклатуры.Штрихкод, "")
ИЗ
РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК спрНоменклатура
ПО ШтрихкодыНоменклатуры.Номенклатура = спрНоменклатура.Ссылка
ГДЕ
&ВыгружатьШтрихкодыТовара
И ШтрихкодыНоменклатуры.Характеристика ЕСТЬ NULL
{ГДЕ
спрНоменклатура.Ссылка.* КАК Номенклатура,
(ЕСТЬNULL(ШтрихкодыНоменклатуры.Штрихкод, "")) КАК Штрихкод}

antoneus

Ну, это выбранное в первом запросе Неопределено.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск