Запретить редактирование вн. атрибутов в каталоге орг.

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение maikl »

Можно ли запретить редактирование вн. атрибутов в каталоге организаций, если нет запрета на редактирование каталога.
Как бы это сделать )))). :smile:
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение RAJAH »

Код: Выделить всё

...
handler NoEdit on trigger attrval after update
Action
{
  <<тут вернуть как было>>
  Result := true;
}
...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение edward_K »

Докомпиляция или протект по условию Attrval.wTable=coKatorg.
Можно в событии вызова атрибутов
написать

Код: Выделить всё

.. 
HandleEvent
cmPickAttr:
{
  SaveMyDsk(False, '_CanEditAttribute_')
   if inherited :: handleEvent (cmPickAttr)=heAbort then abort; 
   SaveMyDsk(True, '_CanEditAttribute_')
}
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение maikl »

edward_K писал(а):Докомпиляция или протект по условию Attrval.wTable=coKatorg.
[/code]
Хотелось бы без докомпиляции.
Можно ли это настроить в support ?
Я так понимаю это условию Attrval.wTable=coKatorg. ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение edward_K »

Да можно задать в протекте права по условию. - Может в вашем случае это и проще.
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Запретить редактирование вн. атрибутов в каталоге орг.

Сообщение maikl »

edward_K писал(а):Да можно задать в протекте права по условию. - Может в вашем случае это и проще.
поставили в протекте условие на поля WTABLE <> 1418
Стало, что хотел.
Спасибо.
Ответить