|
Запрет неоперативного проведения | ☑ | ||
---|---|---|---|---|
0
location
naïve
15.11.16
✎
09:25
|
Добрый день. Подскажите пожалуйста, как запретить проводить документы задним числом. В ролях убрал галочку с Интерактивное проведение неоперативное, а оно не помогло, можно и создавать документы за предыдущие дни и проводить записанные.
|
|||
1
torgm
15.11.16
✎
09:29
|
(0) база какая?
|
|||
2
location
naïve
15.11.16
✎
09:29
|
(1) УТ 10,3
|
|||
3
romix
15.11.16
✎
09:40
|
Правами.
|
|||
4
location
naïve
15.11.16
✎
09:40
|
(3) я убрал в роле право на интерактивное проведение неоперативное
|
|||
5
Windyhead
15.11.16
✎
09:50
|
(4) Значит еще есть другой рол
|
|||
6
PLUT
15.11.16
✎
09:50
|
подпис ь ка на событие перед записью любого документа. Добавлена роль в систему "право неоперативного проведения". нет запрета для полных прав. Если нужно программно разрешить - устанавливается доп.свойство объекта "НеоперативноеПроведение"
Процедура ПравоНеоперативногоПроведенияПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт Если Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; Разрешено=Ложь; Источник.ДополнительныеСвойства.Свойство("НеоперативноеПроведение",Разрешено); Если Разрешено=Истина Тогда Возврат; КонецЕсли; Если РольДоступна("ПолныеПрава") Тогда Возврат; КонецЕсли; Если РольДоступна("ПравоНеоперативногоПроведения") Тогда //добавленная роль Возврат; КонецЕсли; Если РежимЗаписи=РежимЗаписиДокумента.ОтменаПроведения Тогда Возврат; КонецЕсли; Если Источник.Проведен и РежимПроведения=РежимПроведенияДокумента.Неоперативный Тогда Отказ=Истина; КонецЕсли; Если РежимЗаписи=РежимЗаписиДокумента.Проведение и РежимПроведения=РежимПроведенияДокумента.Неоперативный Тогда Отказ=Истина; КонецЕсли; #Если Клиент Тогда Если Отказ Тогда Сообщить("Недостаточно прав для неоперативного проведения документа",СтатусСообщения.Внимание); КонецЕсли; #КонецЕсли КонецПроцедуры |
|||
7
location
naïve
15.11.16
✎
09:54
|
(5) другой роли нет, только пользователь у которого даже нет прав для документа и вторая роль специально сделанная только для этого документа.
|
|||
8
torgm
15.11.16
✎
10:08
|
(2) Регистр сведений ГранизаЗапретаИзмененияДанных
|
|||
9
location
naïve
15.11.16
✎
10:17
|
(8) и что каждый день переставлять эту границу?
|
|||
10
torgm
15.11.16
✎
10:26
|
(9) сделай фоновое задание
|
|||
11
FIXXXL
15.11.16
✎
10:59
|
(0) убери галку "Интерактивное изменение проведенных"
|
|||
12
location
naïve
15.11.16
✎
11:14
|
(11) так убрал данную галку писал в (0)
|
|||
13
romix
15.11.16
✎
11:31
|
(4) Нужно заценить отчет по ролям, в каких ролях еще это право стоит.
Правый клик на корне дерева конфигурации - все роли. В ролях ветка Документы - Интерактивное проведение неоперативное. |
|||
14
Либерал
15.11.16
✎
11:31
|
(12) в 0 ты писал про другую галку
|
|||
15
location
naïve
15.11.16
✎
11:43
|
(13) данного права не стоит ни у одной роли
скрин http://piccy.info/view3/10520539/ff93a90b32a3f99e13fe18cbbbcc4c3e/orig/ |
|||
16
PLUT
15.11.16
✎
12:35
|
(15) допили пофигурацию "напильником", например как в (6)
|
|||
17
FIXXXL
15.11.16
✎
12:44
|
(12) это разные галки
|
|||
18
Serg_1960
15.11.16
✎
13:12
|
(15) Есть два права - "Интерактивное проведение" и "Интерактивное проведение неоперативное". По скрину не совсем понятно какое именно из них запрещено :(
Допустим Вы всё правильно сделали, тогда у меня вопрос: После внесения изменений конфигурацию базы данных обновили и сеанс пользователя перезапустили? |
|||
19
location
naïve
15.11.16
✎
14:44
|
(18) интерактивное проведение разрешено, интерактивное проведение неоперативное нет галки ни у одной роли. (11) Интерактивное изменение проведенных это не то уже, это чтобы нельзя было вносить изменения в уже проведенные документы (кстати она тоже снята), а тут запретить проводить задним числом.
|
|||
20
location
naïve
15.11.16
✎
14:45
|
(16) прийдется наверно, спс за пример (6)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |