Страница 1 из 1

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

Добавлено: 21 апр 2015, 17:56
maikl
Можно ли запретить редактирование вн. атрибутов в каталоге организаций, если нет запрета на редактирование каталога.
Как бы это сделать )))). :smile:

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

Добавлено: 22 апр 2015, 08:12
RAJAH

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

...
handler NoEdit on trigger attrval after update
Action
{
  <<тут вернуть как было>>
  Result := true;
}
...

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

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

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

.. 
HandleEvent
cmPickAttr:
{
  SaveMyDsk(False, '_CanEditAttribute_')
   if inherited :: handleEvent (cmPickAttr)=heAbort then abort; 
   SaveMyDsk(True, '_CanEditAttribute_')
}

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

Добавлено: 22 апр 2015, 17:12
maikl
edward_K писал(а):Докомпиляция или протект по условию Attrval.wTable=coKatorg.
[/code]
Хотелось бы без докомпиляции.
Можно ли это настроить в support ?
Я так понимаю это условию Attrval.wTable=coKatorg. ?

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

Добавлено: 23 апр 2015, 09:52
edward_K
Да можно задать в протекте права по условию. - Может в вашем случае это и проще.

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

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