|
Удаление из справочника
|
|||
---|---|---|---|
#18+
Здравствуйте. Такая ситуация: создан документ, один из его реквизитов ссылается на значение из справочника. Далее, заходим в справочник и удаляем из него запись, на которую ссылается документ. Заходим в документ и видим, что в реквизите, которое ссылалось на значение из справочника написано что мол ссылка отсутствует. У меня вопрос: можно ли запретить удалять записи из справочника, если на данные записи(значения) уже существуют ссылки документов? т.е. в терминах SQL: как обеспечить контроль целостности данных в объектах информационной базы? PS Я изучаю разработку, может что-то пропустил в книге Максима Радченко, поэтому пожалуйста не ругайте меня :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2014, 10:58 |
|
Удаление из справочника
|
|||
---|---|---|---|
#18+
dda2k, в правах на справочник запретите интерактивное удаление - оно позволяет удалять объекты без контроля целостности. Обычно объекты помечают на удаление, и потом удаляют специальными обработками с контролем целостности. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2014, 11:40 |
|
Удаление из справочника
|
|||
---|---|---|---|
#18+
javapeckerdda2k, в правах на справочник запретите интерактивное удаление - оно позволяет удалять объекты без контроля целостности. Обычно объекты помечают на удаление, и потом удаляют специальными обработками с контролем целостности.В рабочих базах полезно убрать этот признак на всех объектах. Мне попадалась конфа с таким признаком (по-моему это даже типовая была). Бушки удаляли документы потом искренне удивлялись, что с их обороткой, пока не предоставил запись из журнала регистрации. естественно, это право убрал у всех объектов. После войны правок прикрутил версионирование, ибо тоже были непонятки, в которых они "не виноваты". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2014, 12:05 |
|
|
start [/forum/topic.php?fid=28&msg=38678403&tid=1519367]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 174ms |
0 / 0 |