RUS  ENG 

Групповое удаление объектов

Страницы: 1
RSS
Групповое удаление объектов
 
Версия 8.0.0.7452u
Дата сборки 26.05.2020

Здравствуйте

В правилах структуры слоя стоит правило на удаление объекта - удалять запись. Данное правило работает только при удалении одного объекта.
Вопрос так и должно быть или в дальнейшем будут изменения?

Почему это важно:
- Правило хорошо тем, что при формировании отчета не надо беспокоится, что в отчет попадут удаленные объекты. (теперь все равно надо нажимать на кнопку "обновить число записей"
- Триггер в MSSQL не срабатывает в нужный момент и не записывает автора (ставит в последствии того, кто обновил число записей) и время фактического удаления объекта. (из-за этого рушится смысл журналирования - можно легко обойти триггер)
 
Цитата

В правилах структуры слоя стоит правило на удаление объекта - удалять запись. Данное правило работает только при удалении одного объекта.
Вопрос так и должно быть или в дальнейшем будут изменения?
Правила редактора создавались для облегчения часто повторяющихся интерактивных действий оператора. Они не носят системный обязательный характер для любых действий в редакторе. Там не подразумевается постоянная поддержка соответствия между числом объектов и числом записей при любых операциях.
Правила при групповом удалении объектов сейчас нет. В принципе, можно добавить. Но вещь опасная. Часто человек удаляет группу, потом спохватывается, жмет Undo, графика восстанавливается, а таблицы никуда и не девались.
В случае ошибочного удаления группы с применением правила, при последующем откате, табличные данные по группе не восстановятся.
Поэтому, то что не очень страшно при одиночном удалении, при групповом может привести к нежелательным потерям.
 
Цитата
Алексей Аширов написал:
Цитата

В правилах структуры слоя стоит правило на удаление объекта - удалять запись. Данное правило работает только при удалении одного объекта.
Вопрос так и должно быть или в дальнейшем будут изменения?
Правила редактора создавались для облегчения часто повторяющихся интерактивных действий оператора. Они не носят системный обязательный характер для любых действий в редакторе. Там не подразумевается постоянная поддержка соответствия между числом объектов и числом записей при любых операциях.
Правила при групповом удалении объектов сейчас нет. В принципе, можно добавить. Но вещь опасная. Часто человек удаляет группу, потом спохватывается, жмет Undo, графика восстанавливается, а таблицы никуда и не девались.
В случае ошибочного удаления группы с применением правила, при последующем откате, табличные данные по группе не восстановятся.
Поэтому, то что не очень страшно при одиночном удалении, при групповом может привести к нежелательным потерям.
В справке по данному правилу есть предупреждение о невозможности возврата данных, но там не сказано что правило работает только при одиночном удалении. Тогда "правило" - вводит в заблуждение, наверное, каждый кто добавлял данное правило думал, что оно работает во всех случаях.

По поводу опасности - да, согласен, но на это предупреждение в справке есть.

"В принципе, можно добавить" - ради одного пользователя наверное и не стоит, но хотелось бы))
Страницы: 1