|
v7: Как дать доступ пользователю только на создание элементов, а не папок в спр.
| ☑ |
0
deputat
02.08.11
✎
15:54
|
сабж.
То есть как разрешить пользователю редактировать элементы (в т. ч. создавать новые элементы) и запретить редактировать папки (в т. ч. создавать новые папки) в справочнике форме списка.
|
|
1
Ёпрст
02.08.11
✎
16:19
|
(0)
Режим редактирования - обоими способами, далее, в форме списка:
Процедура ПриВводеСтроки()
ОткрытьФорму("Элемент."+Вид());
СтатусВозврата(0);
КонецПроцедуры
//======================================================================
Процедура ПриВыбореСтроки()
ОткрытьФорму(ТекущийЭлемент());
КонецПроцедуры
РедактироватьВДиалоге(0,0);
Форма.ОбработкаВыбораСтроки(1);
|
|
2
Ёпрст
02.08.11
✎
16:19
|
теперь попробуй ввести группу.
|
|
3
miki
02.08.11
✎
16:21
|
(2)а с панельки, если кнопкой, отловит?
|
|
4
deputat
02.08.11
✎
16:22
|
(1) у меня только форма списка.
сделал призаписи() проверку на этогруппа()
по идее достаточно.
|
|
5
Ёпрст
02.08.11
✎
16:25
|
даже лучше так:
Процедура ПриВводеСтроки()
ОткрытьФорму("Элемент."+Вид());
СтатусВозврата(0);
КонецПроцедуры
//======================================================================
Процедура ПриВыбореСтроки()
Если ЭтоГруппа()=1 Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли;
ОткрытьФорму(ТекущийЭлемент());
КонецПроцедуры
Процедура ПриНачалеРедактированияСтроки()
Если ЭтоГруппа()=1 Тогда
СтатусВозврата(0);
КонецЕсли;
КонецПроцедуры
РедактироватьВДиалоге(0,0);
Форма.ОбработкаВыбораСтроки(1);
|
|
6
Ёпрст
02.08.11
✎
16:26
|
(3) конечно, в этом то и весь фокус..
:)
(4) наивный какой.. редактирование в списке и привет котёнку.
|
|
7
miki
02.08.11
✎
16:35
|
работает.
|
|