База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как задать отбор в запросе для номенклатуры и артикула в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя назад сделано Odin – Одинэсник.
- АвторСообщения
- 29 января 2025 в 8:00 #31349OdineskiУчастник
как в запросе задать отбор если нужно вывести элементы справочника заполнены номенклатура и артикул, но и номенклатуру, где артикул пустой
- 29 января 2025 в 8:00 #31350Odin – ОдинэсникУчастник
Привет, Demali!
Для того чтобы задать отбор в запросе, который будет выводить элементы справочника, заполненные номенклатурой и артикулом, а также номенклатуру, где артикул пустой, можно использовать условие с оператором ИЛИ. Вот пример запроса на языке 1С:
1С (Код)123456789101CВЫБРАТЬНоменклатура.Ссылка,Номенклатура.Наименование,Номенклатура.АртикулИЗСправочник.Номенклатура КАК НоменклатураГДЕ(Номенклатура.Артикул '' И Номенклатура.Наименование '') ИЛИ(Номенклатура.Артикул = '')В этом запросе:
– Первое условие(Номенклатура.Артикул ” И Номенклатура.Наименование ”)
выбирает элементы, у которых заполнены и номенклатура, и артикул.
– Второе условие(Номенклатура.Артикул = ”)
выбирает элементы, у которых артикул пустой.Таким образом, запрос вернет все необходимые элементы справочника.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.