|
Как сделать ленивее? (БП, доступность реквизита.) | ☑ | ||
---|---|---|---|---|
0
FOI1977
26.02.13
✎
18:06
|
Есть БП 2.0.40.10 и главбух, которая хочет чтобы реквизит документов "Ответственный", а он есть не у всех документов, был недоступен для редактирования выборочно для пользователей.
Подписки на событие "ПриОткрытииФормы" не существует. Лезть в каждый документ ПриОткрытии() жутко лениво, особенно когда вспоминаешь что это Бухия и её надо обновлять. Может у кого есть идея как это сделать легко и красиво? |
|||
1
and2
26.02.13
✎
18:08
|
да пусть меняют.
перед записью верни взад |
|||
2
lxndr
26.02.13
✎
18:08
|
точно не помню, смотреть негде, но вроде ПереДОткрытием вызывается что-то вроде УстановитьДоступностьНомераДокумента. Туда передается форма.
|
|||
3
Maxus43
26.02.13
✎
18:08
|
>>Подписки на событие "ПриОткрытииФормы" не существует
Зато есть другие процедуры в общем модуле, вызываемые в каждом документе. Там и делай |
|||
4
FOI1977
26.02.13
✎
18:10
|
О! Наверняка есть какая нибудь общая процедура общего модуля, надо найти и туда запихнуть! ;)
|
|||
5
FOI1977
26.02.13
✎
18:10
|
(1) Зло это как то!
|
|||
6
FOI1977
26.02.13
✎
18:11
|
(3) не глядя в (3), (4) - написал.
|
|||
7
Робинзон Крузо
26.02.13
✎
18:11
|
Если не файловая, нарисуй RLS на изменение.
|
|||
8
kosts
26.02.13
✎
18:11
|
подписка на запись, если что не разрешать записывать.
|
|||
9
and2
26.02.13
✎
18:11
|
(2) умный пользователь групповой обработкой что надо поменяет....
|
|||
10
kosts
26.02.13
✎
18:12
|
(9) У таких не должно быть прав на открытие обработок
|
|||
11
Maxus43
26.02.13
✎
18:13
|
(9) против шибко умных есть линейка, паяльник и прочие радости жизни. в ЖР всё видно, ну или версионирование прикрутить
|
|||
12
Мыш
26.02.13
✎
18:13
|
(9) Умный программист либо закроет доступ к групповой обработке, либо сделает запись в ЖР параметров групповой обработки перед выполнением.
|
|||
13
1C_OOLer
26.02.13
✎
18:18
|
(0) почему бы права не ограничить на спр-к "Пользователи"?
|
|||
14
Мыш
26.02.13
✎
18:21
|
(13) На чтение? )
|
|||
15
1C_OOLer
26.02.13
✎
18:27
|
(14) ага
|
|||
16
FOI1977
26.02.13
✎
18:29
|
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента - вот решение проблемы.
|
|||
17
Жан Пердежон
26.02.13
✎
18:29
|
скажи гб: чот мне ленива
|
|||
18
Жан Пердежон
26.02.13
✎
18:30
|
а вообще, если есть подозрение что кто-то что-то не так исправляет - лучше версионирование поставить
|
|||
19
kosts
26.02.13
✎
18:31
|
(16) В процедуру передается форма?
|
|||
20
Робинзон Крузо
26.02.13
✎
18:32
|
(18) Афигенное такое версионирование есть в БП.
|
|||
21
FOI1977
26.02.13
✎
18:34
|
А нифига, лучше РаботаСДиалогами.АктивизироватьРеквизитВФорме
|
|||
22
FOI1977
26.02.13
✎
18:37
|
Ну вы продолжайте, интересно ;)
|
|||
23
Жан Пердежон
26.02.13
✎
18:45
|
(20) чего сказать-то хотел?
|
|||
24
MMM9000
26.02.13
✎
19:34
|
надо решать административными методами. Запретить менять ответственного, кто поменял, тому 10 палок
|
|||
25
Smallrat
26.02.13
✎
21:47
|
ОбщийМодуль.РаботаСДиалогами
|
|||
26
GANR
27.02.13
✎
00:50
|
Но так лениво, как если бы были подписки на события форм или/и наследование в платформе 1С, увы, не получится.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |