| 
    
        
     
     | 
    
    
  | 
Параметры в СКД. Отбор по складу | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
||||
| 
    11
    
        youalex    
     25.06.24 
            ✎
    08:47 
 | 
         
        (10) то же самое. 
 
        задай принудительно псевдоним для этого поля, но в секции {ГДЕ} {ГДЕ Склад КАК ФиксированныйСклад}  | 
|||
| 
    12
    
        Bugmenot    
     25.06.24 
            ✎
    08:54 
 | 
         
        Спасибо всем кто помогал, особенно youalex!
 
        Помогло вот это: отключи Автозаполнение в схеме, и настраивай все через {расширения компоновки}  | 
|||
| 
    13
    
        Bugmenot    
     25.06.24 
            ✎
    08:56 
 | 
         
        (11) Не успел попробовать, но думаю тоже помогло бы.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |