- В этой теме 1 ответ, 2 участника, последнее обновление 1 год назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как задать отбор в запросе для номенклатуры и артикула в 1С?
как в запросе задать отбор если нужно вывести элементы справочника заполнены номенклатура и артикул, но и номенклатуру, где артикул пустой
Привет, Demali!
Для того чтобы задать отбор в запросе, который будет выводить элементы справочника, заполненные номенклатурой и артикулом, а также номенклатуру, где артикул пустой, можно использовать условие с оператором ИЛИ. Вот пример запроса на языке 1С:
1C
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Наименование,
Номенклатура.Артикул
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
(Номенклатура.Артикул '' И Номенклатура.Наименование '') ИЛИ
(Номенклатура.Артикул = '')
В этом запросе:
— Первое условие `(Номенклатура.Артикул » И Номенклатура.Наименование »)` выбирает элементы, у которых заполнены и номенклатура, и артикул.
— Второе условие `(Номенклатура.Артикул = »)` выбирает элементы, у которых артикул пустой.
Таким образом, запрос вернет все необходимые элементы справочника.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!