|   |   | 
| 
 | СКД: Отбор при срезе последних. | ☑ | ||
|---|---|---|---|---|
| 0
    
        ШАВ 29.06.10✎ 13:34 | 
        Проблема в следующем. Есть отчет на СКД. В нем запрос к виртуальной таблице регистра сведений «СрезПоследних». Формирование отчета без отбора по измерения производиться очень долго, поэтому я в настройках отбора указал отбор по одному из измерений. Ситуация не изменилась. Попробовал создать аналогичный отчет в консоли СКД и посмотреть скомпонованный макет. Оказалось, что указанный мной отбор по измерению попал не в параметры виртуальной таблицы, а в условие к запросу (секция запроса ГДЕ). Подскажите как добиться попадания отбора по измерению в в параметры вирт. таблицы и возможно ли такое. Заранее спасибо.     | |||
| 1
    
        Defender aka LINN 29.06.10✎ 13:44 | 
        Не так указал     | |||
| 2
    
        ШАВ 29.06.10✎ 13:46 | 
        (1) А как надо? Я указал в настройках отчета, закладка "Отбор".     | |||
| 3
    
        Виталий 29.06.10✎ 13:49 | 
        Попробуй в настройках СКД на закладке "Таблицы и поля" указать параметры виртуальной таблицы. Над окном "Таблицы" есть кнопочка     | |||
| 4
    
        ШАВ 29.06.10✎ 13:53 | 
        (3) Не подходит, т.к. вид сравнения может меняться или пользователи захотят добавить отбор по другому измерению. Хотелось бы, чтобы СКД сама догадалась в какую часть запроса вставить отбор и с каким условием (взависимости от вида сравнения).     | |||
| 5
    
        Defender aka LINN 29.06.10✎ 13:54 | 
        (2) А надо в тексте запроса. И снять, наконец, галку "Автозаполнение настроек" и забыть ее, как страшный сон.     | |||
| 6
    
        Defender aka LINN 29.06.10✎ 13:55 | 
        (4) Не надо свои фантазии путать с тем, как работает платформа.     | |||
| 7
    
        el-gamberro 29.06.10✎ 13:56 | 
        (4) Это реализовано в "Философском конструкторе 3.0".     | |||
| 8
    
        ШАВ 29.06.10✎ 13:56 | 
        (5) Зачем тогда нужна СКД со всеми ее настройками, если все возможные условия нужно предусматривать в запросе?     | |||
| 9
    
        ШАВ 29.06.10✎ 13:57 | 
        Ладно, попробую решить проблему как-то еще. Всем спасибо.     | |||
| 10
    
        IronDemon 29.06.10✎ 13:59 | 
        Поверить запрос можно http://infostart.ru/public/15036/     | |||
| 11
    
        IronDemon 29.06.10✎ 13:59 | 
        (0) Группировки в запросе есть?     | |||
| 12
    
        Defender aka LINN 29.06.10✎ 14:00 | 
        (8) А откуда ей настройки брать, не расскажешь?     | |||
| 13
    
        el-gamberro 29.06.10✎ 14:00 | 
        (9) Не за што. Прихади еще.     | |||
| 14
    
        Kashemir 29.06.10✎ 14:02 | 
        ВЫБРАТЬ  Таб.Валюта КАК Валюта, Таб.Страна КАК Страна, Таб.Курс КАК Курс, Таб.Кратность КАК Кратность ИЗ РегистрСведений.КурсыВалют.СрезПоследних(&Период {(&Период)}, {(Валюта).* КАК Валюта, (Страна).* КАК Страна}) КАК Таб | |||
| 15
    
        IronDemon 29.06.10✎ 14:04 | 
        Достаточно  РегистрСведений.КурсыВалют.СрезПоследних({(&Период)} | |||
| 16
    
        Kashemir 29.06.10✎ 14:05 | 
        (15) Недостаточно - отбор на виртуальные измерения не ляжет если не указать.     | |||
| 17
    
        ШАВ 29.06.10✎ 14:06 | 
        (14) сейчас попробую.     | |||
| 18
    
        IronDemon 29.06.10✎ 14:07 | 
        (15) Я про Период. И если Автозаполнение установлено то ляжет.     | |||
| 19
    
        Defender aka LINN 29.06.10✎ 14:07 | 
        (16) Имеется в виду, вместо "&Период {(&Период)}"     | |||
| 20
    
        Kashemir 29.06.10✎ 14:08 | 
        (18) Ну хуже от этого не станет - а если захочет использовать другое имя периода авто параметр "Период" не будет создавать (естественно оба переименовав).     | |||
| 21
    
        IronDemon 29.06.10✎ 14:09 | 
        [что указанный мной отбор по измерению попал не в параметры виртуальной таблицы, а в условие к запросу (секция запроса ГДЕ)] как ты это узнал?     | |||
| 22
    
        ШАВ 29.06.10✎ 14:11 | 
        Получилось по схеме из (14).
  (21) с помощью обработки Консоль СКД, скомпоновал макет и нашел в нем результирующий запрос. | |||
| 23
    
        ШАВ 29.06.10✎ 14:12 | 
        Еще раз всем спасибо. Ушел доделывать отчет.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |