|
Обойти доступность таб.частей при ТолькоПросмотр=истина | ☑ | ||
---|---|---|---|---|
0
serg-lom89
30.01.17
✎
16:03
|
Добрый день
Есть один вопросик по которому прошу вашего совета. При открытии документа по определенному условию, для пользователя устанавливается ТолькоПросмотр в истина или ложь. Для всех пользователей у кого не ПолныеПРава выставляю в истина;. Но для определенной группы пользователей надо сделать что бы были доступны поля в табличной и не доступны кнопки в шапке(провести,отмена проведения). Поскольку на всю форму документа устанавливается ТолькоПросмотр =истина,следовательно недоступна становиться ТЧ.Как можно побороть ?)))что бы дочерние элементы были доступны |
|||
1
Strogg
30.01.17
✎
16:05
|
Для каждого Элемент Из ЭлементыФормы Цикл
Если Элемент.Имя <> .... КонецЦикла; |
|||
2
FIXXXL
30.01.17
✎
16:06
|
(0) на всю форму - Ложь, и обходит поэлементно
к примеру, "рисуешь" массив с именами доступных реквизитов, в цикле идешь по реквизитам, нет в массиве - Истина |
|||
3
FIXXXL
30.01.17
✎
16:07
|
(2) + у кнопок нет ТолькоПросмотр, Доступность'ю рули
|
|||
4
serg-lom89
30.01.17
✎
16:10
|
(3) (1) спасибо.буду пробывать)
|
|||
5
serg-lom89
30.01.17
✎
16:26
|
(2) много что то я подумал описывать реквизитов )матушка лень не позволяет)
|
|||
6
serg-lom89
30.01.17
✎
16:32
|
потому что например некоторые кнопки которые находятся в шапке документа ,нужно им использовать в старом документ(но провести его нельзя,табу)
|
|||
7
FIXXXL
30.01.17
✎
16:52
|
(5) ну тогда недоступные
которых меньше, те и описуй |
|||
8
serg-lom89
30.01.17
✎
17:10
|
(7) наверное проще будет сделать доступность на кнопки провести и отменить проведение.)
|
|||
9
serg-lom89
30.01.17
✎
17:16
|
что бы не не нажали провести
|
|||
10
FIXXXL
31.01.17
✎
08:48
|
(9) а смысл изменений тогда?
|
|||
11
Мимохожий Однако
31.01.17
✎
08:53
|
(0) Противоречивые требования.
|
|||
12
serg-lom89
31.01.17
✎
09:12
|
(10) Получается пользователь ,когда установлен ТолькоПросмотр = истина,не может открыть карточку номенклатуры в ТЧ(нажать лупу)
извините что сразу ввел в заблуждение. |
|||
13
FIXXXL
31.01.17
✎
09:16
|
(12) вообще такая шляпа рулится ролями, галкой "Изменение проведенных" и не надо выдумывать фигню
|
|||
14
serg-lom89
31.01.17
✎
09:32
|
(13) получается что ограничение налаживается в процедуре
РаботаСДиалогами.АктивизироватьРеквизитВФорме(ЭтотОбъект, ЭтаФорма); |
|||
15
singlych
31.01.17
✎
09:35
|
Вот наладишь, а потом кто-нить откроет групповое изменение объектов да и поизменяет-поперепроводит все подряд.
|
|||
16
serg-lom89
31.01.17
✎
09:44
|
(15) вариант возможет. Потому что вроде прав у них нету,на какие то действия,просят.Даем под их ответсветнность а потом все забывается..
Вот появилась идея одна! не мешало бы кстати реализовать для пользователей что нить такое,что давало бы устанавливать им права на указанный период(проведение документ или какие то дополнительные действия с 010117 по 020217) |
|||
17
Asmody
31.01.17
✎
09:55
|
(16) RLS тебе в руки
|
|||
18
FIXXXL
31.01.17
✎
11:14
|
(16) запрет по дате есть во всех типовых
работает по РС с датами (общими или на документ-пользователь) и по подписке в БСП наверное уже впилен... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |