Имя: Пароль:
1C
 
Параметры в СКД. Отбор по складу
0 Bugmenot
 
24.06.24
20:23
Добрый день. Прошу помочь!

В отчете на СКД через компановку данных добавлена возможность  делать отбор по складу.
https://ibb.co/GT3rJjz

Также в запросе есть есть обращение к регистру с измерением склад где идет строгий отбор по заранее установленному складу:
https://ibb.co/yd3xmRZ
Здесь не добавлена возможность отбора склада через компановку данных.

Однако построитель отчета СКД принудительно помещает параметр в отбор по складу, в эту таблицу, при установке пользователем склада в отборе:
https://ibb.co/JxmPhnG
Подскажите что можно сделать с запросом чтобы построитель не устанавливал лишний отбор?
1 Bugmenot
 
24.06.24
20:48
up
2 zippygrill
 
24.06.24
21:59
В Компоновка данных для твоего поле ТоварыНаСкладахОстатки.Склад = &Склад и убери псевдоним
3 Bugmenot
 
24.06.24
22:24
(2) Убрал псевдоним, все-рано параметр встает принудительно
https://ibb.co/7XXYPHR
4 Bugmenot
 
24.06.24
22:24
Могу скинуть текстовый вариант этой таблицы, как мне нужно написать?
5 Bugmenot
 
24.06.24
22:25
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.Характеристика КАК Характеристика,
    ТоварыНаСкладахОстатки.Склад КАК Склад,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК СвободныйОстаток
ПОМЕСТИТЬ ВТ_СвободныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(
            {(&КонецПериода)},
            Склад В
                (ВЫБРАТЬ
                    ОР_СкладСГП.Значение
                ИЗ
                    Константа.ОР_СкладСГП КАК ОР_СкладСГП)) КАК ТоварыНаСкладахОстатки
6 DCKiller
 
24.06.24
23:22
(5) попробуй условие по складу прописать так:

Склад В
                (ВЫБРАТЬ
                    ОР_СкладСГП.Значение
                ИЗ
                    Константа.ОР_СкладСГП КАК ОР_СкладСГП) {&Склад}
7 youalex
 
25.06.24
07:06
(5) задай принудительно псевдоним для этого поля в параметрах вирт. таблицы и запрети отбор по нему (галку Условие в Ограничения поля):
...
ИЗ  Константа.ОсновнойСклад КАК ОР_СкладСГП) {Склад КАК ФиксированныйСклад}) КАК ТоварыНаСкладахОстатки

но по полю выбора "Склад" у тебя все равно отбор останется.

или вообще отключи Автозаполнение в схеме, и настраивай все через {расширения компоновки}.
8 DJ Anthon
 
25.06.24
07:09
компОновка
9 Мимохожий Однако
 
25.06.24
07:19
(8) 👍
10 Bugmenot
 
25.06.24
08:34
(7) Отбор остался в условии ГДЕ
https://ibb.co/7bnbbYn
Вот в компоновке:
https://ibb.co/fDP33CJ
11 youalex
 
25.06.24
08:47
(10) то же самое.
задай принудительно псевдоним для этого поля, но в секции {ГДЕ}
{ГДЕ Склад КАК ФиксированныйСклад}
12 Bugmenot
 
25.06.24
08:54
Спасибо всем кто помогал, особенно youalex!

Помогло вот это:
отключи Автозаполнение в схеме, и настраивай все через {расширения компоновки}
13 Bugmenot
 
25.06.24
08:56
(11) Не успел попробовать, но думаю тоже помогло бы.