Удалить элемент справочника.
Синтаксис:
Удалить(<Режим>)
Англоязычный синоним:
Delete
Параметры:
<Режим> |
Числовое выражение: 1 — непосредственное удаление; 0 — пометка на удаление. Необязательный параметр. Значение по умолчанию — 1. |
Описание:
Метод Удалить удаляет (или делает пометку на удаление) текущий элемент или группу справочника.
Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
Замечание: Непосредственное удаление объекта следует применять очень аккуратно, так как это действие может нарушить ссылочную целостность информации. Данный режим не рекомендуется использовать, если на данный объект могут быть ссылки в других объектах, например в реквизитах существующих документов.
Пример:
Процедура УдалениеСотрудника(Сотр)
Спр = СоздатьОбъект("Справочник.Сотрудники");
Если Сотр.Выбран() > 0 Тогда
// позиционируем справочник на заданном элементе
Спр.НайтиЭлемент(Сотр);
Если Спр.Выбран() > 0 Тогда
Если Вопрос("Удалять??? ", 1) = 1 Тогда
// удаляем элемент справочника
Спр.Удалить(1);
КонецЕсли;
Иначе
Предупреждение("Некого удалять!");
КонецЕсли;
КонецЕсли;
КонецПроцедуры
См. также: ПометкаУдаления, СнятьПометкуУдаления