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
работает.
AdBlock убивает бесплатный контент. 1Сергей