|   |   | 
| 
 | Нужна помощь в организации настройки отбора | ☑ | ||
|---|---|---|---|---|
| 0
    
        mikecool 24.06.19✎ 12:58 | 
        Реализация - внешняя обработка
 Нужно ограничивать список документов(вид определяет пользователь в настройках) что подумал - вывести на форму дин список(форма может быть худой и толстой) но - компоновщик настроек дин списка не может быть введен на форму в качестве отбора - или я тут ошибаюсь? пока расположил на форме табличное поле с типом компоновщик настроек, к нему динамически формирую схему компоновки а вот как отобразить дин список с настройками из моей схемы + компоновщик настроек? | |||
| 1
    
        mikecool 24.06.19✎ 13:00 | 
        пока придумал только так
 по нажатию кнопки ДинСписок.КомпоновщикНастроек.Инициализировать(КомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек()); | |||
| 2
    
        mikecool 24.06.19✎ 13:17 | 
        компоновщик дин списка инициализирован, но не более
 есть волшебный метод, чтобы в один метод применить запрос и отборы из схемы, привязанной к КомпоновщикНастроек? | |||
| 3
    
        mikecool 24.06.19✎ 13:28 | 
        нет кнопки и ладно     | |||
| 4
    
        mikecool 24.06.19✎ 13:28 | 
        как вывести данные программно в дин список?
 методов обновить нет | |||
| 5
    
        Вафель 24.06.19✎ 13:30 | 
        отбор списка можно на форму вывести     | |||
| 6
    
        Вафель 24.06.19✎ 13:31 | 
        Список / Компоновщик настроек / Настройки / Отбор     | |||
| 7
    
        Вафель 24.06.19✎ 13:33 | 
        Фиксированные настройки     | |||
| 8
    
        mikecool 24.06.19✎ 13:43 | 
        (5) это на упр форму? на обычную - у дин списка ничего доступного нет     | |||
| 9
    
        mikecool 24.06.19✎ 13:46 | 
        пишу
 СписокВыгружаемыхОбъектов.КомпоновщикНастроек.Инициализировать(КомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек()); СписокВыгружаемыхОбъектов.ТекстЗапроса = СхемаВыгрузки.НаборыДанных.МойНабор.Запрос; СписокВыгружаемыхОбъектов.ПроизвольныйЗапрос = Истина; СписокВыгружаемыхОбъектов.ОсновнаяТаблица = "Документ." + ВыгружаемыйОбъект; Для Каждого ОтборСхемы Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл ОтборСписка = СписокВыгружаемыхОбъектов.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборСписка.ЛевоеЗначение = ОтборСхемы.ЛевоеЗначение; ОтборСписка.Использование = ОтборСхемы.Использование; ОтборСписка.ВидСравнения = ОтборСхемы.ВидСравнения; ОтборСписка.ПравоеЗначение = ОтборСхемы.ПравоеЗначение; КонецЦикла; СписокВыгружаемыхОбъектов.АвтоЗаполнениеДоступныхПолей = Истина; список не заполняется. чего ему надо еще? зы: первая строка вообще побоку, видимо | |||
| 10
    
        mikecool 24.06.19✎ 13:53 | 
        попробовал добавить группировку списка, тоже не помогло (     | |||
| 11
    
        mikecool 24.06.19✎ 13:57 | 
        переписал запрос на "Выбрать ссылка Из Документ." + ВидДокумента
 не работает | |||
| 12
    
        mikecool 24.06.19✎ 14:00 | 
        убрал свой запрос, дин список подтянул запрос по основной таблице, но список на форме все равно пустой     | |||
| 13
    
        mikecool 24.06.19✎ 15:12 | 
        может проблема из-за того, что дин список на толстой форме?     | |||
| 14
    
        mikecool 24.06.19✎ 15:20 | 
        обнаружил еще прикол - реквизит обработки с типом динамический список нельзя разместить в упр форме
 только создать реквизит формы и его сделать типом дин список | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |