|   |   | 
| 
 | Отбор элемента оформления по типу. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Raxla 26.02.20✎ 17:30 | 
        ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
 Можно ли программный отбор настроить на тип значения составного типа данных (Ссылка или строка)? Как вариант, конечно, можно весь справочник загнать в список и проверять "в списке", но не хотелось бы тысячи элементов туда загонять. | |||
| 1
    
        vicof 26.02.20✎ 17:33 | 
        Добавить отборы в группу     | |||
| 2
    
        Raxla 26.02.20✎ 17:38 | 
        Можно на примере этого шаблона (он нерабочий специально), показать наглядно?
 
 | |||
| 3
    
        vicof 26.02.20✎ 17:45 | 
        КоллекцияЭлементовОтбораКомпоновкиДанных (DataCompositionFilterItemCollection)
 Элементы коллекции: ЭлементОтбораКомпоновкиДанных, ГруппаЭлементовОтбораКомпоновкиДанных Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы отбора. Возможно обращение к элементу отбора посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0). Методы: Вставить (Insert) Добавить (Add) Индекс (IndexOf) Количество (Count) Очистить (Clear) Получить (Get) Сдвинуть (Move) Удалить (Delete) Описание: Коллекция элементов отбора. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). См. также: ОтборКомпоновкиДанных, свойство Элементы ГруппаЭлементовОтбораКомпоновкиДанных, свойство Элементы ДинамическийСписок, свойство Отбор Методическая информация | |||
| 4
    
        Raxla 26.02.20✎ 17:46 | 
        Список не динамический, это табличная часть. Прошу прощения, не додумался указать сразу.     | |||
| 5
    
        Жан Пердежон 26.02.20✎ 17:46 | 
        (2) добавляешь на форму реквизит в ТЧ, заполняешь его чем надо, настроиваешь УФ.     | |||
| 6
    
        Raxla 26.02.20✎ 17:47 | 
        (5) Это не проблема, помимо добавления реквизита надо ещё события дёргать, это довольно сложный путь, там и своих событий полно.     | |||
| 7
    
        vicof 26.02.20✎ 17:49 | 
        (6) В цикле перебираешь свою тч и вставляешь отборы в нужные группы скд.     | |||
| 8
    
        Raxla 26.02.20✎ 17:53 | 
        (7) В цикле на каждое событие? Табличную часть правят в ручную, заполняют всякими функциямми и т.п. зачем этот закат солнца в ручную?     | |||
| 9
    
        vicof 26.02.20✎ 17:55 | 
        (8) Ты чо куришь?
 Сформулируй задачу нормально. И что не получается. | |||
| 10
    
        Жан Пердежон 26.02.20✎ 17:55 | 
        (6) это единственное что нужно, ничего сложного     | |||
| 11
    
        Raxla 26.02.20✎ 17:59 | 
        (10) Тогда я не понимаю о чём речь. Ещё раз подчеркну, что это отбор в табличной части, а не динамическом списке.     | |||
| 12
    
        D_E_S_131 26.02.20✎ 18:42 | 
        Что-то я не понял, ТС хочет в отборе поставить сравнение на тип значения поля? Да еще и в иерархии типа?? Это вообще как???     | |||
| 13
    
        Raxla 26.02.20✎ 19:05 | 
        (12) Нечего сказать, но топикстартера обосрём. Специально для вас, цитирую:
 >>Что-то я не понял, ТС хочет в отборе поставить сравнение на тип значения поля? >Можно ли программный отбор настроить на тип значения составного типа данных (Ссылка или строка)? ДА >>Да еще и в иерархии типа?? Это вообще как??? >>>Добавить отборы в группу >Можно на примере этого шаблона (он нерабочий специально), показать наглядно? НЕТ | |||
| 14
    
        Raxla 26.02.20✎ 19:35 | 
        (12) Иерархия во встречном вопросе была добавлена как аналог группы.
 Кстати, если сделать справочник иерархическим, то в запросе условие (В ИЕРАРХИИ) на пустую ссылку выдаст все элементы (групп в самом справочнике не создано), а вот в отборе это не работает. | |||
| 15
    
        Raxla 26.02.20✎ 21:21 | 
        ВИерархии не работает ни под каким соусом, судя по всему потому, что это не родитель в самих элементах, а скорее всего группы деревазначений.
 Проблему решил так: Добавил реквизит со связью по типу и пустым значением. И условие на ПустуюСсылку по этому реквизиту. При редактировании автоматически пустая ссылка меняется на "" в зависимости от типа основного реквизита. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |