Отбор по нескольким реквизитам в СКД
При разработке отчета СКД может возникнуть потребность в одном отборе реализовать поиск по нескольким реквизитам объекта метаданных. Как это сделать рассмотрим на примере отчета (рисунок 1).
Рисунок 1. Отчет «Отбор в СКД по нескольким реквизитам»
Для решения задачи создадим параметр «ПоискПоНоменклатуре» с заголовком «Код / артикул / комментарий», типом «Строка» и выражением: «%" + &ПоискПоНоменклатуре + «%" (рисунок 2).
Рисунок 2. Создание параметра «ПоискПоНоменклатуре»
Доработаем запрос. Через вкладку «Компоновка данных» добавим условие (рисунок 3).
Рисунок 3. Добавление условия в запрос отчета
Запрос с условием будет выглядеть следующим образом (рисунок 4).
Рисунок 4. Добавление условия в запрос отчета
Проверим работу отчета (рисунки 5, 6 и 7).
Рисунок 5. Поиск по коду номенклатуры в отчете
Рисунок 6. Поиск по артикулу номенклатуры в отчете
Рисунок 7. Поиск по комментарию номенклатуры в отчете
Таким образом мы выполнили поставленную задачу — реализовали поиск по нескольким реквизитам номенклатуры в одном отборе.
Исходные данные
-
Платформа
8.3.25.137 4 -
Документ «Заказ клиента»
-
Справочник «Номенклатура»
-
Отчет «Отбор в СКД по нескольким реквизитам»
Подпишитесь на Телеграм-канал, чтобы быть в курсе