|
Можно ли посадить вызов глобальной процедуры на открытие форм всех документов? | ☑ | ||
---|---|---|---|---|
0
ЕщеОдин Программист
29.03.16
✎
20:24
|
Можно ли организовать, что бы не прописывая это в каждом документе, посадить вызов глобальной процедуры на открытие формы, что бы там проверять доступы открытия и редактирования, или другие желаемые действия?
|
|||
1
zak555
29.03.16
✎
20:26
|
да
|
|||
2
zak555
29.03.16
✎
20:33
|
но прописать это в ОМ который в каждой форме пристуствует
|
|||
3
EugeniaK
29.03.16
✎
21:22
|
(0) Зависит от конфигурации.
Обычно есть переопределяемый модуль, в котором есть общая процедура. Ну или совсем без изменений конфигурации расширением. Просто кусок кода в модуле каждой формы http://catalog.mista.ru/public/359597/ |
|||
4
oslokot
29.03.16
✎
21:53
|
(0) смотря зачем это надо. Можно обойтись и ролями
|
|||
5
oslokot
29.03.16
✎
21:58
|
(3) ты тоже подсела на расширения? одобряю. Есть вопрос, у некоторых клиентов не снимается галка защищенный режим (в режиме Предприятия) в расширении, с чем это может быть связано, не сталкивалась случайно? Клянутся что кеш чистили.
|
|||
6
oslokot
29.03.16
✎
21:58
|
(5) поправка, безопасный режим.
|
|||
7
ЕщеОдин Программист
29.03.16
✎
22:38
|
(2) ОМ это общий модуль? Что присутствует в каждой форме?
|
|||
8
pessok
29.03.16
✎
23:04
|
(6) расширения пока багуют. я снимаю через конфигуратор.
а так - да. расширения - годнота и будущее. у меня ERP 2.1 обновляется практически автоматически |
|||
9
Чайник Рассела
29.03.16
✎
23:05
|
посмотри в ERP модуль СобытияФорм
|
|||
10
EugeniaK
29.03.16
✎
23:52
|
(7) Зависит от конфигурации.
Например, в ERP и УТ в каждой форме вызывается СобытияФорм.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка); Вот в этой процедуре в одном месте уже пишешь свой код в модуле. (5) Я ими давно пользуюсь по мелочам. Сейчас уже достаточно стабильно работают. По безопасному режиму вроде проблем не было. |
|||
11
Злопчинский
29.03.16
✎
23:53
|
(10) это бяковый способ. конфигурационнозависимый - то есть зависит от того, что написал другой программер. некузяво.
|
|||
12
EugeniaK
30.03.16
✎
00:58
|
(11) Для типовых приемлемый. Это стандарт, он в рамках редакции обычно не меняется.
Вписывать код во все формы гораздо хуже. Потом обновлять нереально. Тогда уже лучше (3). Вкидываем этот же код в расширение. Не зависим от других и не меняем конфигурацию. |
|||
13
Злопчинский
30.03.16
✎
01:10
|
(12) это не стандарт. при наличии стандарта обновление конфиги не влечет переписывание допотчетов и обработок, завязанных на типовой функционал только из-за того что меняются названия каких-то модулей и функций в типовой конфигурации.
могу быть не прав. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |