|
Отбор в динамическом списке! | ☑ | ||
---|---|---|---|---|
0
Hipocrisy2013
27.01.17
✎
11:28
|
Как сделать отбор в динамическом списке?
ДобОтбор = ИерархияНоменклатуры.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ДобОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ДобОтбор.ПравоеЗначение = Справочники.Номенклатура.НайтиПоНаименованию("Продукция"); ДобОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии; ДобОтбор.Использование = Истина; ДобОтбор = ИерархияНоменклатуры.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ДобОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ДобОтбор.ПравоеЗначение = Справочники.Номенклатура.НайтиПоНаименованию("Продукция"); ДобОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии; ДобОтбор.Использование = Истина; Эти способы не работают, и если не программно, а через формы устанавливать отбор тоже не работает, конфигурация ERP, форма списка номенклатуры |
|||
1
Shved_72
27.01.17
✎
11:35
|
для БСП есть одна строчка ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка()
|
|||
2
Hipocrisy2013
27.01.17
✎
11:40
|
(1) нет такой строчки
|
|||
3
Shved_72
27.01.17
✎
11:43
|
вот ее код.
// Устанавливает элемент отбор динамического списка // // Параметры: // Список - обрабатываемый динамический список, // ИмяПоля - имя поля компоновки, отбор по которому нужно установить, // ВидСравнения - вид сравнения отбора, по умолчанию - Равно, // ПравоеЗначение - значение отбора // Процедура УстановитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение, ВидСравнения = Неопределено, Представление = "") Экспорт ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля); ЭлементОтбора.ВидСравнения = ?(ВидСравнения = Неопределено, ВидСравненияКомпоновкиДанных.Равно, ВидСравнения); ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = ПравоеЗначение; ЭлементОтбора.Представление = Представление; КонецПроцедуры |
|||
4
Fragster
гуру
27.01.17
✎
11:47
|
(1) в БСП оно переехало в ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементОформления.Отбор, "Непрочитана", ВидСравненияКомпоновкиДанных.Равно, Истина);
очень давно. и рядом еще функции полезные. |
|||
5
Shved_72
27.01.17
✎
11:54
|
(4) у меня последня БП и как в (1).
в (4) нету |
|||
6
Shved_72
27.01.17
✎
11:54
|
хотя вру не последняя
|
|||
7
Hipocrisy2013
27.01.17
✎
13:58
|
(4) Ага, нашел, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |