|
Работа с формой | ☑ | ||
---|---|---|---|---|
0
curys
26.02.13
✎
07:54
|
Доброго времени суток! Подскажите как можно сделать чтобы пользователи не могли изменять проведеный документ, но можно было открыть для просмотра любой реквизит табличного поля? Если у формы стоит только просмотр, не помогает.
|
|||
1
Cube
26.02.13
✎
07:57
|
В процедуру ПередЗаписью() пиши:
Если Проведен Тогда Отказ = Истина; Возврат; КонецЕсли; |
|||
2
Cube
26.02.13
✎
07:58
|
(1) + сообщение пользователю: "Проведенный документ изменять нельзя"
|
|||
3
mzelensky
26.02.13
✎
08:00
|
(0)(1)(2) а если кому-то реально перепровести нужно?!
Мы делали через ответственного и галочку. Изменять проведенный документ с установленной галочкой мог ток ответственный по документу (т.к. порой реально требовалось подправить док) или "Боги системы" :) |
|||
4
Cube
26.02.13
✎
08:05
|
(3) Если без галочки, то в мой вариант можно ещё и проверку на ответственного запихать. Я ж для примера...
|
|||
5
curys
26.02.13
✎
08:05
|
Править не нужно, правка предусмотрена у "полных прав", нужно просто чтобы нельзя было изменять документ, но как сделать чтобы просто открывать реквизит табличной части без изменения не пойму...
|
|||
6
1Сергей
26.02.13
✎
08:05
|
(3) отменить проведение, провести
|
|||
7
Cube
26.02.13
✎
08:06
|
(6) В контексте (1) не взлетит :)
|
|||
8
Cube
26.02.13
✎
08:06
|
(5) Решение тебе приведено. Не устраивает или что?
|
|||
9
curys
26.02.13
✎
08:10
|
А если док распровели, а потом нажали записать, как быть? или чего-то недогоняю...
|
|||
10
mzelensky
26.02.13
✎
08:16
|
(6) тогда какой смысл в блокировки? Любой может отменить проведение ,изменить и провести заново.
|
|||
11
Cube
26.02.13
✎
08:39
|
(9) Ты уже определись, тебе проведенный документ менять нельзя или вообще любой документ, если он не новый...
|
|||
12
КонецЕсли
26.02.13
✎
15:04
|
(9) Если (1) вставить в модуль объекта, то не смогут отменить проведение
|
|||
13
Шапокляк
26.02.13
✎
15:07
|
(0) Может, напечатать его, а по щелчку крысой пусть открывается расшифровка ячейки таблицы.
|
|||
14
pessok
26.02.13
✎
15:13
|
(0) вообще для этого принято использовать подписки на события, куда можно защебучить все что угодно.
или же при открытии обходить колонки ТЧ и ставить элементам таблицы ТолькоПросмотр = Истина (не самой таблице и не форме, а именно колонкам) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |