Интерактивная отмена проведения #498813


#0 by LipTan
Необходимо запретить пользователю удалять документы и изменять проведенные. Для этого в роли пользователя снимаем галки с удаления (удаление, интерактивные удаление, пометка удаления, снятие пометки удаления, удаление помеченных) и с интерактивного изменения проведенных. После этого не работает интерактивная отмена проведения, хотя все галки (проведение, отмена проведения в т.ч. и интерактивные) стоят. Выставляем галку на интерактивное изменение проведенных - работает и интерактивная отмена проведения. Какая связь? Как можно запретить пользователю удалять документы и изменять проведенные, при этом сохранив отмену проведения?
#1 by Shurjk
разрешить только оперативное проведение.
#2 by maxar
где логика? провел - отменил проведение - снова провел = изменение проведенных
#3 by LipTan
Логика только в журнале регистрации. Часто пользователи открывают документ, что-то смотрят, ничего не меняя, и вместо "Закрыть" нажимают "ОК". В журнале регистрации появляется запись, что документ изменен и проведен, хотя документ никто и не менял. При ситуации запрета Интерактивного изменения проведенных можно было бы по журналу точно определить, что если документ был проведен и не было отмены проведения значит документ не менялся (т.к. при снятии галочки интерактивного изменения проведенных программа это сделать не даст), а если была проделана процедура отмены, то уж наверняка чтоб документ изменить. Сразу можно определить кто изменил документ и почему информация, например, в отчете, изменилась.
#4 by КнОпка
может просто закрыть период от изменений?
#5 by LipTan
Не подходит
#6 by Kaidend
Хм, а если добавить подписку на событие ПередЗаписью для всех документов, где проверять значение реквизита Проведен, и, если он равен Истине, отказывать в записи документа? Через права, конечно, правильнее, но если не получается, то можно и подписки на события попробовать.
#7 by Kaidend
Т.е. значение реквизита Проведен вытащить из БД и сравнить его с текущим значением. Если в обоих случаях они равны Истине, то отказываем в записи.
#8 by Kaidend
Хотя это и замедлит проведение документов.
#9 by maxar
провел - отменил - почесал репу(решил ничего не трогать) - провел = что то менял???
#10 by КнОпка
Кнопку "Закрыть" в форме поставить левее от "Ок" чтобы ее удобнее было бы нажимать для пользователя ))) в 8.2 правильнее сделали назвав кнопку "Ок" "Провести и закрыть"
#11 by LipTan
бывает, но редко....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С