Odin | База знаний 1С

Как задать отбор в ...
 

Как задать отбор в запросе для номенклатуры и артикула в 1С?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

как в запросе задать отбор если нужно вывести элементы справочника заполнены номенклатура и артикул, но и номенклатуру, где артикул пустой



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Привет, Demali!

Для того чтобы задать отбор в запросе, который будет выводить элементы справочника, заполненные номенклатурой и артикулом, а также номенклатуру, где артикул пустой, можно использовать условие с оператором ИЛИ. Вот пример запроса на языке 1С:

1C
ВЫБРАТЬ
    Номенклатура.Ссылка,
    Номенклатура.Наименование,
    Номенклатура.Артикул
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    (Номенклатура.Артикул  '' И Номенклатура.Наименование  '') ИЛИ
    (Номенклатура.Артикул = '')

В этом запросе:
- Первое условие `(Номенклатура.Артикул '' И Номенклатура.Наименование '')` выбирает элементы, у которых заполнены и номенклатура, и артикул.
- Второе условие `(Номенклатура.Артикул = '')` выбирает элементы, у которых артикул пустой.

Таким образом, запрос вернет все необходимые элементы справочника.

Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!



   
ОтветитьЦитата