|
Как правильно сделать запрет редактирования задним числом? | ☑ | ||
---|---|---|---|---|
0
lanc2233
25.07.12
✎
23:25
|
Самописная конфигурация на управляемых формах. Задача - определенным пользователям запретить редактирование задним числом. (редактирование/проведение/удаление/распроведение и т.д.)
Это можно сделать в разных событиях. Как наиболее оптимально/правильно/просто? |
|||
1
fimanich
25.07.12
✎
23:28
|
(0) в модуле объекта перед записью. Дату запрета - в регистр сведений с нужными измерениями
|
|||
2
Лефмихалыч
25.07.12
✎
23:28
|
комплекс мер:
1. Разрешить оперативное проведение документа 2. в обработке проведения смотреть режим записи 3. Если не оперативно, то из принтера должен выезжать бланк заявления на телесные наказания |
|||
3
Живой Ископаемый
25.07.12
✎
23:29
|
ответим как только расскажешь нам критерии оптимальности/правильности/простоты
|
|||
4
Лефмихалыч
25.07.12
✎
23:30
|
ПередОткрытием()
Форма.ТолькоПросмотр = Проведен; |
|||
5
Сияющий Асинхраль
25.07.12
✎
23:34
|
Самое быстрое - подписка перед записью, самое красивое - перед открытием, но надо добавлять в каждый док, если нет общей процедуры
|
|||
6
fimanich
25.07.12
✎
23:39
|
так можно же из формы списка кнопочкой или групповой обработкой, поэтому лучше перед записью в модуле объекта, чем перед открытием
|
|||
7
Живой Ископаемый
25.07.12
✎
23:40
|
2(5) у него УФ, он может создать общую команду, если я правильно понимаю.
Если у него 8.3 он может выгрузить формы в Хмл и там заменть строчку |
|||
8
Лефмихалыч
25.07.12
✎
23:44
|
(6),(5) групповые обработки лучше не запрещать, ибо это чревато невозможностью поддержки и сопровождения. Последовательность не восстановишь уже после этого и всякое такое. Так что, если и делать, то либо в форме, либо втыкать в какое-то такое условие:
Чтобы саппорт имел шансы без вскрытия работы проводить |
|||
9
Wingless
25.07.12
✎
23:45
|
(4) А потом можно делать ставки, через какой период времени "тупые юзеры" научатся снимать проведение из списка, редактировать и проводить обратно.
|
|||
10
Лефмихалыч
25.07.12
✎
23:51
|
(9) вот я и говорю - не надо ни чего запрещать. Надо делать, чтобы в этом смысла не было. А вот это отдельная философия целая
|
|||
11
ЗлобныйГоблин
26.07.12
✎
00:31
|
>Чтобы саппорт имел шансы без вскрытия работы проводить
Есть вполне логичные права, роли и все такое, так что код с проверкой роли имеет право на жизнь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |