Отмена списка операций |
Журнал транзакций, в котором фиксируются все изменения объектов на карте, предоставляет данные для отображения в диалоге Отмена последней операции.
В окне списка операций перечислены сведения из заголовка транзакции: порядковый номер в квадратных скобках, тип изменения, число объектов-участников данной транзакции, дата и время изменения. Далее располагаются данные об отдельной операции с указанием типа операции и уникального номера объекта в листе карты. Процесс редактирования карты, в результате которого изменяются сразу несколько объектов (сводка, сшивка, операции над выделенными объектами), отображается записью с одним номером транзакции, которая включает набор операций. Информация о транзакциях всех пользователей или одного устанавливается с помощью переключения элемента Все пользователи. В диалоге предусмотрено включение Фильтра для отображения операций с выбранным номером объекта и типа операций, которые поддерживает журнал транзакций: создание объекта, удаление, обновление. В поле Отмена операции фиксируется операция с наибольшим номером транзакции, которая подлежит отмене в первую очередь. Перемещение по дереву данных с помощью мыши позволяет просмотреть историю состояния конкретного объекта до выбранной транзакции. Справа на панели диалога в окне Вид объекта отображается объект и таблица семантик. При включении компонента Показывать объекты на карте контуром цвета выделения будет отмечен объект на момент до выполнения выбранной операции. Кнопка Восстановить предназначена для отката к предыдущему состоянию объекта по отношению к выбранной операции. Отмена операций производится последовательно, начиная с последней. При необходимости удаления нескольких транзакций достаточно выбрать в списке транзакцию, которая замкнёт интервал отменяемых. |