Как добавить пользовательский отбор во внутренний запрос пакета в СКД #762630


#0 by koresh
Добрый день! Имеется пакетный запрос в отчете на СКД. Нужно дать возможность пользователю устанавливать произвольный отбор по полю SellOut.ТипРегистрации во внутреннем запросе, где идет запись во временную таблицу тмпSellOut. ВЫБРАТЬ ГДЕ    SellOut.RetailDate МЕЖДУ &НачалоПериода И &КонецПериода    СГРУППИРОВАТЬ ПО ГДЕ    КатегорииОбъектов.Объект ССЫЛКА Справочник.Номенклатура    Модель Проблема в том, что это поле находится во внутреннем запросе пакета, и в список доступных для отбора полей оно не попадает. Можно, конечно, использовать отбор с помощью параметра. Например, SellOut.ТипРегистрации = &ТипРегистрации Но это очень неудобно, так как нужно обязательно указывать значение параметра, и проверка выполняется только на равенство. Как быть в подобной ситуации? Используем платформу 8.2.17.169.
#1 by XLife
{ГДЕ     SellOut.ТипРегистрации КАК ТипРегистрации}
#2 by koresh
Отбор стал доступен, но в отчет выводится пустота :(.
#3 by Nuobu
Галочку в параметре убери, тогда и отбор уйдёт.
#4 by koresh
Все работает. Спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С