СКД. Как убрать не нужный отбор в компоновке #460954


#0 by Shrek
Здравствуйте. Есть отчет на компоновке, тест запроса приведен ниже. Регистры выдуманные и взяты только для наглядного примера. СКД автоматом предлагает отбор по Номенклатуре и Договору. Если установить отбор по договору и посмтотреть результат в консоле компоновки, то СКД добавлять параметр в первую талицу Продажи и в таблицу Закупки. Я так понимаю СКД ищет именам измерений. Теперь вопрос: как можно избежать отбора по таблице Закупки? То есть в таблице Закупки отбор совсем не уместен. Заранее спасибо.
#1 by Shrek
update
#2 by AquaKosh
Особо не въезжал. На вскидку так: "РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Авто, {(ДоговорКонтрагента) КАК ОтборПоДоговору}) КАК ПродажиОбороты". А в настройке полей у поля "ДоговорКонтрагента" установи галки, что поле недоступно как условие.
#3 by kabanoff
Как вариант можно не использовать автозаполнение полей компоновки, а прописать вручную нужные поля у нужной таблицы (вкладка "Компоновка данных"). Можно еще попробовать перебросить Закупки в другой набор и связать только по номенклатуре.
#4 by xzorkiix
что то тяжко думать седня. но у меня было пол дня мата и не понимания. А все кончилось тем что СКД предлогала для отбора как поле "Объем" запроса, так и поле "Объем" регистра с которого запрос тянул данные.... переименовал в запросе свои поля как мне надо, а в полях СКД поменял заголовки.
#5 by mala
4991648860145856772920715541525
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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