Имя: Пароль:
1C
1С v8
Динамический список, отбор
,
0 YHVVH
 
27.05.13
12:21
Есть динамический список без отбора, пользователь ставит отбор(фильтр) ctr+F на поле. как программно можно узнать какой отбор он поставил?
1 Rounder
 
27.05.13
12:41
Никак. Программно можно узнать лишь отбор, установленные через "Настройка списка". Условия поиска программно никак не узнать.
2 Rounder
 
27.05.13
12:43
Более того стандартными методами нельзя выловить момент наложения отбора на динамический список ни через поиск, ни через настройку списка.
3 Drac0
 
27.05.13
12:51
(0) А вам для чего?
4 YHVVH
 
27.05.13
13:14
(1) тогда второй вопрос, если динамический список является основным реквизитом, то программно установленный отбор не отображается в настройках списках. не в курсе с чем это связанно?
5 YHVVH
 
27.05.13
13:15
(3) нужно, но если нельзя пойду другим путем. скорей всего вопрос был задан ради интереса.
6 Drac0
 
27.05.13
13:18
(4) Наверное видимость отбора стоит Ложь.

(5) Когда у меня возникал второй вопрос, мне было нужно проверить, удовлетворяет ли строка отбору. Но решил методом ПроверитьСтроку().
7 Drac0
 
27.05.13
13:20
+(6) РежимОтображения, и не Ложь, а РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный
8 YHVVH
 
27.05.13
13:40
(6) у меня задача вывести записи из динамического списка , ну типа печать списка стандартная , только форма печати другая.

что то я уперся , и ни как.
9 Rounder
 
27.05.13
13:46
(4) У меня программно установленный отбор отображается в настройках списка. Поэтому не знаю почему у тебя нет.
10 YHVVH
 
27.05.13
13:47
(9) у тебя форма списка не стоит основной реквизит , проверь
11 Rounder
 
27.05.13
13:48
ФормаСписка.
Реквизит Список - тип ДинамическийСписок.
ОсновнойРеквизит - Истина.
12 YHVVH
 
27.05.13
13:50
(11) вру я , все ок. видно типовые функции работы с отборами , просто его не показывают
13 antowski
 
27.05.13
14:10
(4) Смотри ЭлементОтбораКомпоновкиДанных.РежимОтображения. Нужно установить в БыстрыйДоступ, тогда элемент отбора будет виден по "Настроить список". По умолчанию - Авто, отбор не виден в списке.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс