Имя: Пароль:
1C
1С v8
Запрет изменений документов после их проведения.
,
0 IvanNevolin
 
08.08.17
13:57
База 1с Бухгалтерия 3.0.51.22. Платформа 8.3.10.2299. Не типовая. Есть необходимость организовать такое, что любой пользователь, если создает, какой-нибудь документ, после проведения не мог внести изменения. Т.е. документ создали, провели, и все, менять не могут. Возможность открыть для внесения изменений будет только у одного человека, имеющего такое право. Вот думаю можно это на уровне прав реализовать? или все же придется вносить изменения? Просто не соображу пока как это реализовать на все документы..
1 Волшебник
 
модератор
08.08.17
13:58
см. права "Интерактивное изменение проведенных" и "Отмена проведения"
2 IvanNevolin
 
08.08.17
13:58
Есть идея подпиской сделать конечно, но хз
3 Tateossian
 
08.08.17
14:17
(0) В подписке первая строка Отказ = истина.
Перед записью в объект в дополнительные свойства помещаешь свойство "Новый" (если это новый объект). При проведении если это свойство имеется (или = истина), тогда отказ не возводишь в истину. И проверки на права/роли какие нужны.
4 mistеr
 
08.08.17
14:55
(0) >Возможность открыть для внесения изменений будет только у одного человека

А один человек справится с потоком ошибок, который будут генерировать остальные? Готов поспорить, что нет, придется еще контролеров нанять.

Это примерно то же самое, что в Ворде запретить исправлять опечатки. Очередной бред директора.
5 Вафель
 
08.08.17
16:04
лучше сделать тату запрета в 1 день
6 Heckfy
 
08.08.17
16:18
В ролях есть такая галка "Интерактивное изменение проведенных"...
7 Heckfy
 
08.08.17
16:19
8 IvanNevolin
 
09.08.17
08:54
(1) Спасибо. То что нужно, и без переписывания.