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

Защитить собственную организацию

Добавлено: 28 июн 2011, 15:59
maikl
У нас собственная организация в каталоге организаций занесена с пробелом, чтобы быть в самом верху.
Часто пользователи, ошибаются и редактируют собственную организацию.
Никак не получается защитить запись от редактирования.
Попробовали запретить по nrec в правах на таблицу, но почему то выскакивает по run time через раз.
Поделитесь опытом, как это сделать.

Re: Защитить собственную организацию

Добавлено: 29 июн 2011, 12:24
edward_K
Дык настройте права доступа по условию в сапорте

Re: Защитить собственную организацию

Добавлено: 29 июн 2011, 22:42
maikl
edward_K писал(а):Дык настройте права доступа по условию в сапорте
Настроили,так проблема в том, что при попытке редактировать эту запись вылетает по run time, что не очень хорошо :-]~

Re: Защитить собственную организацию

Добавлено: 30 июн 2011, 10:39
edward_K
а это в ТП :)

Re: Защитить собственную организацию

Добавлено: 30 июн 2011, 12:08
galover
как вариант

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

handler with replace KatOrg_BeforeUpdateTrigger on trigger KatOrg before update
action
{
   result := true;

   var rec : record as table KatOrg;

   if (GetTableBuffer(rec) = tsOk)
      if (rec.nRec = nRec_собственной_организации)
         result := false;
}

Re: Защитить собственную организацию

Добавлено: 01 июл 2011, 14:32
Начинающий путь
Как организационное мероприятие: запретить доступ на изменение каталога всем, кроме ответственного за ведение...

Re: Защитить собственную организацию

Добавлено: 02 июл 2011, 11:11
maikl
Ну вообще то странно, что до сих пор нет простого механизма защиты собственных организаций.
Начинает напрашиваться аналогия с 1С. :grin:

Re: Защитить собственную организацию

Добавлено: 04 июл 2011, 06:26
Алексей
чем собственная отличается от других? :) если руки кривые - закрывайте доступ ко всему каталогу организаций и пусть ведёт один человек.