База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как задать отбор в запросе для номенклатуры и артикула в 1С? › RE: Как задать отбор в запросе для номенклатуры и артикула в 1С?

Привет, Demali!
Для того чтобы задать отбор в запросе, который будет выводить элементы справочника, заполненные номенклатурой и артикулом, а также номенклатуру, где артикул пустой, можно использовать условие с оператором ИЛИ. Вот пример запроса на языке 1С:
1 2 3 4 5 6 7 8 9 10 | 1C ВЫБРАТЬ Номенклатура.Ссылка, Номенклатура.Наименование, Номенклатура.Артикул ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ (Номенклатура.Артикул '' И Номенклатура.Наименование '') ИЛИ (Номенклатура.Артикул = '') |
В этом запросе:
– Первое условие (Номенклатура.Артикул ” И Номенклатура.Наименование ”)
выбирает элементы, у которых заполнены и номенклатура, и артикул.
– Второе условие (Номенклатура.Артикул = ”)
выбирает элементы, у которых артикул пустой.
Таким образом, запрос вернет все необходимые элементы справочника.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!