Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
khoz_operatsii1.doc
Скачиваний:
28
Добавлен:
06.05.2019
Размер:
6.78 Mб
Скачать

Реализация операции удаления

Рассмотрим порядок удаления информации на примере справочника "Контрагенты". Изученные приемы в дальнейшем могут быть использованы для удаления других информационных объектов таких, как счета, операции, документы и др.

Задача 7-1

В справочник "Контрагенты" ошибочно введены две записи:

Санаторий "Дружба"

Пансионат "Встреча"

Необходимо удалить ошибочно введенные записи из справочника

Для практического решения задачи введем в справочник две указанные записи. Тогда к имеющимся пяти элементам справочника добавятся еще два:

  • Санаторий "Дружба"

  • Пансионат "Встреча"

Итак, нам необходимо удалить последние две записи.

Настройка режима удаления

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

В типовой конфигурации изначально должно быть установлено значение "Пометка на удаление", причем оно будет отображено блекло, что свидетельствует о том, что возможность выбора другого значения в данной конфигурации для пользователя закрыта Если в используемой конфигурации установлена именно эта настройка, можно опять вернуться к справочнику и попытаться удалить два вновь введенных элемента При этом следует помнить, что удаление реализуется в режиме "Пометка на удаление".

Пометка на удаление

Для удаления элемента справочника следует поместить курсор на строку с удаляемым элементом и выполнить одно из следующих действий:

  • нажать на клавиатуре клавишу Del;

  • на панели инструментов окна справочника нажать кнопку,

  • выбрать в меню "Действия" главного меню программы пункт "Удалить" ("Пометить на удаление").

Выполнив указанные действия поочередно для двух удаляемых элементов, увидим, что они никуда не пропали, они остались на своих прежних местах в том же самом справочнике. Однако, следует обратить внимание, что пиктограммы состояния у этих элементов теперь перечеркнуты косым крестом. Это значит, что данные элементы помечены на удаление. То есть физически они присутствуют в системе, но система как бы "не видит их", считая удаленными.

Восстановление объектов, помеченных на удаление

Объекты, помеченные на удаление в любой момент времени могут быть восстановлены. Для этого достаточно к элементам, помеченным на удаление повторно выполнить любое из действий, которые используются для пометки на удаление. То есть, если в справочнике выбрать элемент, помеченный на удаление и нажать клавишу Del, то пометка на удаление исчезнет, и элемент снова станет активным.

Физическое удаление объектов, помеченных на удаление

Объекты, помеченные на удаление, могут быть удалены из системы физически. Это просто необходимо делать для того, чтобы по мере необходимости освобождать систему от ненужного информационного "мусора" и тем самым разгружать память компьютера

Прежде чем выполнить процедуру физического удаления объектов, ранее помеченных на удаление, сначала необходимо закрыть все открытые в программе окна (Лучше всего это сделать через меню "Окна -Закрыть все"). Затем через меню "Операции-Удаление помеченных объектов" выполнить данную процедуру.

На первом этапе выполнения этой процедуры программа сформирует список объектов, помеченных на удаление, и выдаст его в отдельном окне, показанном на рис. 7-1.

Рис. 7-1. Список объектов, помеченных на удаление

Из этого списка (он расположен в верхней части окна) можно исключить элементы, удаление которых пока не требуется. Для этого щелчком мыши надо снять пометку в виде галочки, расположенную слева от наименования элемента.

Второй этап выполнения процедуры удаления предполагает выполнение контроля допустимости удаления информации. Выполнение этого этапа инициируется нажатием экранной кнопки «Контроль». После чего программа проверяет, можно ли удалить представленную в списке информацию без ущерба для функционирования системы. Если какой-то из находящихся в списке элементов удалять нельзя, программа выдаст об этом сообщение и сама исключит его из списка Только после этого станет возможным инициировать процесс удаления, нажатием экранной кнопки «Удалить».

После выполнения процедуры физического удаления в окне сообщений программа выдаст список удаленных объектов:

Справочник: Контрагенты Дружба Санаторий

Справочник: Контрагенты Встреча Пансионат

После этого удаленные объекты уже нельзя будет восстановить, кроме как путем их повторного ввода

Читатель может удивиться, почему процедура удаления объектов, и так уже помеченных пользователем на удаление, сложна почти как процедура импичмента. Это сделано не случайно и объясняется высокой степенью ответственности операции удаления. Программа берет на себя выполнение важных функций по обеспечению контроля правомерности удаления данных. Смысл этих функций раскрывается в следующем параграфе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]