Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Установить отбор в табличной части программно.

Установить отбор в табличной части программно.
Я
   Kamich
 
21.10.21 - 14:41
Добрый день.
При открытии формы ТОЛЬКО просмотр необходимо установить ограничения для списка в ТЧ.
Пробовал через фиксированнаяСтруктура работает только по условию ВидСрванения = Равно.

ФормаОткрытия.Элементы.Список.ОтборСтрок = Новый ФиксированнаяСтруктура("КолонкаОтбора", ПолучитьМассивРазрешенныхСсылок());

Как установить отбор в табличной части программно с видом сравнения "ВСписке"?
   youalex
 
1 - 21.10.21 - 14:43
Реквизит в коллекцию добавить
   DrShad
 
2 - 21.10.21 - 14:46
(0) твоя задача так не решается
   Greeen
 
3 - 21.10.21 - 14:53
(0) тут нужно либо демонические списки использовать, либо уже ТЗ делать новую, и туда добавлять отобранные данные
   Kamich
 
4 - 21.10.21 - 14:53
(2) Варианты?
   DrShad
 
5 - 21.10.21 - 14:56
(3) + 100500
   Kamich
 
6 - 21.10.21 - 15:17
(3) При изменении ТЗ на сервере "вылетает с ошибкой.
   Kamich
 
7 - 21.10.21 - 15:17
(1) Подробнее плизз
   mikecool
 
8 - 21.10.21 - 15:19
(7) чего уж подробнее? добавил реквизит, заполнил в демоническом списке, установил по нему отбор на равно
   Kamich
 
9 - 21.10.21 - 15:22
(8) то есть отобразить в итоге демонический список, а табличную часть на форме скрыть?
   DrShad
 
10 - 21.10.21 - 15:29
а для чего пользователь заходит в документ? может оно ему не надо?
   Kamich
 
11 - 21.10.21 - 15:47
(10) Документ создается пользователем с полными правами.
Определенная информация отображается в отчетах. При расшифровке открывается документ.
Задача такова, что при открытии документа пользователем с ограниченными правами отображать только то, что ему доступно.
   DrShad
 
12 - 21.10.21 - 15:54
(11) сделай доп форму с демоническим списком по ТЧ, в менеджере документа перехватывай форму и подменяй
   youalex
 
13 - 21.10.21 - 16:07
(7) добавляешь рек типа Булево в Объект.Товары (условно) - при открытии оббегаешь коллекцию и проставляешь там значение , проверяя  ПолучитьМассивРазрешенныхСсылок(). Потом - Отбор строк по этому реку.
Но мне (12) больше нравится

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.