Имя: Пароль:
1C
1С v8
8.2 Использование встроенного отбора
0 Aswed
 
14.09.11
11:50
В конфигурации ведется многофирменый учет. Стоит цель в списке документов делать отбор по конкретной фирме. Как проще всего это реализовать?

Пытаюсь прикрутить типовой "Отбор" из реквизитов формы, но что то как то не получается.

В типовой УНФ такой отбор реализован посредством ссылки на справочник и прописыванием отбора программно при изменении элемента в поле отбора. Вот задумался, есть ли вариант для этой цели как то использовать типовой отбор.
1 Aswed
 
14.09.11
12:05
В 8.1 с этим было проще, выводил просто нужный реквизит отбора. Тут схема другая блин.
2 Aswed
 
14.09.11
14:42
Вверх
3 boozin
 
14.09.11
14:52
Список документов - динамический список. Настраивай отбор у него, или заполняй запросом
4 Aswed
 
14.09.11
15:45
(3) Нет, это все программно. А мне нужен фильтр отбора который пользователь может в любой момент вручную поменять на форме списка и соответственно отбор измениться.
5 acsent
 
14.09.11
15:46
непрограмно никак
6 Aswed
 
14.09.11
15:47
(5) :( мля.
Было так удобно в 8.1:(
убрали.
7 Phace
 
14.09.11
15:49
(0) так а чего программно то не нравится, выводишь поле над динамическим списком и при интерактивном изменении значения в нем выполняешь установку отбора?
8 Phace
 
14.09.11
15:50
(7)+

надо то всеголишь что-то типа:

ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных(ИмяПоля);    
ЭлементОтбора.ВидСравнения   = ?(ВидСравнения = Неопределено, ВидСравненияКомпоновкиДанных.Равно, ВидСравнения);
ЭлементОтбора.Использование  = Истина;
ЭлементОтбора.ПравоеЗначение = ПравоеЗначение;

ну и по желанию:
   
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
9 Aswed
 
14.09.11
15:53
(7) Форм до кучи. Надо сделать так для всех справочников и документов.

Если бы как в 8.1 то тупо поле на форму вытащил и забыл. А тут теперь надо в каждой прописывать.

Эххх
10 shuhard
 
14.09.11
15:57
(9) тупо вытащи отбор динамического списка на форму
будет много круче 8.1
11 Aswed
 
14.09.11
15:58
(10) Вытаскивал. Но там тогда появляется поле с настройками, а для некоторых особо тупорылых пользователей вызовет затруднение.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.