СКД - выбрать из регистры номенклатуру согласно отбору

1. user2088400 06.06.24 10:13 Сейчас в теме
Добрый день.

У меня есть номенклатура с иерархией: Марка, вид, подвид и сама номенклатура.

В запросе я получаю все остатки из регистра и уже с ними работаю. Это не оптимально, т.к. если выбрана всего одна номенклатура, я все равно получаю все остатки. А хочется выбрать только те остатки из регистра, которые соответствуют введенным фильтрам.

Ну чтобы если человек ввел в отбор марку, то и брать из регистра только товары этой марки. Если ввел вид, то только его.

Как это сделать? Про расширение читал, но как обратиться в этом случае к регистру не очень понимаю

Спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. WasiliyMay 8 06.06.24 10:50 Сейчас в теме
(1) СКД сама оптимизирует запрос под используемые пользователем отборы.
3. user2088400 06.06.24 11:31 Сейчас в теме
Я помещаю запрос из регистра во временную таблицу, потом уже работаю с ней. И во временной таблице не указано никаких условий фильта, поэтому берутся все товары. А я хочу фильтр указать, чтобы брались остатки по условию.
4. WasiliyMay 8 06.06.24 11:36 Сейчас в теме
(3)Вы смотрите ваш исходный запрос или который формирует СКД?
5. WasiliyMay 8 06.06.24 11:47 Сейчас в теме
(3) СКД не выполняет ваш запрос напрямую. Она генерирует свой запрос на основе вашего. Именно в этом запросе нужно смотреть, как были применены пользовательские отборы и после этого думать об оптимизации вашего исходного сапроса
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот