Имя: Пароль:
1C
1С v8
Отмена проведения в УТ 11.0
0 Rizhij_Nikitos
 
28.09.11
12:33
Вижу где есть права отмену проведения и какие роли доступны, но не знаю, как запретить отмену проведения для некоторых людей, тыкать ничего в пустую не хочу, так как могу такое навертеть, что потом не верну. Не могли бы по порядку, что и как рассказать, или где это почитать можно?
1 Rizhij_Nikitos
 
28.09.11
12:46
Up
2 Rizhij_Nikitos
 
28.09.11
13:21
Up!
3 Rizhij_Nikitos
 
28.09.11
13:54
UPPP!
4 mzelensky
 
28.09.11
13:56
(0) ты же "Профессионал по 8.1 платформе " :) ,а пишешь "тыкать ничего в пустую не хочу, так как могу такое навертеть, что потом не верну" :)
5 Goggy
 
28.09.11
13:57
(4)кстати да, в профе такие вопросы есть)))
6 marty0701
 
28.09.11
14:04
Администрирование - Сервис->в списке ищешь даты запрета изменения данных, по пользователям. Вперед.
7 Rizhij_Nikitos
 
28.09.11
14:13
(4), (5) - вопрсоы есть, теоритически все возможно, практики нет.

Открою вам новость, в математике работаю в n-мерном пространстве, а на практике ты тока , можешь 3-х мерное построить, но еще есть теории что 4 - пространство это время, а что 5,6, тогда? Надеюсь вы меня поняли.
8 neomarat
 
28.09.11
14:41
это только настраивать надо - я у себя делал через назначение профилей
9 Rizhij_Nikitos
 
28.09.11
15:13
Каким образом, можно убрать проведение документов у группы пользователей, не программно желательно. Программно цепануть обработчик событий можно, и вперед. А так интерактивно выставить же можно?
10 Rizhij_Nikitos
 
28.09.11
15:25
UP!
11 Rizhij_Nikitos
 
28.09.11
17:18
Проблему решил двумя способами, точнее нашел два способа.
1) В ролях есть права, и там пункт отмена проведения, правда решается это со снятием частично с поддержки. Удаляешь право на отмену проведения, роль выставляешь пользователю и все.
2) Это создание подписки на событие ОбработкаПроведения и в общих модуля описываешь отмену проведения процедуркой, в подписке цепляешь документ, вид события, и сам процедуру, которую опишешь в модуле, в моем случае это модуль проведение на сервере, там я создать процедуру, примерно код ее выглядит так:

Процедура ОбработкаУдаленияПроведения(Источник,Отказ) Экспорт
   ТекПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
   Если Строка(ТекПользователь)=Строка(ПользователиИнформационнойБазы.НайтиПоИмени("Администратор")) Тогда
       Отказ = Истина;
   КонецЕсли;
   КонецПроцедуры
12 Rizhij_Nikitos
 
28.09.11
17:18
P.S. надеюсь кому-то что я написал поможет, всем пасибо за помощь.
13 ptiz
 
28.09.11
17:27
(11) Про роли - отмену проведения надо будет убрать у всех ролей пользователя. Если хотя бы в одной роли пользователя есть право отмены проведения - право останется.
14 Rizhij_Nikitos
 
29.09.11
10:29
(13) я знаю, но понимаешь, легче роль настроить, чем программно написать, человеку, который не шарит в программировании, а ему еще это надо будет в базу внести.