Имя: Пароль:
1C
1С v8
Запрет проведения через роль или как лучше сделать?
0 Vexcel
 
13.01.13
07:27
Есть типовая конфигурация. В конфигурацию добавил новый документ(ну в конфигураторе).
Как мне лучше сделать(что бы меньше возиться и более правильнее), что бы этот документ создавать, видеть, сохранять могли все, но проводить только некоторые пользователи.
1 vde69
 
13.01.13
08:32
через роль
2 Vexcel
 
13.01.13
08:40
(1) Ну понятно, что все варианты через роль.

Хотя конечно да, ступил я что то...
Просто создам новую роль, где будет доступен этот документ.
И создам такую же роль, где будет доступен, но только нельзя будет провести. И буду подключать к определённым пользователям.

Вот ещё вопрос какой созрел. Можно ли сделать так, что бы когда пользователь нажимал "Провести и закрыть" документ не проводился а записывался? И при этом ошибка не выводилась. Опять же для определённой роли.
3 sanfoto
 
13.01.13
09:26
все в твоих руках))
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Если РольДоступна("ТолькоЗаписьНекийДок") и НЕ РольДоступна("ПроведениеЗаписьНекийДок") Тогда
возврат;
КонецЕсли

Только ОДИН косяк может быть - запись проведенного документа... без его проведения/
(если конечно документ делает какие движения) некошерно как-то..
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn