|
Управляемое приложение. Доступность определенного поля. | ☑ | ||
---|---|---|---|---|
0
Lentina
11.04.12
✎
17:14
|
Доброе время суток.
Столкнулась впервые с управляемым приложением. Необходимо ограничить доступность определенного поля исходя из условий. В обычном приложении писала так: ЭлементыФормы.МоеПоле.Доступность() = УсловиеДоступности() Как это выглядит в управляемом? |
|||
1
ДенисЧ
11.04.12
✎
17:17
|
Ты не поверишь...
|
|||
2
vmv
11.04.12
✎
17:20
|
На УФ
Элементы.МоеПоле.Доступность = УсловиеДоступности(); можно через условное оформление дсписка или формы - без кодинга, если в УсловиеДоступности() условие не сложно |
|||
3
Ksandr
11.04.12
✎
17:23
|
+ к (2)
я бы сделал значение условия в реквизит, а доступность через условное оформление |
|||
4
Lentina
11.04.12
✎
17:30
|
Спасибо огромное!
|
|||
5
Lentina
11.04.12
✎
17:57
|
Ох уж это управляемое приложение.
А как в отчете, который построен на компоновке данных для определенных пользователей (ролей) поставить принудительный отбор на определенное значение без возможности отредактировать? На уровне записей не получится. |
|||
6
Cmyk32
11.04.12
✎
18:02
|
(5) На кнопку Сформировать() можно повесить принудительный отбор, который будет обновлять отбор пользователя по выбранному полю.
Подпишусь, интересны альтернативные варианты. |
|||
7
Конфигуратор1с
11.04.12
✎
18:04
|
(6)+1 Самый простой вариант
|
|||
8
vmv
11.04.12
✎
18:06
|
параметры запроса можно завести и обновлять их
|
|||
9
Lentina
11.04.12
✎
18:09
|
8.2, управление небольшой фирмой. Упарвляемое приложение. Отчеты имеют только схему компоновки. Формы нет, как следствие - кнопки сформировать.
|
|||
10
vmv
11.04.12
✎
18:14
|
(9) ОсновнаяСхемаКомпоновкиДанных
закладка "Параметры" с ней надо работать для задачи в (5). работать внимательно и вдумчиво, лучше с примером похожим на ваш. В УНФ там ограничения отбора только на даты ставят, но можно в этой конфе раскопать отчет с более "богатым" ограничением и сделать аналогично |
|||
11
Cmyk32
11.04.12
✎
18:25
|
(9) Ничего не мешает добавить. Тем более - создание основных форм - это одна из рекомендаций по разработке в управляемом приложении.
|
|||
12
Lentina
11.04.12
✎
18:52
|
Я сделала так:
В запрос добавила отбор (Касса=&Касса или &ВсеКассы) в модуле отчета, в процедуре ПриКомпоновкеРезультата(........) СхемаКомпоновкиДанных.Параметры.Касса.Значение = Справочники.Кассы.МояКасса; СхемаКомпоновкиДанных.Параметры.ВсеКассы.Значение = РольДоступна("ВсеКассы"); |
|||
13
vmv
11.04.12
✎
18:56
|
(12) сайдет, пора по магазинам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |